Python Pick: Monkeytype Automates Type Hints and More

Get the latest scoop on Python news, including Monkeytype, Django 5, and Python 3.13. Plus, learn about the latest developments in Polars, CPython garbage collection, and more.
Python Pick: Monkeytype Automates Type Hints and More

Python Pick: Monkeytype Automates Type Hints

As a Python developer, I’m always on the lookout for tools that can make my life easier. That’s why I’m excited to share with you a new library that’s been making waves in the Python community: Monkeytype. This Instagram-created library is designed to automate the process of adding type hints to untyped Python code, and I’m here to tell you why it’s a game-changer.

Auto-Generate Python Type Hints with Monkeytype

Sick of those no-type-hinted-Python-code blues? Monkeytype sweeps them away with automatically generated type hints. As someone who’s spent hours pouring over code, trying to figure out what type of variable is being used, I can attest to the fact that this is a major time-saver. With Monkeytype, you can focus on writing code, not debugging.

Monkeytype in action

5 Newer Data Science Tools You Should Be Using with Python

There’s more to Python data science than NumPy and Pandas. At least one of these five data science libraries belongs in your collection. From data visualization to machine learning, these tools are designed to make your life easier and your code more efficient.

Django Tutorial: Get Started with Django 5.0

Django 5 is the biggest, most comprehensive Python web framework library available. This deep dive will get you wet without drowning. As someone who’s struggled to learn Django in the past, I can attest to the fact that this tutorial is a must-read.

The Best New Features and Fixes in Python 3.13

It’s all about the JITs, baby—well, and the no-GIL, and better errors, and throwing out dead batteries, and more. Python 3.13 is shaping up to be one of the most exciting releases in recent memory, and I’m here to give you the lowdown.

Python 3.13 is coming

Polars News: Faster CSV Writer, Dead Expression Elimination, and More

One of the niftiest Python data science libraries keeps getting niftier (no 1.0 yet, though). Polars is designed to make data science easier, and with its latest updates, it’s clear that the developers are committed to making it the best it can be.

Lynn Conway (IBM, Xerox, DARPA) Dies at 86

Conway was a pioneer in microprocessor technology and an advocate for transgender rights and women in STEM. “Why not question everything?” was one of her guiding philosophies. As someone who’s always been fascinated by the intersection of technology and social justice, I’m saddened to hear of her passing.

CPython Garbage Collection: The Internal Mechanics and Algorithms

The deepest of deep dives into Python’s deep dark memory management mysteries. If you’re like me and have always been fascinated by the inner workings of Python, then this is the article for you.

CPython Garbage Collection

Wait—JupyterLab Has a Desktop Application Edition?

Hate on Electron all you like, but it makes little miracles like this possible. As someone who’s spent hours working in Jupyter notebooks, I can attest to the fact that this is a game-changer.