Ultimate Python Cheat Sheet: Practical Python For Everyday Tasks | Jason Roell
Everything You Can Do with Python's textwrap Module, Handling Tasks in Asyncio Like a Pro, Nail the Python interview (Beginner Questions) with some more interesting articles, packages and projects
Ultimate Python Cheat Sheet: Practical Python For Everyday Tasks
Many times we do some simple tasks once a month or a week. We always google search for it or maintain a cheat sheet for it. If you are a cheat sheet person then definitely you should check Jason Roell’s cheat sheet. It has many things from Reading a File to Working With pip (Package Management).
# Jason Roell
Everything You Can Do with Python's textwrap Module
Python has many options for formatting strings and text, including f-strings, format() function, etc. There's however one module that few people know about and it's called textwrap. It is to help you with line-wrapping, indentation, trimming, etc. Martin Heinz covered this interesting module in this article with amazing examples.
# Martin Heinz
Handling Tasks in Asyncio Like a Pro
asyncio is best suited for certain tasks like HTTP requests, etc. It has great options to handle awaitables. Many times we hear about await and gather but there are a bunch of great options like wait_for, wait, as_completed and TaskGroup. Jacob Padilla covered them with amazing examples.
# Jacob Padilla
Nail the Python interview (Beginner Questions)
If you are preparing for interviews or going to take then you should read this article series (Intermediate and Advanced) by Imad Adrees.
# Imad Adrees
Chat Analyzer — From Raw Chats To Data Insights
In our WhatsApp messages a lot of insights and information there. Many might wonder what if we analyze it. That's what Alon Cohen did here.
# Alon Cohen
CLI tools hidden in the Python standard library
Python always amazes me with how many tools & features by default it has. This article by Simon Willison amazed me in those lines. Python has some cool CLI tools by default like gzip, http.server, etc.
# Simon Willison
Python 3.13.0 alpha 4 is now available
This is an early developer preview of Python 3.13
Interesting Packages and Projects to explore
uv - An extremely fast Python package installer and resolver, written in Rust. Designed as a drop-in replacement for pip and pip-compile. uv is from the creators of Ruff.
AutoViz - Automatically Visualize any dataset, any size with a single line of code.
ydata-profiling - 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
Upcoming Python Events
PyCon Philippines 2024
Feb 25-26, 2024