Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Software Foundation: Python Developers Survey Numbers for 2022!

Link: https://pyfound.blogspot.com/2023/09/python-developers-survey-numbers-for.html

We are excited to announce the results of the sixth official annual Python Developers Survey. This work is done each year as a collaborative effort between the Python Software Foundation and JetBrains
Real Python: Python 3.12 Preview: Static Typing Improvements

Link: https://realpython.com/python312-typing/

Python’s support for static typing gradually improves with each new release of Python. The core features were in place in Python 3.5. Since then, there’ve been many tweaks and improvements to the type
Zero to Mastery: Python Monthly Newsletter 💻🐍

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

46th issue of Andrei Neagoie's must-read monthly Python Newsletter: Python oddities, cProfile trick, and GIL removal. All this and more. Read the full newsletter to get up-to-date with everything you
Stack Abuse: Fix Error "xlrd.biffh.XLRDError: Excel xlsx file; not supported"

Link: https://stackabuse.com/fix-error-xlrd-biffh-xlrderror-excel-xlsx-file-not-supported/

Introduction
Python has a rich ecosystem of libraries that make it an ideal language for data analysis. One of those libraries is pandas, which simplifies the process of reading and writing data betwe
TechBeamers Python: Floating Point Numbers in Python

Link: https://www.techbeamers.com/floating-point-numbers-in-python/

Floating-point numbers are a fundamental data type in Python used to represent real numbers. They represent a wide range of values, from very small numbers to very large numbers. For example, the numb
PyCharm: Building APIs With Django REST Framework

Link: https://blog.jetbrains.com/pycharm/2023/09/building-apis-with-django-rest-framework/

In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.
By the time you complet
Real Python: The Real Python Podcast – Episode #174: Considering ChatGPT's Technical Review of a Programming Book

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

What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? Thi
Wingware: Wing Python IDE Version 9.1.2 - September 28, 2023

Link: https://wingware.com/news/2023-09-28

Wing 9.1.2 improves auto-import, fixes debugger support for mingw Windows Python builds,
correctly creates projects when multiple Wing windows have been opened, fixes auto-editing
inside f-strings, op
PyPy: PyPy v7.3.13 release

Link: https://www.pypy.org/posts/2023/09/pypy-v7313-release.html

PyPy v7.3.13: release of python 2.7, 3.9, and 310.
The PyPy team is proud to release version 7.3.13 of PyPy.
This is primarily a security/bug-fix release. CPython released security
patches, and this r
Stack Abuse: Behavioral Design Patterns in Python

Link: https://stackabuse.com/behavioral-design-patterns-in-python/

Introduction
We've previously delved into Structural and Creational design patterns, and this section focuses on another vital category - Behavioral Design Patterns.






This is the third article in
Talk Python to Me: #431: Visualizing CPython Release Process

Link: https://talkpython.fm/episodes/show/431/visualizing-cpython-release-process

Every year Python has a new major release. This year it's Python 3.12 and it'll come out on October 2, 2023. That's 4 days from when this episode was published. There is quite process involved to test
Matt Layman: Deploy to Heroku - Building SaaS with Python and Django #171

Link: https://www.mattlayman.com/blog/2023/deploy-to-heroku-building-saas-with-python-and-django-171/

In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.
Kay Hayen: Nuitka Release 1.8

Link: https://nuitka.net/posts/nuitka-release-18.html

This is to inform you about the new stable release of Nuitka. It is the extremely compatible Python compiler,
“download now”.
Bug Fixes

Standalone: Added support for opentelemetry package. Added in
1
Mike Driscoll: PyDev of the Week: Sarah Boyce

Link: https://www.blog.pythonlibrary.org/2023/10/02/pydev-of-the-week-sarah-boyce/

Can you tell us a little about yourself (hobbies, education, etc):
Hello, I’m Sarah! I am a British software developer based in Germany.
I have enjoyed drawing portraits since I was little and nearly
Daniel Roy Greenfeld: TIL: Rich.console.status for slow processes

Link: https://daniel.feldroy.com/posts/til-2023-10-rich-console-status-for-slow-processes

For building CLI, there's so much that rich provides that I can't imagine not using it. Here's adding a moving bar that updates:
from time import sleep
from rich.console import Console

console = Cons
Real Python: Python 3.12: Cool New Features for You to Try

Link: https://realpython.com/python312-new-features/

Python 3.12 was published on October 2, 2023. As usual, the new version comes out in October after lots of effort by volunteers worldwide.
The new version comes with several new features and improveme
Stack Abuse: Python-Specific Design Patterns

Link: https://stackabuse.com/python-specific-design-patterns/

Introduction
Up until now, we've covered Creational, Structural, and Behavioral design patterns. These foundational pillars have offered insights into crafting elegant, maintainable, and scalable Pyth
Python Insider: Python 3.12.0 (final) now available

Link: https://pythoninsider.blogspot.com/2023/10/python-3120-final-now-available.html

 Finally, it’s final! The final release of Python 3.12.0 (final) is here!https://www.python.org/downloads/release/python-3120/ This is the stable release of Python 3.12.0
Python 3.12.0 is the newest m