Planet Python RSS
217 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyBites: Case Study: GitHub Copilot and the deceiving ladder

Link: https://pybit.es/articles/case-study-github-copilot-and-the-deceiving-ladder/


I recently gave a workshop at the Developer Open Space un-conference about GitHub Copilot and how developers can benefit from these AI assistants. I was fairly new to Copilot myself, having only trie
PyBites: Build a route planner for maps using Python

Link: https://pybit.es/articles/build-a-route-planner-for-maps-using-python/

In this article I use the metric system, where 1 meter = 3.28 feet. I also talk about highways. Here I use the definition in British English, where highway refers to any path with a public right of ac
PyBites: Why You Should Never Put Your Virtualenv Inside Your Project’s Folder

Link: https://pybit.es/articles/why-you-should-never-put-your-virtualenv-inside-your-projects-folder/

Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Real Python: The Real Python Podcast – Episode #195: Building a Healthy Developer Mindset While Learning Python

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

How do you get yourself unstuck when facing a programming problem? How do you develop a positive developer mindset while learning Python? This week on the show, Bob Belderbos from Pybites is here to t
PyCharm: PyCharm 2024.1 EAP 8: Enhanced Support for Terraform

Link: https://blog.jetbrains.com/pycharm/2024/03/pycharm-2024-1-eap-8/

PyCharm 2024.1 EAP 8 is now available, providing a sneak peek into some exciting new features planned for the next major release. A notable update of this build is enhanced support for Terraform.
You
PyBites: A Better Place to Put Your Python Virtual Environments

Link: https://pybit.es/articles/a-better-place-to-put-your-python-virtual-environments/

Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS e
Python Morsels: List slicing in Python

Link: https://www.pythonmorsels.com/slicing/

In Python, slicing looks like indexing with colons (:). You can slice a list (or any sequence) to get the first few items, the last few items, or all items in reverse.



Table of contents

Getting th
Matt Layman: Final Pre-live Features - Building SaaS with Python and Django #184

Link: https://www.mattlayman.com/blog/2024/final-pre-live-features-building-saas-with-python-and-django-184/

In this episode, we completed the final features needed to get the site open for others to sign up. This included some dynamic limiting of the number of people allowed to sign up. We also had to add t
PyCon: Travel Grants Process for PyCon US 2024

Link: https://pycon.blogspot.com/2024/03/TravelGrantsReport2024.html

Awarding travel grants to community members to PyCon US and seeing how much they get out of and contribute to the event is one of the most rewarding things we do at the PSF; every year, we wish we cou
Talk Python to Me: #452: Top Quart (async Flask) Extensions

Link: https://talkpython.fm/episodes/show/452/top-quart-async-flask-extensions

Have you heard of Quart? It's the fully-async version of Flask created by Philip Jones who is working closely with the Flask team on these parallel projects. The TL;DR; version is that if you want to
Ned Batchelder: Does Python have pointers?

Link: https://nedbatchelder.com/blog/202403/does_python_have_pointers.html

People sometimes ask, “Does Python have pointers?” I hate to be the typical
senior engineer, but this is one of those questions where the answer is, it
depends what you mean by pointer.The classic de
Real Python: Python News: What's New From February 2024

Link: https://realpython.com/python-news-february-2024/

As February takes a rare leap forward with an extra day this year, the Python community followed suit!
Python versions 3.12 and 3.11 receive a security fix, and CPython source distributions now docume
Test and Code: 216: ruff, uv, and Astral: Python tooling, much faster, with Rust

Link: https://podcast.pythontest.com/episodes/ruff-astral-uv-charlie-marsh

Charlie Marsh and team are using Rust to make Python tooling faster.Ruff can take the place of Flake8, isort, and Black, and so much more.uv can take the place of pip, pip-tools, and virtualenvAstral
Real Python: Python Basics Exercises: Dictionaries

Link: https://realpython.com/courses/basics-exercises-dictionaries/

In plain English, a dictionary is a book containing the definitions of words. Each entry in a dictionary has two parts: the word being defined, and its definition.
Python dictionaries, like lists and
PyCoder’s Weekly: Issue #620 (March 12, 2024)

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

#620 – MARCH 12, 2024 View in Browser » Creating Asynchronous Tasks With Celery and Django In this video course, you’ll learn how to integrate Celery and Django using Redis as a message broker.
Python Insider: Python 3.13.0 alpha 5 is now available

Link: https://pythoninsider.blogspot.com/2024/03/python-3130-alpha-5-is-now-available.html

 Python 3.13.0 alpha 5 is now available:
https://www.python.org/downloads/release/python-3130a5/


This is an early developer preview of Python 3.13
Major new features of the 3.13 series, compared to
Real Python: Visualizing Data in Python With Seaborn

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

If you have some experience using Python for data analysis, chances are you’ve produced some data plots to explain your analysis to other people. Most likely you’ll have used a library such as Matplot