The Python Papers
Subscribe
Sign in
Home
Notes
Archive
Leaderboard
About
New
Top
Discussion
Reportlab – How to Create Barcodes in Your PDFs with Python
The Reportlab library is a great way to generate PDFs in Python. Recently, I noticed that it has the ability to do barcodes. I had heard about it being…
Mar 26
•
Mike Driscoll
5
Share this post
Reportlab – How to Create Barcodes in Your PDFs with Python
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
Python 3.13 Allows Disabling of the GIL + subinterpreters
Python 3.13 adds the ability to remove the Global Interpreter Lock (GIL) per PEP 703. Just this past week, a PR was merged that allows the disabling of…
Mar 18
•
Mike Driscoll
3
Share this post
Python 3.13 Allows Disabling of the GIL + subinterpreters
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
New Course: Python 101 on Udemy
Get Yours FREE
Mar 13
•
Mike Driscoll
Share this post
New Course: Python 101 on Udemy
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
More About Excel Cell Styling with Python
Last week, you learned a little about changing various styles in an Excel spreadsheet using Python and OpenPyXL. Specifically, you learned how to do the…
Mar 11
•
Mike Driscoll
3
Share this post
More About Excel Cell Styling with Python
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
The Python Built-in Functions - aiter and anext
Did you know Python has dozens of built-in functions and classes? There are even some related to asynchronous programming. In this short video, I talk…
Mar 8
•
Mike Driscoll
2:57
Share this post
The Python Built-in Functions - aiter and anext
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
Styling Excel Cells with OpenPyXL and Python
OpenPyXL gives you the ability to style your cells in many different ways. Styling cells will give your spreadsheets pizazz! Your spreadsheets can have…
Mar 5
•
Mike Driscoll
4
Share this post
Styling Excel Cells with OpenPyXL and Python
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
Get 50% off my new Python Course on Udemy
I just released my Python 101 video course on Udemy and I am giving my free subscribers 50% off with the following link…
Mar 1
•
Mike Driscoll
3
Share this post
Get 50% off my new Python Course on Udemy
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
February 2024
uv - Python's Fastest Package Installer and Resolver
There’s a new Python package installer out now and it’s called uv. The uv package installer and resolver is made by Astral. Uv is written in Rust…
Feb 27
•
Mike Driscoll
6
Share this post
uv - Python's Fastest Package Installer and Resolver
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
New Course: Automating Excel with Python on Udemy
As a subscriber to The Python Papers Newsletter, you get special perks. I just released my Automating Excel with Python video course on Udemy and you…
Feb 22
•
Mike Driscoll
Share this post
New Course: Automating Excel with Python on Udemy
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
Simplifying Unions in Python Type Hints
Python 3.10 has several new typing features. They are given in detail here: PEP 604, Allow writing union types as X | Y PEP 613, Explicit Type Aliases…
Feb 21
•
Mike Driscoll
3
Share this post
Simplifying Unions in Python Type Hints
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
Drawing Rectangles with Rounded Corners with Pillow and Python
Pillow is a package devoted to working with images in Python. Starting in Pillow 8.2, a new drawing type is the rounded rectangle. A rounded rectangle…
Feb 13
•
Mike Driscoll
4
Share this post
Drawing Rectangles with Rounded Corners with Pillow and Python
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
2
Creating a Modal Dialog For Your TUIs in Textual
Textual is a Python package that you can use to create beautiful text-based user interfaces (TUIs). In other words, you can create a GUI in your…
Feb 6
•
Mike Driscoll
3
Share this post
Creating a Modal Dialog For Your TUIs in Textual
www.pythonpapers.com
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts