March Madness, Handling Binary Data, Most Watched Talks Of 2024 and more
with some more interesting news, articles, packages and projects
News
Python 3.14.0a6 released
Python 3.14 is still in development. This release, 3.14.0a6, is the sixth of seven planned alpha releases.
🇨🇭 Swiss Python Summit 2025: CfP open!
IPython 9.0 has been released
PSF Distinguished Service Award Granted to Thomas Wouters
Articles
Corey Schafer created a script to simulate this year's March Madness and walked through the entire coding process in his tutorial. This is a great way to learn how to write a simple script for tournament simulations. Hopefully, it inspires you to create your own fun version!
# Corey Schafer
Bytes Objects: Handling Binary Data in Python
Bits and bytes are the foundation of digital data, though we don’t often work with them directly. However, understanding them can be valuable. If you want to dive into this topic, check out this Real Python article by Bartosz Zaczyński. He provided an in-depth explanation, covering everything from the fundamentals to working with them.
# Bartosz Zaczyński
🏆 100 Most Watched Python Talks Of 2024
If you're looking for the most popular talks of 2024, check out this Tech Talks Weekly post.
# Tech Talks Weekly
Justin Mitchel created an in-depth tutorial on building a Google Docs clone using Django, Next.js, and CKEditor. It’s a long one, but it covers essential topics like integrating Google Auth, enabling multi-user real-time collaboration and more - giving you a solid foundation for building a complex solution.
# Justin Mitchel
Alternatives to Python's "break" statement
The break
statement is commonly used to exit a loop early, but it's often overused. There are better alternatives, like the in
operator or built-in functions like any()
and all()
, which can make your code cleaner and more efficient. Want to learn more? Check out this article by Trey Hunner.
# Trey Hunner
Interesting Packages and Projects to explore
Ray - Ray provides a simple, universal API for building distributed applications
Cirron - Cirron measures how many CPU instructions and system calls a piece of Python code executes
Python-docx - Create, read, and update Microsoft Word .docx files.
Wikipedia-API - Python Wrapper for Wikipedia
Fugue - A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
About Upcoming Python Events
PyWeek Game Jam 39
March 23 – 30, 2025
Python Leiden User Group meeting
March 27, 2025
The AI & Data Fest 2025 (CodeBasics)
March 22, 2025