News
Read Python Cheatsheet latest changes here.
If you find this useful, don't forget to drop a star on GitHub 🎉 It helps enormously by giving visibility, reaching more developers, and finding more people willing to contribute.
Python 3.12.0 beta 1 released
This release, 3.12.0b1, is the first of four planned beta release previews of 3.12
Respawning Malware Persists on PyPI
A bad actor on GitHub continually respawns his malware immediately after PyPI takes it down.
SPONSORED LINK
Deploy, host, and scale your Python apps with Kinsta
Deploy your Python app from your GitHub account or bring your Docker container. Launch in minutes at any of our 26 global data centers. Your app is hosted on Google Cloud and secured by Cloudflare. Add one or multiple databases and take advantage of internal connections. 24/7 expert live chat support is always there to help you. Deploy Your Python App Now, Start With a Free Trial!
Articles
Python’s super() considered super!
If you aren’t wowed by Python’s super() builtin, chances are you don’t really know what it is capable of doing or how to use it effectively.
Design a Layout in Textual
Textual is a TUI framework for Python, inspired by modern web development.
From Data to Motion with MoviePy
In this article we go through pivoting data with DuckDB, using the data to generate 3D charts in Plotly, and creating a video with Python from chart images.
Simplifying subplots creation in Matplotlib
Subplots are an effective tool for generating multiple plots simultaneously, which can be advantageous when comparing results or when multiple plots share identical axes.
Inside GitHub: Working with the LLMs behind GitHub Copilot
Developers behind GitHub Copilot discuss what it was like to work with OpenAI’s large language model and how it informed the development of Copilot as we know it today.
Chat with your CSV: Visualize Your Data with Langchain and Streamlit
How to use Langchain to analyze CSV files.
Django REST Framework Authentication
This tutorial looks at how to add authentication to Django REST Framework with django-allauth and dj-rest-auth.
How to Document Your Code Like a Pro
Essential principles for creating clear, concise, and effective code documentation. From commenting to docstrings, you’ll learn how to make your code documentation shine and improve accessibility for others.
Projects
Pandas-AI: Python library that integrates generative artificial intelligence capabilities into Pandas
Pandas AI is a Python library that adds generative artificial intelligence capabilities to Pandas, the popular data analysis and manipulation tool. It is designed to be used in conjunction with Pandas, and is not a replacement for it.
Toogon: Easily turn your Click CLI into a powerful terminal application
Auto-generate friendly terminal user interfaces for command line apps.
Junodb: JunoDB is PayPal's key-value store
JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.