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

frames for sale
python snake programming language

guido van rossum portrait 2014

Guido van Rossum resigns: What’s next for Python

Python’s designer explains why he stepped down as “benevolent dictator for life”—and how he’ll stay involved with the language

python snake

Microsoft brings Python coding help beyond Visual Studio

The beta extension is available now, with the full Python Language Server implementation due by 2019

data science certification eye with raining binary numbers

What’s new in the Anaconda distribution for Python

Anaconda 5.2 adds job scheduling, support for GPUs, and integration with version control systems including Git and GitHub

connection network blockchain artificial intelligence ai

PyTorch review: A deep learning framework built for speed

PyTorch 1.0 shines for rapid prototyping with dynamic neural networks, auto-differentiation, deep Python integration, and strong support for GPUs

newspaper headlines

What’s new in Python 3.7

Python 3.7 adds new classes for data handling, optimizations for script compilation and garbage collection, and faster asynchronous I/O

thread weave colorful network web

Django tutorial: Get started with Django 2.0

Get up and running with routes, views, and templates in Python’s most popular web framework

python skin

5 Python distributions for mastering machine learning

From bare-bones to full-blown, learn which edition of Python is best for your machine learning projects

fat burmese python yellow snake

What is Python? Everything you need to know

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

ice climbing

Python, Scala climb the ranks of language popularity

Python’s rise has been steady, while Scala’s rise this time may last longer than before

A computer desktop with the word Python screens monitors code coding

Python developers profiled: What you use, what you do

A survey of 9,500 developers shows what Python programmers use and what they work on. See how typical you are as a Python developer

brain cells

Why you should use Python for machine learning

Learn why Python has become the go-to programming language for machine learning and deep learning applications

pile of tools blue duotone

Anaconda, CPython, PyPy, and more: Know your Python distributions

Learn about the variety of runtimes and distributions available for Python, and the use cases each serves best

abstract data perspective composition

Introducing Pandas DataFrame for Python data analysis

The open source library gives Python the ability to work with spreadsheet-like data for fast data loading, manipulating, aligning, and merging, among other functions

language type words

The programming languages you should learn now

if you're in the market for a new lingua franca, what you choose next might be influenced by your current language of choice

deep thinking ai artificial intelligence

PyTorch tutorial: Get started with deep learning in Python

Learn how to create a simple neural network, and a more accurate convolutional neural network, with the PyTorch deep learning library

python snake programming language

Visual Studio Code joins the Anaconda Python data science toolkit

Microsoft’s Anaconda support is the next step in its open source analytics expansion

toy rocket ship

Cython tutorial: How to speed up Python

How to use Cython and its Python-to-C compiler to give your Python applications a rocket boost

toy rocket ship

What is Cython? Python at the speed of C

A superset of Python that compiles to C, Cython combines the ease of Python and the speed of native code

Load More