Planet Python RSS
217 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyPy: RPython-based emulator speeds up RISC-V simulation over 15x

Link: https://www.pypy.org/posts/2023/05/rpython-used-to-speed-up-risc-v-simulation-over-15x.html

In cooperation with RISC-V International, who funded a part of this project,
we recently created a workflow to
use RPython to take a Sail RISC-V model and automatically create a RISC-V ISA
emulator fr
Real Python: Metaclasses in Python

Link: https://realpython.com/courses/python-metaclasses/

In Python, everything is an object, even the classes that create objects. You
used a class to instantiate an object instance, but classes themselves are
also instantiated behind the scenes. This mecha
Stack Abuse: How to Convert Tuple Pairs to a Dictionary in Python

Link: https://stackabuse.com/how-to-convert-tuple-pairs-to-a-dictionary-in-python/

Introduction
One of the key aspects of Python is its ability to handle and manipulate different data structures efficiently. Among these data structures, tuples and dictionaries stand out as widely us
PyCoder’s Weekly: Issue #577 (May 16, 2023)

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

#577 – MAY 16, 2023 View in Browser » Faster CPython at PyCon This article summarizes the report the Faster CPython team gave at PyCon 2023. It gives information on PEP 659 Specializing Adaptive
Python Bytes: #336 We found one of your batteries

Link: https://pythonbytes.fm/episodes/show/336/we-found-one-of-your-batteries

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

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

<p>Sponsored by <a href="https://pythonbytes.fm/
Python for Beginners: Convert TOML to YAML Format in Python

Link: https://www.pythonforbeginners.com/basics/convert-toml-to-yaml-format-in-python

TOML and YAML file formats are used to store configuration data for software applications. This article discusses how to convert TOML data to YAML format in Python.
Table of ContentsWhat is The TOML F
Real Python: ChatGPT: Your Personal Python Coding Mentor

Link: https://realpython.com/chatgpt-coding-mentor-python/

Large language models (LLMs) have quickly gained popularity since OpenAI released ChatGPT for public access. Since then, people have used ChatGPT for fun, creative, and useful purposes. If you’ve drea
PyCharm: PyCharm 2023.1.2 is Out!

Link: https://blog.jetbrains.com/pycharm/2023/05/pycharm-2023-1-2-is-out/

You can get the latest version from inside the IDE, via the Toolbox App, or by using snaps for Ubuntu. It is also possible to download it from our website.

Download PyCharm 2023.1.2
Notable fixes inc
Everyday Superpowers: Unlock Your Python Code's Potential with the Python Refactoring Toolkit

Link: https://everydaysuperpowers.dev/articles/unlock-your-python-potential-with-the-python-refactoring-toolkit/

Are you a Python developer striving to write better software with fewer bugs? If you've been intimidated by the concept of refactoring or felt frustrated by the lack of Python-specific advice, then yo
TestDriven.io: Django REST Framework Authentication

Link: https://testdriven.io/blog/django-rest-auth/

This tutorial looks at how to add authentication to Django REST Framework with django-allauth and dj-rest-auth.
PyBites: Lessons from a Software Developer’s Path: Networking, Growth & Side Projects

Link: https://pybit.es/articles/lessons-from-a-software-developers-path-networking-growth-side-projects/

Welcome back to the Pybites podcast!
Watch here:


Or listen here:

In this podcast episode, Peter Lynch, a software developer, discusses his journey into web development and his entrepreneurial inter
Test and Code: 200: Keep a CHANGELOG

Link: https://testandcode.com/200

A changelog is a file which contains a curated, chronologically ordered list of notable changes for each version of a project.
This episode is about what a changelog is, with an interview with Olivier
Python for Beginners: Convert YAML to TOML in Python

Link: https://www.pythonforbeginners.com/basics/convert-yaml-to-toml-in-python

TOML and YAML file formats are used to store configuration data for software applications. I have already discussed how to convert the toml format to yaml in Python. This article discusses how to conv
Matt Layman: New SaaS From Scratch - Building SaaS with Python and Django #160

Link: https://www.mattlayman.com/blog/2023/new-saas-from-scratch-building-saas-with-python-and-django-160/

In this episode, I started a brand new SaaS project from scratch. This new SaaS, a journal service, will allow users to journal via email and be provided with past posts as a engaging prompt.
Mike Driscoll: PyDev of the Week: Benjamin Bennett Alexander

Link: https://www.blog.pythonlibrary.org/2023/05/22/pydev-of-the-week-benjamin-bennett-alexander/

This week we welcome Benjamin Bennett Alexander (@RealBenjizo) as our PyDev of the Week! Benjamin is the author of 50 Days of Python: A Challenge a Day and Master Python Fundamentals and other books.
Python for Beginners: Pandas Map vs Apply Method in Python

Link: https://www.pythonforbeginners.com/basics/pandas-map-vs-apply-method-in-python

Pandas dataframes provide us with various methods to perform data manipulation. Two of those methods are the map() method and the apply() method. This article discusses pandas map vs apply to compare
Real Python: How to Launch an HTTP Server in One Line of Python Code

Link: https://realpython.com/python-http-server/

Traditionally, if you wanted to handle HTTP requests and serve static content from files, then you had to set up a full-fledged web server like Apache or NGINX, which could be a tedious process. Build
Stack Abuse: Python Dictionary Comprehension: A Fast and Flexible Way to Build Dictionaries

Link: https://stackabuse.com/python-dictionary-comprehension-a-fast-and-flexible-way-to-build-dictionaries/

Introduction
Dictionaries are a very powerful, Pythonic way to store data. They allow us to associate a key with a value, and access them as needed. This makes it easy to store data where, for example
Python Insider: Python 3.12.0 beta 1 released

Link: https://pythoninsider.blogspot.com/2023/05/python-3120-beta-1-released.html

I'm pleased to announce the release of Python 3.12 beta 1 (and feature freeze for Python 3.12).https://www.python.org/downloads/release/python-3120b1/This is a beta preview of Python 3.12Python 3.12 i