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

computer frustration woman orange

How to run Anaconda side by side with other Pythons

Want to use Anaconda alongside other Python distributions? Here’s how to keep those Python installs from stepping on each other’s toes

python programming language snake

Microsoft unveils Pylance, its new Python extension for Visual Studio Code

Pylance works with the existing Microsoft Python extension to bring faster type checking and program analysis to Python devs

Design thinking should be at the center of DX: Prashanth MJ, Sutherland Globalinnovation

How to use Python dataclasses

Take advantage of Python dataclasses to make your Python classes less verbose and more powerful at the same time

executive pushing boulder uphill deadline stress struggle

For data scientists, drudgery is still job #1

Data cleaning and preparation still eats up nearly half the workload of data scientists, according to Anaconda’s new survey

Glowing abstract numbers

Python may get pattern matching syntax

A proposal under consideration by Python’s development team would finally bring pattern matching statements to the language

mechanic wrench fix engine repair

3 steps to a Python async overhaul

How to speed up an existing Python program by reworking it to run concurrently using async

green tree python

How to manage Python projects with Pipenv

Have your Python projects become a rat’s nest? Pipenv provides a clean and easy way to manage virtual environments and packages together

thumbs up happy employees binary diversity motivated staff happy people by peopleimages getty

Rust language tops Stack Overflow survey

2020 developer survey finds Rust ‘most loved,’ Python ‘most wanted,’ and Perl, Scala, and Go the ‘top paying’ languages

Clash of fists in silhouette

Julia vs. Python: Which is best 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

it as a product boxes glowing box binary package by masterzphotois getty

How to use PyInstaller to create Python executables

Take advantage of PyInstaller to package up your Python app into a standalone executable for easy distribution

artificially intelligent, robotic workers

Kite brings its AI-powered code completion to JavaScript

Originally for Python only, Kite has added a JavaScript-trained machine learning model to its add-on for popular code editors and IDEs

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

6 Python libraries for parallel processing

Want to distribute that heavy Python workload across multiple CPUs or a compute cluster? These frameworks can make it happen

automation iot machine learning process ai artificial intelligence by zapp2photo getty

AWS unveils open source model server for PyTorch

Intended to ease production deployments of PyTorch models, TorchServe supports multi-model serving and model versioning for A/B testing

red buoys floating in the ocean unique life preservers safety risk float

Python 2 EOL: How to survive the end of Python 2

Python 2 is no longer supported by the Python Software Foundation. Here’s what you can do if you’re stuck with Python 2 in what is fast becoming a Python 3 world

fire match ignite flame

PyTorch 1.5 adds C++ power, distributed training

The powerful deep learning system for Python now makes it easier to integrate high performance C++ code and train models on multiple machines at once

close up of a speedometer unit 57436662

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

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

thumbs up thumbs down good bad voting opinion compare different positive negative by comicsans getty

8 signs you’re doing Python right

If you’re following these eight great Python programming practices, then you’re doing Python right

money time clock numbers abstract

How to use timeit to profile Python code

With Python’s built-in timeit module, you can measure the performance of your functions or lines of code in one easy step

stream river bed water flow rapids rush

Review: Nvidia’s Rapids brings Python analytics to the GPU

An end-to-end data science ecosystem, open source Rapids gives you Python dataframes, graphs, and machine learning on Nvidia GPU hardware

Load More