If you are heading back to school and need to learn Python, consider checking out my sale. You can get 25% off any of my eBooks or courses using the| Mouse Vs Python
The TOML (Tom’s Obvious Minimal Language) format came out in 2013, so it’s been around for more than a decade. Python added support for TOML in Python 3.11 with its tomllib module in the standard library. However, unlike some of Python’s other standard libraries, such as jsonor its XML-related libraries, the tomllib library is only […] The post Python 101: Reading TOML with Python appeared first on Mouse Vs Python.| Mouse Vs Python
Several years ago, I created an XML editor with the wxPython GUI toolkit called Boomslang. I recently thought it would be fun to port that code to Textual| Mouse Vs Python
Squall is a SQLite viewer and editor that runs in your terminal. Squall is written in Python and uses the Textual package. Squall allows you to view and edit SQLite databases using SQL. You can check out the code on GitHub. Screenshots Here is what Squall looks like using the Chinook database: Command-Line Options Currently, there is […] The post Announcing Squall: A TUI SQLite Editor appeared first on Mouse Vs Python.| Mouse Vs Python
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 […] The post An Intro to Asciimatics – Another Python TUI Package appeared first on Mouse Vs Python.| Mouse Vs Python
Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package. Textual is a rapid application development framework| Mouse Vs Python
Happy Fourth of July! I am hosting a sale for the 4th of July weekend, where you can get 25% off most of my books and courses. Here are the books included in the sale and the direct links with the 25% coupon already applied: Python 101 Python 201: Intermediate Python ReportLab: PDF Processing in […] The post Python eBook Fourth of July Sale appeared first on Mouse Vs Python.| Mouse Vs Python
Sphinx is a Python-based documentation builder. The Python documentation is written using Sphinx. The Sphinx project supports using ReStructuredText and| Mouse Vs Python
Ty is a brand new, extremely fast Python type checker written in Rust from the fine folks at Astral, the makers of Ruff. Ty is in preview and is not ready for production use, but you can still try it out on your code base to see how it compares to Mypy or other popular […] The post An Intro to ty – The Extremely Fast Python type checker appeared first on Mouse Vs Python.| Mouse Vs Python
Python has supported the concept of type hinting for quite a while now. However, unlike other programming languages, Python does not enforce type hints.| Mouse Vs Python
The Extensible Markup Language (XML) is a markup format originally for XML. Some companies use XML as a data serialization format or for configuration.| Mouse Vs Python
ObjectListView is a third-party wxPython widget that wraps the wx.ListCtrl. I have used it for over 10 years in quite a few different GUI applications| Mouse Vs Python