Skip to content

📡 Python radar - April 2023

A personal selection of Python-related news and projects that caught my attention this month (note: leading emojis are mine).

🛡️ GitHub - SourceCode-AI/aura: Python source code auditing and static analysis on a large scale (github.com)
A command-line tool to detect potentially malicious Python packages, useful for scanning your project's dependencies.

🤖 GitHub - biobootloader/wolverine (github.com)
A project that demonstrates the ability to automatically fix a buggy Python script using GPT-4.

🧰 Improve your Django Code with pre-commit (builtwithdjango.com)
An article introducing the pre-commit tool that allows you to automatically run code checking commands before each commit. Don't let the Django aspect, which is really minor in the article, stop you.

🐍 GitHub - hsaunders1904/pyautoenv (github.com)
To avoid getting confused between all your virtual environments, this project enables the automatic activation of the virtual environment in the folder you navigate to using cd, compatible with major shells including PowerShell.

🖥️ Validate User Input When Creating Apps With Tkinter (pythonguis.com)
A tutorial on adding input data validation in a user interface application based on Tkinter.

📦 Python's Missing Batteries: Essential Libraries You're Missing Out On (martinheinz.dev)
A review of some Python packages that can be very useful and/or practical, with a special mention for sh and tqdm.

📊 GitHub - gventuri/pandas-ai: Pandas AI is making dataframes conversational (github.com)
Another example of using ChatGPT (or equivalent) that allows you to query your Pandas dataframe! You can ask it in natural language to perform filters, aggregations, and even display plots.

Mojo 🔥: Programming language for all of AI (modular.com)
A new programming language described as a "superset of Python" that seems to combine Python and its ecosystem with the "power" of C. As for the "for all for AI" aspect, is it hype or not? I am not answering that.