The Python Papers
Subscribe
Sign in
Home
Notes
Archive
Leaderboard
About
Latest
Top
Discussions
New Book: Vibe Coding Video Games with Python
My latest book, Vibe Coding Video Games with Python, is now available as an eBook.
Jan 15
•
Mike Driscoll
5
Textual - How to Log to Both the Console and a File
Textual is a wonderful Python package that allows you to create a text-based user interface (TUI) in your terminal.
Jan 13
•
Mike Driscoll
3
How to Type Hint a Decorator in Python
Decorators are a concept that can trip up new Python users.
Jan 6
•
Mike Driscoll
5
4
December 2025
How to Switch to ty from Mypy
Python has supported type hinting for quite a few versions now, starting way back in 3.5.
Dec 30, 2025
•
Mike Driscoll
4
1
Product Review: Python Flash Cards
No Starch Press is best known for creating books on computer programming.
Dec 23, 2025
•
Mike Driscoll
2
Python 101 - Python Virtual Environments
Python has the concept of the virtual environments built-in to the language.
Dec 17, 2025
•
Mike Driscoll
5
Vibe Coding the Snake Game with Python and pygame
There are many great computer games.
Dec 9, 2025
•
Mike Driscoll
1
2
Python 101 - More About Loops
A couple of weeks ago, you learned about for loops.
Dec 3, 2025
•
Mike Driscoll
4
1
November 2025
Python Black Friday Sales
Hi, I am running a Black Friday sale for ALL my Python eBooks and courses.
Nov 28, 2025
•
Mike Driscoll
3
Python 101 - The for Loop
There are many times when you are writing code that you will need to process each object in a collection.
Nov 17, 2025
•
Mike Driscoll
3
Python 101 - Conditional Statements
Developers have to make decisions all the time.
Nov 10, 2025
•
Mike Driscoll
4
1
1
Python 101 - Numeric Types
Python is a little different than some languages in that it only has three built-in numeric types.
Nov 5, 2025
•
Mike Driscoll
10
1
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts