Quantcast
Channel: Planet Python

Python Anywhere: innit: a new system image, with Python 3.13 and Ubuntu 22.04

If you signed up for an account on PythonAnywhere after 25 March 2025, you’ll have Python versions 3.11, 3.12 and 3.13 available. Additionally, the underlying operating system for your account will be...

View Article


Test and Code: pytest-html - a plugin that generates HTML reports for test...

pytest-html has got to be one of my all time favorite plugins. pytest-html is a plugin for pytest that generates a HTML report for test results. This episode digs into some of the super coolness of...

View Article


Real Python: Quiz: Using Python's .__dict__ to Work With Attributes

In this quiz, you’ll test your understanding of Using Python’s .__dict__ to Work With Attributes.By working through this quiz, you’ll revisit how .__dict__ holds an object’s writable attributes,...

View Article

Robin Wilson: Learning resources for GIS in Python with cloud-native...

I recently gave a careers talk to students at Solent University, and through that I got to know a MSc student there who had previous GIS experience and was now doing a Data Analytics and AI MSc course....

View Article

Image may be NSFW.
Clik here to view.

Python GUIs: PyQt6 Toolbars & Menus — QAction — Defining toolbars, menus,...

Next, we'll look at some of the common user interface elements you've probably seen in many other applications — toolbars and menus. We'll also explore the neat system Qt provides for minimizing the...

View Article


Ned Batchelder: Human sorting improved

When sorting strings, you’d often like the order to make sense to a person. That means numbers need to be treated numerically even if they are in a larger string.For example, sorting Python versions...

View Article

Armin Ronacher: I'm Leaving Sentry

Every ending marks a new beginning, and today, is the beginning of a new chapter for me. Ten years ago I took a leap into the unknown, today I take another. After a decade of working on Sentry I move...

View Article

Image may be NSFW.
Clik here to view.

PyBites: Try an AI Speed Run For Your Next Side Project

The ProblemI have for as long as I can remember had a bit of a problem with analysis paralysis and tunnel vision.If I’m working on a problem and get stuck, I have a tendency to just sit there paging...

View Article


Talk Python to Me: #499: BeeWare and the State of Python on Mobile

This episode is all about Beeware, the project that working towards true native apps built on Python, especially for iOS and Android. Russell's been at this for more than a decade, and the progress is...

View Article


Zero to Mastery: [March 2025] Python Monthly Newsletter 🐍

64th issue of Andrei Neagoie's must-read monthly Python Newsletter: CUDA for Python Devs, PyPi Wheels, TL;DR Of LLMs, and much more. Read the full newsletter to get up-to-date with everything you need...

View Article

Image may be NSFW.
Clik here to view.

Real Python: Python's Bytearray: A Mutable Sequence of Bytes

Python’s bytearray is a mutable sequence of bytes that allows you to manipulate binary data efficiently. Unlike immutable bytes, bytearray can be modified in place, making it suitable for tasks...

View Article

Ari Lamstein: censusdis v1.4.0 is now on PyPI

I recently contributed a new module to the censusdis package. This resulted in a new version of the package being pushed to PyPI. You can install it like this: $ pip install censusdis -U #Verify that...

View Article

Python Bytes: #426 Committing to Formatted Markdown

<strong>Topics covered in this episode:</strong><br> <ul> <li><a...

View Article


Glyph Lefkowitz: A Bigger Database

A Database FileWhen I was 10 years old, and going through a fairly difficult time, I was lucky enough to come into the possession of a piece of software called Claris FileMaker Pro™.FileMaker allowed...

View Article

Image may be NSFW.
Clik here to view.

Wingware: Wing Python IDE 11 Early Access - March 27, 2025

Wing 11 is now available as an early access release, with improved AI assisted development, support for the uv package manager, improved Python code analysis, improved custom key binding assignment...

View Article


Image may be NSFW.
Clik here to view.

Tryton News: Newsletter April 2025

Last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from our last release. We also added some new features which we would...

View Article

eGenix.com: Python Meeting Düsseldorf - 2025-04-09

The following text is in German, since we're announcing a regional user group meeting in Düsseldorf, Germany.AnkündigungDas nächste Python Meeting Düsseldorf findet an folgendem Termin...

View Article


Image may be NSFW.
Clik here to view.

Mike Driscoll: Textual – How to Add Widgets to a Container

Textual is an excellent Python package for creating beautiful user interfaces in your terminal. By default, Textual will arrange your widgets starting at the top of the screen and appending them in a...

View Article

Real Python: Building a Code Image Generator With Python

If you’re active on social media, then you know that images and videos are popular forms of content. As a programmer, you mainly work with text, so sharing the content that you create on a daily basis...

View Article

Image may be NSFW.
Clik here to view.

PyCoder’s Weekly: Issue #675: Optimization, DuckDB, Outliers, and More (April...

#675 – APRIL 1, 2025View in Browser »An April Fool’s free issue. All content was curated before April 1st and is guranteed to be April Fool’s free.Optimizing With Generators, Expressions, &...

View Article

Test and Code: Python 3.14 won't repeat with pytest-repeat

pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times.  Unfortunately, it doesn't seem to work with Python 3.14, even though there...

View Article


Image may be NSFW.
Clik here to view.

Python GUIs: Getting Started with Streamlit — Build your first Streamlit app...

Streamlit is an open-source Python library that makes it easy to create and share custom web apps for machine learning and data science. In this tutorial we'll take a first look at Streamlit,...

View Article


Django Weblog: Django security releases issued: 5.1.8 and 5.0.14

In accordance with our security release policy, the Django team is issuing releases for Django 5.1.8 and Django 5.0.14. These releases address the security issues detailed below. We encourage all users...

View Article

Django Weblog: Django 5.2 released

The Django team is happy to announce the release of Django 5.2.The release notes showcase a composite of new features. A few highlights are:All models are automatically imported in the shell by...

View Article

Image may be NSFW.
Clik here to view.

Real Python: How to Strip Characters From a Python String

By default, Python’s .strip() method removes whitespace characters from both ends of a string. To remove different characters, you can pass a string as an argument that specifies a set of characters to...

View Article



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>