Books

Books that I’ve read, reviewed or cited for this article

Python 101 3rd Edition Kickstarter Launch

Learn Python with a Book Designed for Beginners Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101. For years, Python 101 has helped readers take their first steps into programming. Whether you’re a complete beginner, a student, or someone looking to learn Python for work or personal projects, the […]

Python 101 3rd Edition Kickstarter Launch Read More »

An Intro to Asciimatics – Another Python TUI Package

Text-based user interfaces (TUIs) have gained significant popularity in recent years. Even Rust has its own library called Ratatui after all. Python has several different TUI packages to choose from. One of those packages is called Asciimatics. While Asciimatics is not as full-featured and slick as Textual is, you can do quite a bit with

An Intro to Asciimatics – Another Python TUI Package Read More »

Creating TUI Applications with Textual and Python is Released

Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package. Textual is a rapid application development framework for your terminal or web browser. You can build complex, sophisticated applications in your terminal. While terminal applications are text-based rather than pixel-based, they still provide fantastic user interfaces. The Textual package allows

Creating TUI Applications with Textual and Python is Released Read More »

JupyterLab 101 Book is Now Available

JupyterLab, the latest iteration of the Jupyter Notebook, is a versatile tool that empowers you to share your code in an easily understandable format. Hundreds of thousands of people around the world use Jupyter Notebooks or variations of the Notebook architecture for any or all of the following: teaching presentations learning a computer language numerical

JupyterLab 101 Book is Now Available Read More »