All Python 2023 conference talks, Python Gotcha: strip, lstrip, rstrip and more
Hatch v1.10.0 released, OTEL SDK, Python Dataclass vs. Attrs vs. Pydantic with some more interesting articles, packages and projects
News
Hatch v1.10.0 released
Hatch v1.10.0 brings a test command, support for UV, and a Python script runner.
Pygments 2.18.0 released
PyCA cryptography 42.0.7 released
Note that the next version won’t be tested on Windows 7 and also wheels for the next release will not be supported.
Articles
All Python 2023 conference talks by techtalksweekly.substack.com
Python 2023 Conference Talks YouTube links are available in Google Sheets. Thanks to techtalksweekly.substack.com for curating it.
# Tech Talks Weekly
Python Gotcha: strip, lstrip, rstrip can remove more than expected
When you use strip functions to remove strings or characters other than space just be careful. In this article, Andrew Wegner took one example and explained it.
# Andrew Wegner
OTEL SDK - Blog by Roman Glushko
Roman Glushko explained what is under the hood of OpenTelemetry Python SDK. With this article, you will have more idea of the tracing world also what are metrics, traces & logs, How they get collected & etc. It's a long article, but it will give you a better idea of the observability side.
# Roman Glushko
Python Dataclass vs. Attrs vs. Pydantic: Defining a Class
In Python, there are multiple ways to define classes. 3 popular are pydantic, dataclasses, attrs. In this article, Lu Zhenna covered them and also the main differences between them with respect to type validation, positional arguments & mutability.
# Lu Zhenna
Meet the NiceGUI: Your Soon-to-be Favorite Python UI Library
Good contenders are coming for Streamlit. NiceGUI is one of them. Youness Mansar covered it with good examples and showed especially how good it is with respect to interactions(callbacks) & state management.
# Youness Mansar
The Python PDF Ecosystem in 2024
Martin Thoma covered the Python PDF ecosystem with good research. He shed light on the problems like many of the popular ones not active right now which developers should be aware of. It's worth reading and articles like these give me confidence that I am heading in the right direction by putting time into building piptrends.com.
# Martin Thoma
Master Django ORM Advanced Concepts
Many people write SQL queries all over the project by complaining that we can’t write complex queries using ORMs. But that’s not true in many cases. Ashutosh Singh covered several of them from intermediate to advanced related to Django ORM.
# Ashutosh Singh
Interesting Packages and Projects to explore
pyjokes - One-line jokes for programmers (jokes as a service)
NiceGUI - Create web-based user interfaces with Python. The nice way.
huey - a little task queue for Python
emoji - emoji terminal output for Python
DSPy - The framework for programming—not prompting—foundation models
About Upcoming Python Events
HydPy May Meetup
May 11, 2024
Leipzig Python User Group Meeting
May 14, 2024
PyCon US 2024
May 15 – 23, 2024
PyData Bristol Meetup
May 16, 2024
Flask Con 2024
May 17, 2024
PyGrunn 2024
May 17, 2024
Django Girls Loja 2024
May 17, 2024
BangPypers Meetup
May 18, 2024
Many thanks for the mention! :)