atlas news
The Mouse vs the Python
20 april
12h40
Textual Logging to File and to Textual Console
Mike
When you are developing a user interface, it can be valuable to have a log of what’s going on. Creating a log in Textual, a text-based user interface...
17 april
12h57
Textual An Intro to DOM Queries (Part I)
Mike
In this article, you will learn how to query the DOM in Textual. You will discover that the DOM keeps track of all the widgets in your application....
02 april
12h29
Python Pop Quiz Number Explosion
Mike
You will sometimes come across examples of code that use one or two asterisks. Depending on how the asterisks are used, they can mean different...
30 march
12h29
Vibe Coding Pong with Python and pygame
Mike
Pong is one of the first computer games ever created, way back in 1972. If you have never heard of Pong, you can think of it as a kind of tennis game...
24 march
17h59
The Python Show Python Illustrated
Mike
In this episode, we hear from two sisters who put together a beginner’s book about Python. The unique hook for their book is that one sister wrote...
16 march
19h42
Textual Creating a Custom Checkbox
Mike
Textual is a great Python user interface package. Textual lets you create a GUI-like interface in your terminal. You can use many different widgets...
03 february
18h17
Python Typing Book Kickstarter
Mike
Python has had type hinting support since Python 3.5, over TEN years ago However, Python’s type annotations have changed repeatedly over the years....
19 january
14h25
New Book: Vibe Coding Video Games with Python
Mike
My latest book, Vibe Coding Video Games with Python, is now available as an eBook. The paperback will be coming soon, hopefully by mid-February at...
14 january
17h04
How to Type Hint a Decorator in Python
Mike
Decorators are a concept that can trip up new Python users. You may find this definition helpful: A decorator is a function that takes in another...
09 january
15h16
How to Switch to ty from Mypy
Mike
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking....