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

Rocket bursts through clouds
women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Blue holiday snowflake background

Review: Snowflake aces Python machine learning

Snowpark for Python gives data scientists a nice way to do DataFrame-style programming against the Snowflake data warehouse, including the ability to set up full-blown machine learning pipelines to run on a recurrent schedule.

ifcp22 014 cython and numpy thumb

Using Cython to accelerate Numpy

Numpy's a common way to perform fast math on arrays in Python, but sometimes even Numpy can use a speed boost. Learn how Cython, the Python-to-C compiler, can be used to speed up Numpy interactions even more.

binoculars looking watch outlook future

What is TOML? An easier way to configure Python apps and more

TOML makes writing configuration files simple, straightforward, and more human-readable than many other formats, including JSON.

snake skin fractal

RStudio unveils Shiny for Python

After 10 years as an R framework, the Shiny web framework is now available for Python in an alpha release.

Digital Transformation / spur change / provoke / incite / stir up / throw sand in the gears

RStudio changes name to Posit, expands focus to include Python and VS Code

RStudio is updating its name as it aims to expand use of its commercial products among data science teams using both Python and R.

rock concert audience party music celebrate

How to attend RStudio Conference 2022 remotely for free

Keynotes and presentations will be streamed live. Plus, there will be a Discord server for virtual attendees.

Python programming

How to use Python dictionaries

Learn how Python's dictionary data structure works as a powerful and versatile way to store and retrieve objects and data in your applications.

thumb ifcp22 013 importlib

Using importlib to perform dynamic imports in Python

Normally, Python modules get imported by way of a statement in source code, but Python provides the importlib module to programmatically control imports. Learn how to use importlib to selectively import modules on demand.

Quantum computing

Nvidia unveils QODA for hybrid quantum-classical computing

Nvidia’s Quantum Optimized Device Architecture allows HPC and AI experts to add quantum computing to existing applications, using C++ and Python.

open door with sunlight shining through

ASGI explained: The future of Python web development

Learn how the new asynchronous standard for Python web applications makes apps faster, more flexible, and more future-proof.

snake skin fractal

How to use Rust with Python, and Python with Rust

You can merge Python's convenience with Rust's speed, thanks to libraries in both languages. Get started with the PyO3 project and cpython crate.

youtube thumbnails template 021020

How to use Python's "all" and "any" built-ins

Python's "all" and "any" keywords let you test if all, or any, elements in some collection satisfy some condition. This video shows you how to use this efficient and powerful built-in, and make sense of its potentially unexpected...

Python notebook analytics

Intro to PyScript: Run Python in your web browser

PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.

youtube thumbnails template 021020

How to use Python's assert keyword properly

The assert keyword in Python helps guard against bugs in the development process, but it isn't a substitute for other, more proper programming practice. Learn how and when to use assert correctly in this video.

Python laptop coding

Snowflake taps Python to take on Teradata, Google BigQuery, and Amazon Redshift

Snowflake's updates include support for Python on the Snowpark application development system , data access capabilities, and external tables for on-premises storage.

youtube thumbnails template 021020

Faster code with Python 3.11's adaptive interpreter and other optimizations

The new adaptive interpreter feature in Python 3.11, described in PEP 659, makes many common code patterns faster, sometimes by as much as 20%, with no effort on your part. See for yourself how 3.11's changes accelerate Python...

digital abstract financial numbers floating on screen

As data science goes mainstream, so does its language

Python may be the second choice to R, but its popularity and ease of use positions it to dominate data science.

toned close up of a hand holding a stopwatch 57437132

9 fine libraries for profiling Python code

From simple timers and benchmarking modules to sophisticated stats-based frameworks, look to these tools for insight into the performance of your Python program.

Load More