Step by step interactive graphs

Python data visualization with Bokeh

Thanks to its usage in big data, machine learning, and artificial intelligence libraries, Python has seen a huge surge in popularity over the past few years. Bokeh is an open source interactive data visualization library for Python that can be used in modern web browsers. Find out how to visualize your datasets using Bokeh by following these simple steps.

Last week's highlights

Weekly Review: Hidden classes in Java, Red Hat fights for software freedom, and Angular 9 is finally here!

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. And last week that was a lot! The frequency of Angular 9 release candidates had been picking up speed, and now Angular 9 has been released at last. We took a peek at all the cool new features including Ivy and lazy loading. Further topics include hidden classes in Java and the court case Oracle v. Google.

The algorithmic expert’s tool

Python tutorial: An introduction to the programming language

When Guido van Rossum developed Python, he had a simple programming language in mind that circumvented the weaknesses of other systems. Python’s easy syntax and well thought out syntactical options have established the language as a standard for various scientific applications, such as machine learning.

Our favorite GitHub repos

The trendy five: Starting the new year with the best GitHub repos from January 2020

It’s that time of the month again, time to browse the GitHub trending page and pick the best, coolest, or most impressive open source projects for the month. In January 2020, we saw some self-published books on GitHub that dive deep into JavaScript, a new programming language brought to you by an MIT CSAIL Ph.D. student, an interactive tool for creating diagrams with a hand-drawn twist, and more.

Interview with pandas developer Tom Augspurger

“The 1.0 release does not mean a conclusion, or even slowing down, of pandas’ development.”

pandas has reached the milestone version 1.0.0. The Python library for data analysis and manipulation has already been around for 12 years and is being used in production, so what led to this decision now? We spoke to Tom Augspurger from the pandas developer team. He shared some insights on the new release, his personal highlights and where pandas is headed in the future.

Detect objects with detecto

Python package Detecto released for simple video object detection

Detecto is neither the name of a new superhero nor a detective novel, but a recently developed Python package for training and running object detection models. Built on top of PyTorch, it is designed to be easy to use—and its developer claims that under ten lines of code are enough to run the trained machine learning models on videos.

Should I stay or should I go?

Python 2 end of life: 31% of organizations have no Python 3 migration plans

Its end of life came as no surprise, and yet, many teams still do not have a plan going forward on what to do with their Python 2 apps. A recent study found that while most teams anticipate migrating to Python 3, there are some that will self-support Python 2, and even a few that will rewrite their apps in another language. What challenges will organizations face when they migrate their code?