Real Python: The Real Python Podcast – Episode #208: Detecting Outliers in...
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...
View ArticleEuroPython: Humble Data workshop for beginners - Pythonistas and data scientists
Among the many wonderful workshops at EuroPython this year, we are pleased to announce we will be running the Humble Data workshop in person on Tuesday 9th July 2023, at the Prague Congress Centre...
View ArticleTalk Python to Me: #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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Should Python...
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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Native Interface...
Back in October 2023, PEP 731 proposed a new C API working groupcharged with overseeing and coordinating the development and maintenance of the Python C API. This working group spawned from a series of...
View ArticlePython Software Foundation: The Python Language Summit 2024: Free-threading...
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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Python on Mobile
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....
View ArticlePython Software Foundation: The Python Language Summit 2024: Should we make...
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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Limiting Yield...
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,...
View ArticlePython Software Foundation: The Python Language Summit 2024: Annotations as...
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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Lightning Talks
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, Łukasz...
View ArticlePython Software Foundation: The Python Language Summit 2024: PyREPL -- New...
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,...
View ArticlePython Software Foundation: The Python Language Summit 2024
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...
View ArticlePython Software Foundation: The Python Language Summit 2024: Python's...
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...
View ArticleMatt Layman: Boosting AI with Python: Using Click, Jinja2, and GPT Libraries
n this session, we will explore how to use Python to enhance your AI projects with:
View ArticleNed Batchelder: Math factoid of the day: 62
There are two Archimedean solids with 62 faces:rhombicosidodecahedron truncated icosidodecahedron They both have 62 faces because of their roots in the dodecahedron and icosahedron. They have a...
View ArticleZato Blog: Using OAuth in API Integrations
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 typically...
View ArticleRobin Wilson: 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....
View ArticleReal Python: Quiz: Ruff: A Modern Python Linter
In this quiz, you’ll test your understanding of Ruff, a modern linter for Python.By working through this quiz, you’ll revisit why you’d want to use Ruff to check your Python code and how it...
View ArticleReal Python: Ruff: A Modern Python Linter for Error-Free and Maintainable Code
Linting is essential to writing clean and readable code that you can share with others. A linter, like Ruff, is a tool that analyzes your code and looks for errors, stylistic issues, and suspicious...
View Article