Lucas Cimon: fpdf2 latest news
I wrote my last post on fpdf2 18 months ago. We released 7 more versions of fpdf2 since then!This article will present some of the major features introduced since v2.7.3 to v2.8.1 of fpdf2: click on...
View ArticleReal Python: Syntactic Sugar: Why Python Is Sweet and Pythonic
Python has several pieces of syntax that are syntactic sugar. This sugar is syntax that isn’t strictly necessary but gives Python some of its flavor as a readable, beginner-friendly, and powerful...
View ArticlePython Bytes: #405 Oh Really?
<strong>Topics covered in this episode:</strong><br> <ul> <li><strong><a href="https://github.com/briefercloud/briefer?featured_on=pythonbytes">Briefer:...
View ArticleNicola Iarocci: Eve 2.2.0
Today I released Eve 2.2. It is a maintenance release that drops old Pythons and adds support for the latest versions of the language. Long overdue, it also gets rid of some annoying deprecation...
View ArticlePython⇒Speed: Should you use uv's managed Python in production?
The uv Python packaging tool provides fast replacements for tools like pip, and a variety of developer experience improvements. Unlike most Python packaging tools, uv doesn’t require Python to be...
View ArticleReal Python: Using Type Hints for Multiple Return Types in Python
In Python, type hinting is an optional yet useful feature for making your code easier to read, reason about, and debug. With type hints, you let other developers know the expected data types for...
View ArticlePyCoder’s Weekly: Issue #651 (Oct. 15, 2024)
#651 – OCTOBER 15, 2024View in Browser »Exploring the New Features of Python 3.13 Python 3.13 is here! Our regular guests, Geir Arne Hjelle and Christopher Trudeau, return to discuss the new version....
View ArticlePython Insider: Python 3.14.0 alpha 1 is now available
It's now time for a new alpha of a new version of Python! https://www.python.org/downloads/release/python-3140a1/This is an early developer preview of Python 3.14Major new features of the 3.14 series,...
View ArticleReal Python: Structural Pattern Matching in Python
Structural pattern matching is a powerful control flow construct invented decades ago that’s traditionally used by compiled languages, especially within the functional programming paradigm. Most...
View ArticleMike Driscoll: SSH Scripting with Fabric and Python
Reading and writing files is a basic task that most software applications need to do. You will also find that you sometimes need to read and write files to a remote machine or perhaps run commands on a...
View ArticleDjango Weblog: Announcing weekly DSF office hours
For the last year, Thibaud Colas and I have had a weekly DSF co-working session — we get on a video call and spend an hour quietly working together on DSF things. It's worked well to help us carve out...
View ArticleJulien Tayon: 3D ploter in python-tk with matplotlib.
Wishing to prove my assertion wrong on python-tk that piping python directly into tk/tcl interpreter is simple I tried to contradict myself by making a full GUI in matplotlib. Because, if you are not...
View ArticleProgramiz: Python match…case Statement
The match…case statement allows us to execute different actions based on the value of an expression. In this tutorial, you will learn how to use the Python match…case with the help of examples.
View ArticleReal Python: Quiz: Getting Started With Async Features in Python
In this quiz, you’ll test your understanding of Asynchronous Programming in Python.By working through this quiz, you’ll revisit the concepts of synchronous and asynchronous programs, why you might want...
View ArticleTalk Python to Me: #481: Python Opinions and Zeitgeist with Hynek
Hynek has been writing and speaking on some of the most significant topics in the Python space and I've enjoyed his takes. So I invited him on the show to share them with all of us. This episode really...
View ArticleSpyder IDE: Officially announcing the release of Spyder 6!
After two years in development and more than 2600 commits from over two dozen authors around the world, Spyder 6.0.0 had its stable release on September 3, 2024! Now that 6.0.1 is out and the dust has...
View ArticleReal Python: The Real Python Podcast – Episode #224: Narwhals: Expanding...
How does a Python tool support all types of DataFrames and their various features? Could a lightweight library be used to add compatibility for newer formats like Polars or PyArrow? This week on the...
View ArticleReal Python: Quiz: Single and Double Underscores in Python Names
In this quiz, you’ll test your understanding of Single and Double Underscores in Python Names.By working through this quiz, you’ll revisit Python naming conventions that rely on using underscores (_),...
View ArticleMatt Layman: Epic Debugging, Hilarious Outcome - Building SaaS #205
In this episode, I dug into an issue with sign up. What I thought was going to be a minor issue to fix turned into a massively intense debugging session. We ended up going very deep with the...
View ArticleArmin Ronacher: Serendipity
Life begins.An empty page.A hollow echo on an barren stage.We wander through the quiet air,Unsure of what awaits us there.With work and study, I filled the days,But purpose wanes in fading haze.An...
View Article