Planet Python RSS
215 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Morsels: Data structures contain pointers

Link: https://www.pythonmorsels.com/data-structures-contain-pointers/

Data structures, like variables, contain references to objects, rather than the objects themselves.



Table of contents

Referencing the same object in multiple places
Data structures store reference
Python Software Foundation: For your consideration: Proposed bylaws changes to improve our membership experience

Link: https://pyfound.blogspot.com/2024/06/for-your-consideration-proposed-bylaws.html

This year, as part of our annual election process, the Python Software Foundation Board is offering three bylaws changes for our Members to vote on. These changes are all centered on our membership ex
Real Python: The Real Python Podcast – Episode #208: Detecting Outliers in Your Data With Python

Link: https://realpython.com/podcasts/rpp/208/

How do you find the most interesting or suspicious points within your data? What libraries and techniques can you use to detect these anomalies with Python? This week on the show, we speak with author
Talk Python to Me: #466: Pydantic Performance Tips

Link: https://talkpython.fm/episodes/show/466/pydantic-performance-tips

You're using Pydantic and it seems pretty straightforward, right? But could you adopt some simple changes to your code that would make it a lot faster and more efficient? Chances are, you'll find a co
Python Software Foundation: The Python Language Summit 2024: Should Python adopt Calendar Versioning?

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-should-python-adopt-calver.html

 Hugo van Kemenade, the newly announced Release Manager for Python 3.14 and 3.15, started the Language Summit with a proposal to change Python's versioning scheme.Hugo's view of kicking off the langua
Python Software Foundation: The Python Language Summit 2024: Native Interface and Limited C API

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-c-api.html

Back in October 2023, PEP 731 proposed a new C API working group charged with overseeing and coordinating the development and maintenance of the Python C API. This working group spawned from a series
Python Software Foundation: The Python Language Summit 2024: Free-threading ecosystems

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-free-threading-ecosystems.html

Following years of excitement around the removal of the Global Interpreter Lock (GIL), Python without the GIL is coming soon. Python 3.13 pre-releases already have support for being built without the
Python Software Foundation: The Python Language Summit 2024: Python on Mobile

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-python-on-mobile.html

Malcolm Smith from BeeWare presented on the status and direction of Python on mobile platforms like iOS and Android. BeeWare has been working on bringing Python to mobile for a few years now. Previous
Python Software Foundation: The Python Language Summit 2024: Should we make pdb better?

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-pyrepl-new-pdb.html

Tian Gao came to the Language Summit 2024 to talk about improving pdb, short for "Python debugger", a module and command line tool for debugging Python.Tian Gao presenting on how to improve pdbThere a
Python Software Foundation: The Python Language Summit 2024: Limiting Yield in Async Generators

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-limiting-yield-in-async-generators.html

Zac Hatfield-Dodds came to the Language Summit to present on a fundamental incompatability between the popular async programming paradigm "structured concurrency" and asynchronous generators, specific
Python Software Foundation: The Python Language Summit 2024: Annotations as Transformers

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-annotations-as-transforms.html

The final talk of the main schedule of the Python Language Summit was delivered by Jason R. Coombs on using annotations for transforms. The presentation was accompanied by a GitHub repository and Jupy
Python Software Foundation: The Python Language Summit 2024: Lightning Talks

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-lightning-talks.html

The Python Language Summit 2024 closed off with six lightning talks which were all submitted during the Language Summit. The talks were delivered by Petr Viktorin, David Hewitt, Emily Morehouse, Łukas
Python Software Foundation: The Python Language Summit 2024: PyREPL -- New default REPL written in Python

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-pyrepl-new-default-repl-for-python.html

Lysandros showing the mistake we've all made, no longer a problem in the new REPL(Photo credit: Hugo van Kemenade)One of the headline features of Python 3.13 is the new interactive interpreter, someti
Python Software Foundation: The Python Language Summit 2024

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024.html

The Python Language Summit occurs every year just before PyCon US begins, this year occurring on May 15th, 2024 in Pittsburgh, Pennsylvania. The summit is attended by core developers, triagers, and Py
Python Software Foundation: The Python Language Summit 2024: Python's security model after the xz-utils backdoor

Link: https://pyfound.blogspot.com/2024/06/python-language-summit-2024-python-security-model-after-xz.html

Pablo Galindo Salgado describing the xz-utils backdoor(Photo credit: Hugo van Kemenade) The backdoor of the popular compression project xz-utils was discovered on Friday, March 29th 2024, by Andres Fr
Ned Batchelder: Math factoid of the day: 62

Link: https://nedbatchelder.com/blog/202406/math_factoid_of_the_day_62.html

There are two Archimedean solids with 62
faces:
rhomb­icosi­dodeca­hedron

truncated icosi­dodeca­hedron
They both have 62 faces because of their roots in the dodecahedron and
icosahedron. They have
Zato Blog: Using OAuth in API Integrations

Link: https://zato.io/en/blog/oauth-api-integrations.html


Using OAuth in API Integrations


2024-06-16, by Dariusz Suchojad


OAuth is often employed in processes requiring permissions to be granted to frontend applications and end users.
Yet, what we typ
Robin Wilson: Accessing Planetary Computer STAC files in DuckDB

Link: https://blog.rtwilson.com/accessing-planetary-computer-stac-files-in-duckdb/

Microsoft Planetary Computer is a wonderful archive of geospatial datasets (primarily raster images of various types), provided with a STAC catalog to enable them to be easily searched through an API.