All about the Python programming language

ice climbing
A computer desktop with the word Python screens monitors code coding

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

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

businessman bridges gap

Employers want JavaScript, but developers want Python

Employers also want developers skilled in React.js, Angular, and Node.js—but fewer developers have those skills

data science certification eye with raining binary numbers

Get started with Anaconda Python, the distro for data science

It provides a management GUI, a slew of scientifically oriented work environments, and tools to simplify the process of using Python for data crunching

tortoise on skateboard race improvement training

C completes comeback in programming popularity

The once-faltering language wins Programming Language of the Year award from the Tiobe Index

Clash of fists in silhouette

Julia vs. Python: Julia language rises for data science

Python has turned into a data science and machine learning mainstay, while Julia was built from the ground up to do the job

Hand holding virtual folder

Virtualenv and venv: Python virtual environments explained

Take advantage of virtual environments in Python 2 and Python 3 to manage conflicts between Python projects

abstract fire rays 100152558

Spark tutorial: Get started with Apache Spark

A step by step guide to loading a dataset, applying a schema, writing simple queries, and querying real-time data with Structured Streaming

racing speed horse race winner

Scripting languages slip in popularity

Developers are opting for safer languages, despite ease of use offered by scripting languages like Perl, PHP, and Ruby

arm with thumbs down for dislike

Stack Overflow reveals the most-disliked programming languages

Stack Overflow Jobs data shows that developers would prefer not to work with Perl, Delphi, Visual Basic, and PHP

data science certification eye with raining binary numbers

What’s new in the Anaconda distribution for Python

Version 5.0.1 of the math-, science-, and data-analysis-focused distribution for Python uses newly recompiled binaries

Load More