Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Julien Tayon: Is chatgpt good at generating code for tuning a guitar ?

Link: http://beauty-of-imagination.blogspot.com/2024/10/is-chatgpt-good-at-generating-code-for.html

I was on a french speaking IRC chan bragging a tad about how I was doing a guitar tuner and paying attention to not fall into the pit of confusing precise and exact figures as a random computer engine
Real Python: Python's Magic Methods in Classes

Link: https://realpython.com/courses/magic-methods-classes/

As a Python developer who wants to harness the power of object-oriented programming, you’ll love to learn how to customize your classes using special methods, also known as magic methods or dunder met
Zero to Mastery: Python Monthly Newsletter 💻🐍

Link: https://zerotomastery.io/blog/python-monthly-newsletter-october-2024/?utm_source=python-rss-feed

59th issue of Andrei Neagoie's must-read monthly Python Newsletter: Python History, Python Drama, Python Built-Ins, and much more. Read the full newsletter to get up-to-date with everything you need t
PyCharm: Data Exploration With pandas

Link: https://blog.jetbrains.com/pycharm/2024/10/data-exploration-with-pandas/

Maybe you’ve heard complicated-sounding phrases such as ‘“Students t-test”, “regression models”, “support vector machines”, and so on. You might think there’s so much you need to learn before you can
PyCoder’s Weekly: Issue #653 (Oct. 29, 2024)

Link: https://pycoders.com/issues/653

#653 – OCTOBER 29, 2024 View in Browser » Sudoku in Python Packaging Simon writes about a Soduku solver written by Konstin that uses the Python packaging mechanisms to do Soduku puzzles. The res
Talk Python to Me: #483: Reflex Framework: Frontend, Backend, Pure Python

Link: https://talkpython.fm/episodes/show/483/reflex-framework-frontend-backend-pure-python

Let's say you want to create a web app and you know Python really well. Your first thought might be Flask or Django or even FastAPI? All good choices but there is a lot to get a full web app into prod
Armin Ronacher: Make It Ephemeral: Software Should Decay and Lose Data

Link: http://lucumr.pocoo.org/2024/10/30/make-it-ephemeral

Most software that exists today does not forget. Creating software that
remembers is easy, but designing software that deliberately “forgets” is
a bit more complex. By “forgetting,” I don't mean los
Ned Batchelder: GitHub action security: zizmor

Link: https://nedbatchelder.com/blog/202410/github_action_security_zizmor.html

Zizmor is a new tool to
check your GitHub action workflows for security concerns. I found it really
helpful to lock down actions.Action workflows can be esoteric, and continuous integration is not
ev
Seth Michael Larson: How to export OPML from Omnivore

Link: https://sethmlarson.dev/how-to-export-opml-from-omnivore?utm_campaign=rss

How to export OPML from Omnivore
Real Python: Python Closures: Common Use Cases and Examples

Link: https://realpython.com/python-closure/

In Python, a closure is typically a function defined inside another function. This inner function grabs the objects defined in its enclosing scope and associates them with the inner function object it
The Python Show: 49 - EdgeDB and Python with Yury Selivanov

Link: https://www.pythonshow.com/p/49-edgedb-and-python-with-yury-selivanov

In this episode of The Python Show Podcast, we welcome Yury Selivanov as our guest. Yury is a core CPython developer and co-founder of EdgeDB and MagicStack.We chatted about many different topics, inc
eGenix.com: PyDDF Python Herbst Sprint 2024

Link: https://www.egenix.com/company/news/PyDDF-Herbst-Sprint-2024

The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.

Ankündigung
Python Meeting Herbst Sprint 2024 in
Düsseldorf

Samstag, 09.11.2024, 10:00-18:00 Uhr
Sonnt
John Cook: How hard is constraint programming?

Link: https://www.johndcook.com/blog/2024/10/31/how-hard-is-constraint-programming/


I’ve been writing code for the Z3 SMT solver for several months now. Here are my findings.
Python is used here as the base language. Python/Z3 feels like a two-layer programming model—declarative cod
Real Python: Quiz: Using .__repr__() vs .__str__() in Python

Link: https://realpython.com/quizzes/python-repr-vs-str/

In this quiz, you’ll test your understanding of Python’s .__repr__() and .__str__() special methods. These methods allow you to control how a program displays an object, making your classes more reada
Nick Coghlan: The origin of venvstacks

Link: https://www.curiousefficiency.org/posts/2024/11/the-origin-of-venvstacks/

There has been a longstanding gap in the Python packaging ecosystem that has
somewhat annoyed me,
but not enough to do anything about it:
we haven't really had a good way to compose multiple layers of
Real Python: The Real Python Podcast – Episode #226: PySheets: Spreadsheets in the Browser Using PyScript

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

What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with
PyCon: Important Changes Ahead: A Commitment to Financial Transparency

Link: https://pycon.blogspot.com/2024/11/important-changes-ahead-commitment-to.html

PyCon US is the largest and longest-running annual gathering for the community using and developing the open-source Python programming language. It is produced and underwritten by the Python Software
PyCon: PyCon US 2025 Launches!

Link: https://pycon.blogspot.com/2024/11/pycon-us-2025-launches.html

We’re super excited to announce that PyCon US 2025 is back in Pittsburgh! If you missed our first time here, please check out our PyCon US 2024 recap and video recordings.We’re also excited to announc
Python Engineering at Microsoft: Python in Visual Studio Code – November 2024 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-november-2024-release/

We’re excited to announce the November 2024 release of the Python, Pylance and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

Generate docstrings with P
Hugo van Kemenade: Speed up CI with uv

Link: https://dev.to/hugovk/speed-up-ci-with-uv-53n1

We can use uv to make linting and testing on GitHub Actions around 1.5 times as fast.



Linting

When using pre-commit for linting:


name: Lint

on: [push, pull_request, workflow_dispatch]

en