Python | News, how-tos, features, reviews, and videos

fail missed unsecure
many hurdles

abstract data statistics

Pandas 1.0 brings big breaking changes

The first major point release of the powerful Python data analysis package removes many features and deprecates many others

apple orange

How to convert Python to JavaScript (and back again)

Love Python? JavaScript, not so much? Here are four tools that turn Python to JavaScript for use in web applications

Trophy Award

C takes Tiobe Index language of the year honors

The C programming language edged out C#, Python, and Swift with the largest increase in measured popularity year over year

calendar and hourglass

No, Python 2 did not get a reprieve

Rumor has it that the life of Python 2 has been extended through March 2020. Here’s what that ‘deadline’ really means

python snake programming language code

Python and Windows get cozier

Microsoft makes it easy to install and use Python in Windows and in Visual Studio Code

Neon Open sign

Netflix open sources data science management tool

Metaflow manages Python data science projects end-to-end, works with any machine learning library, and integrates with AWS cloud services

03 shipping malware

Snake bites: Beware malicious Python libraries

Malware posing as Python libraries is routinely showing up on PyPI, Python’s official package index

teach train direct coach stop watch speed

Django 3 taps Python async to speed web apps

Popular Python web development framework adds support for async to improve web application performance

Computer monitor with code

Sourcetrail code navigator now free open source

Sourcetrail indexes source files to create a dependency graph, giving developers a graphical overview of their code

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Get started with async in Python

Learn how to use asynchronous programming in Python to get more done in less time, without waiting

fat burmese python yellow snake

What is Python? Powerful, intuitive programming

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and more

teamwork together brainstorming collaboration sharing

Python overtakes Java on GitHub

GitHub reports that JavaScript, Python, and Java are the most popular languages used by developers on its code-sharing site

three lone doors in open grassy field

Go vs. Python: How to choose

Can’t decide between Go’s speed or Python’s conveniences? Here’s how to pick the right language for your project


A2ML project automates AutoML

Common Python API for cloud-based AutoML services would allow data scientists to train their data sets against multiple AutoML models

python snake programming language

Facebook’s Hydra simplifies Python development

Open source framework replaces boilerplate code in complex apps with the ability to compose and override configurations

network management tools

12 Pythons for every programming need

Whether its speed, memory safety, portability, a micro footprint, data tools, or something else, one of these Python distros probably has it

cockroach bug binary2

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

road to future

Swift for TensorFlow aims for high-performance machine learning

Future plans for the project that brings Swift to machine learning include C++ interoperability, improved automatic differentiation, and support for distributed training

Load More