Planet Python RSS
214 subscribers
16.8K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Bytes: #346 Have you lost your GIL?

Link: https://pythonbytes.fm/episodes/show/346/have-you-lost-your-gil

<a href='https://www.youtube.com/watch?v=a2W09HLOhr8' style='font-weight: bold;'>Watch on YouTube</a><br>
<br>

<p><strong>About the show</strong></p>

<p>Sponsored by us! Support our work through:</p
PyBites: The power of mind mapping: why to start your project with one and how

Link: https://pybit.es/articles/the-power-of-mind-mapping/

When you start a bigger software project it’s very beneficial (and necessary) to make a mind map first! It helps planning, organizing, and executing the project.
Here are 6 advantages of mind mapping:
Marcos Dione: deploying-venv-based-python-services-with-ansible-and-systemd

Link: http://www.grulic.org.ar/~mdione/glob//posts/deploying-venv-based-python-services-with-ansible-and-systemd/

Today I deployed my first venv based python system service on my home server. This is a short post describing how I did
it.
One of the hardest problems in Computer Science is naming :) In this particu
Read the Docs: Read the Docs newsletter - August 2023

Link: https://blog.readthedocs.com/newsletter-august-2023/

News and updates

🏝️ A few team members took vacations this month, and everything kept running smoothly, which is always wonderful to see.
Our git cloning code was refactored, and now projects shoul
Python Engineering at Microsoft: Python in Visual Studio Code – August 2023 Release

Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2023-release/

We’re excited to announce the August 2023 release of the Python and Jupyter extensions for Visual Studio Code!
This release includes the following announcements:

Python extension Dev Container for Co
Real Python: The Real Python Podcast – Episode #167: Exploring pandas 2.0 & Targets for Apache Arrow

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

What are the new ways to describe your data in pandas 2.0? Will the addition of Apache Arrow to the data back end foster the growth of data interoperability? This week on the show, we talk with pandas
PyBites: How the Pygmalion Effect can improve your team’s performance

Link: https://pybit.es/articles/how-the-pygmalion-effect-can-improve-your-teams-performance/

Welcome back to the Pybites podcast.
This is the third and last mindset series episode with Alejandro Briceño.
In this episode we talk about the Pygmalion Effect. What is it and what impact it can hav
Python Software Foundation: Announcing Our New PyPI Safety & Security Engineer!

Link: https://pyfound.blogspot.com/2023/08/announcing-our-new-pypi-safety-security.html

We announced our intention back in May to fill this role with generous funding by Amazon Web Services (AWS), and after a thorough search, we are delighted to announce Mike Fiedler is joining the team!
Talk Python to Me: #425: Memray: The endgame Python memory profiler

Link: https://talkpython.fm/episodes/show/425/memray-the-endgame-python-memory-profiler

Understanding how your Python application is using memory can be tough. First, Python has it's own layer of reused memory (arenas, pools, and blocks) to help it be more efficient. And many important P
Go Deh: Exploring a simple encryption using Python

Link: http://paddy3118.blogspot.com/2023/08/exploring-simple-encryption-using-python.html

[Not suitable for viewing on phones] 





Someone on Linkedin submitted a code Kata from the Codewars site:
Simple Encryption #1 - Alternating Split

Implement a pseudo-encryption algorithm which giv
Python People: Barry Warsaw - Python History, Community, Tai Chi, and Bass Guitar

Link: https://pythonpeople.fm/episodes/barry-warsaw

Barry Warsaw has been with Python almost from the beginning, and is still at it.
The early days of Python
The tone and feel of the Python community came from Guido
Tai Chi
Meditation
Bass Guitar
Stick
TechBeamers Python: Python XOR: Explained with Examples

Link: https://www.techbeamers.com/python-xor-operator/

This tutorial teaches you what is Python XOR operator and how to use it to calculate the exclusive or (XOR) of two variables in Python. Furthermore, you will learn its applications in cryptography, bi
Python Insider: Python 3.12.0 release candidate 1 released

Link: https://pythoninsider.blogspot.com/2023/08/python-3120-release-candidate-1-released.html

  I'm pleased to announce the release of Python 3.12 release candidate 1.https://www.python.org/downloads/release/python-3120rc1/This is the first release candidate of Python 3.12.0
This release, 3.12
Erik Marsja: Python Check if File is Empty: Data Integrity with OS Module

Link: https://www.marsja.se/python-check-if-file-is-empty-data-integrity-with-os-module/

The post Python Check if File is Empty: Data Integrity with OS Module appeared first on Erik Marsja.
In this tutorial, we will learn how to use Python to check if a file is empty without relying on ex
Daniel Roy Greenfeld: PyPI Project URLs Cheatsheet

Link: https://daniel.feldroy.com/posts/2023-08-pypi-project-urls-cheatsheet

See these links in the image below? I want every PyPI project to have them in the left column.

The challenge is the PyPI project URLs spec is defined only in code. Here's my cheatsheet explaining how
Mike Driscoll: PyDev of the Week: Zac Hatfield Dodds

Link: https://www.blog.pythonlibrary.org/2023/08/07/pydev-of-the-week-zac-hatfield-dodds/

This week we welcome Zac Hatfield Dodds as our PyDev of the Week! Zac is a core developer of the Hypothesis package, which is a Python library for creating unit tests.
You can see what else Zac is up
Real Python: Python News: What's New From July 2023

Link: https://realpython.com/python-news-july-2023/

It’s always a good month to be a Pythonista, but July 2023 really drove this point home! The release of a new Python 3.12 beta version and Cython 3.0 moved the language forward, and more change is on
Python Morsels: Creating a context manager in Python

Link: https://www.pythonmorsels.com/creating-a-context-manager/

Objects with __enter__ and __exit__ methods can be used as context managers in Python.



Table of contents

What is a context manager?
A useful context manager
What about that as keyword?
The return