Getting Started with Python Type Hints and Annotations

Type hints may be built-in classes (including those defined in standard library or third-party extension modules), abstract base classes, types available in the types module, and user-defined classes (including those defined in the standard library or third-party modules). PEP 3107 – van Rossum, Lehtosalo & Langa I’ve never written type hints for any of my […]

Getting People to Use Software is Hard

You’re sure you’ve created a stellar solution to a problem at hand. You took the time to think an idea out and execute. You iterated tirelessly, making tweaks and creating a tool that will sell itself to potential human users. Everyone loves their own creation. Others will realize the tool’s value too! There’s only one […]

6 of the Hottest Python Libraries in 2023

Here’s a short list of Python packages making a splash this year: Python + Rust = High Performance A common theme I’ve noticed is the emergence of Rust as a performance complement to Python code. It seems we can expect modularity between the two languages to strengthen their collective abilities. Python is still growing and […]