Planet Python RSS
214 subscribers
16.8K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Luke Plant: Better Python code grepping with pyastgrep

Link: https://lukeplant.me.uk/blog/posts/grep-python-syntax-using-ast-pyastgrep/

A few weeks ago I released pyastgrep, a tool for grepping Python code at
the syntax level (using AST - Abstract Syntax Trees), and today I released some
more improvements.
It builds on an earlier tool
Mike Driscoll: PyDev of the Week: Kirk Byers

Link: https://www.blog.pythonlibrary.org/2022/11/07/pydev-of-the-week-kirk-byers/

This week we welcome Kirk Byers (@kirkbyers) as our PyDev of the Week! Kirk teaches several different courses about Python and network automation. Kirk also has a short video on that topic over on O'R
Python for Beginners: Send Email Using Python

Link: https://www.pythonforbeginners.com/api/send-email-using-python

Emails are one of the most important parts of our lives. In this article, we will discuss how we can send an email using python. 
How to Send E-Mail Using Python?
In this article, we will use Simple M
Real Python: Python News: What's New From October 2022

Link: https://realpython.com/python-news-october-2022/

As always, October was an eventful month for the Python community this year. It brought the final Python 3.11 release, a few beta versions of the next major releases of popular Python libraries, and s
PyCharm: Webinar: “Speech-to-image generation using Jina”

Link: https://blog.jetbrains.com/pycharm/2022/11/webinar-speech-to-image-generation-using-jina/

If you’re involved in machine learning at all, you can’t have missed the plethora of groundbreaking models that have come out in past months. Two of the most hyped models are Whisper, OpenAI’s state-o
Matthew Wright: Matching data between data sources with Python

Link: https://www.wrighters.io/matching-data-between-data-sources-with-python/

Data is often messy and rarely in perfect shape. This is especially true if the data comes from many different sources and the specifications are loosely defined. If you have access to data that is in
Read the Docs: Read the Docs newsletter - November 2022

Link: https://blog.readthedocs.com/newsletter-november-2022/


Here are the first features and updates that have hatched since we announced a Q4 focus on core platform features in the previous newsletter.

New features
The latest updates from our team:

sphinx-r
PyBites: New on our platform: Typer learning path

Link: https://pybit.es/articles/new-on-our-platform-typer-learning-path/

It’s finally here … our new Typer learning path!
Where? On our CodeChalleng.es platform, check it out here:

Typer is an amazing library for building Command Line Interfaces (CLIs). Leveraging Python
James Bennett: A Python 3.11 "gotcha"

Link: https://www.b-list.org/weblog/2022/nov/08/python-311-gotcha/

Recently at work I’ve been doing a bit of performance tuning on a service that’s getting ready to launch. It’s been built mostly on the tried-and-true principle of “first make it correct, then make it
PyCharm: Support Python with JetBrains and PyCharm

Link: https://blog.jetbrains.com/pycharm/2022/11/support-python-with-jetbrains-and-pycharm/


Do you know how much it costs to maintain a global-scale open-source project like Python? Excluding several hours that contributors put (free) into developing the language itself, in 2021 alone, the
Real Python: Refactoring: Prepare Your Code to Get Help

Link: https://realpython.com/courses/refactoring-code-to-get-help/

At some point in your Python journey, you’ll look to other programmers for help with a sticking point in your code. When that day comes, it’s important to make sure that you’re asking a clear question
PyCoder’s Weekly: Issue #550 (Nov. 8, 2022)

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

#550 – NOVEMBER 8, 2022 View in Browser » Where Exactly Does Python 3.11 Get Its Speedup? This deep dive into Python 3.11’s speed-up walks you through nine different optimizations that contribut
IslandT: The finance calculator project in Python

Link: https://islandtropicaman.com/wp/2022/11/09/the-finance-calculator-project-in-python/

I would like to introduce to you all my latest project plan which is to build a finance calculator to calculate various financier-related issues which include my previous solution to find the present
PyBites: Tips for clean code in Python

Link: https://pybit.es/articles/tips-for-clean-code-in-python/

In this article I will give you 10 tips for cleaner code. Hope this helps improve your Python code.
1. Smaller units.
Break long functions (methods) into multiple smaller ones that do one thing (SRP
Python for Beginners: Append Dictionary to Dataframe in Python

Link: https://www.pythonforbeginners.com/basics/append-dictionary-to-dataframe-in-python

We use a python dictionary to store key-value pairs. Similarly, Dataframes are used to store records containing values associated with a key in the tabular format. In this article, we will discuss how
Real Python: Getters and Setters: Manage Attributes in Python

Link: https://realpython.com/python-getter-setter/

If you come from a language like Java or C++, then you’re probably used to writing getter and setter methods for every attribute in your classes. These methods allow you to access and mutate private a
Python Bytes: #309 When Malware PoC's are Themselves Malware

Link: https://pythonbytes.fm/episodes/show/309/when-malware-pocs-are-themselves-malware

<p><strong>Watch the live stream:</strong></p>

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

<p><strong>About the show</strong></p>
Talk Python to Me: #389: 18 awesome asyncio packages in Python

Link: https://talkpython.fm/episodes/show/389/18-awesome-asyncio-packages-in-python

If you're a fan of Python's async and await keywords and the powers they unlock, then this episode is for you. We have Timo Furrer here to share a whole bunch of asyncio related Python packages. Timo