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

python programming language

Python-based Textual apps are coming to the web

Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.

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.

everything works pegs fit shapes holes fitting

How to use structural pattern matching in Python

The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps.

colorful numbers

Julia language cracks top 20 in Tiobe popularity index

Qualities such as speed and scalability make Julia an attractive alternative to Python, R, and MATLAB for data science and mathematical computation, Tiobe said.

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

Python moves to remove the GIL and boost concurrency

Formal plans for a Python that supports true parallelism are finally on the table. Here’s how a GIL-free Python will finally come together.

GenAI, ChatGPT, Chatbot, LLM

Generative AI with LangChain, RStudio, and just enough Python

Here's how R users can get comfortable working with Python and LangChain, one of the hottest platforms for working with large language models.

hyper drive light speed fast speeding

What is PyPy? Faster Python without pain

PyPy is a drop-in replacement for the stock Python interpreter, and it runs many times faster on some Python programs.

wood block type

Get started with Python type hints

Learn how to use Python’s optional type-hinting syntax to create cleaner and more useful code.

red balloon leader unique one of a kind

How to use Python’s py launcher for Windows

Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Cython 3.0: The next generation of Python at the speed of C

Long in development, the new major release of the Python-to-C compiler sheds legacy Python support and readies Cython developers for big changes in Python.


Python virtualenv and venv dos and don’ts

Python virtual environments shine for keeping projects and conflicting packages separate. Just keep these dos and don’ts in mind.

thumbs up multicultural

3 Python web frameworks for beautiful front ends

Want to generate interactive websites with HTML, CSS, and JavaScript while programming in nothing but Python? One of these frameworks could do the trick.

rust king iron bronze crown royal queen

Rust most admired language, Stack Overflow survey says

Stack Overflow 2023 Developer Survey finds that JavaScript and Python are the most used and most desired languages, but they fall far short of Rust in satisfying their users.

youtube thumbnails template old

How to Install Microsoft Visual C++ in Windows the easy way

Microsoft Visual C++ (MSVC for short) is the default C/C++ compiler for Windows, but it isn't included by default in that OS -- a common developer's complaint. And installing Microsoft Visual Studio, which includes MSVC, can be...

Overflow  >  Pouring more binary water into a glass than it can hold causing overflow.

JetBrains adds to Aqua testing IDE

Added support for Playwright and Cypress improves testing and debugging.

fighter boxer competition boxing glove best fight  totokita getty

A first look at the Mojo language

Mojo aims to be as easy to use as Python, but as powerful and fast as Rust. Here's a first look at Python's newest challenger.

youtube thumbnails template old

A first look at Mojo: A more powerful Python?

Mojo, a new language designed to be a more powerful Python, is now available in a limited preview. In this video, we take a look at Mojo's syntax and design, and explore the ways it aims to unite convenient programming with the speed...

youtube thumbnails template old

The best fonts for programming in 2023

How much thought do you give to the fonts you use in your code editor? Here's a look at some of the most popular and versatile fonts for working with code, from basic all-around typefaces to advanced, highly hackable and customizable...

high five; two team members giving high fives

5 newer data science tools you should be using with Python

Already using NumPy, Pandas, and scikit-learn? Here are five more powerful Python data science tools ready for a place in your toolkit.

youtube thumbnails template old

How to set up a Django project in Python | Pt. 2

Python's Django framework lets you spin up full-featured websites with database backends, user management systems, and many other features. In this second episode of a series, we'll examine how to create a basic route for a Django...

Load More