Planet Python RSS
214 subscribers
17.1K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Made With Mu: Announcing Mu version 1.1.0-beta.6

Link: https://madewith.mu/mu/users/2021/10/06/beta6.html


We’re delighted to announce that beta 6 of Mu is here (get it from from
the download page)!
As always, since this is a beta release and may contain bugs or unfinished
features. Please provide bug rep
Stack Abuse: Getting Started with GitHub Actions - Software Automation

Link: https://stackabuse.com/getting-started-with-github-actions-software-automation/

Introduction

In this guide, we'll take a look at what GitHub actions are, how they work, and build a workflow using Python to showcase how you can use GitHub actions to automate tasks.

Since its inc
Real Python: Python's sum(): The Pythonic Way to Sum Values

Link: https://realpython.com/python-sum-function/

Python’s built-in function sum() is an efficient and Pythonic way to sum a list of numeric values. Adding several numbers together is a common intermediate step in many computations, so sum() is a pre
PyCharm: PyCharm 2021.3 EAP 2

Link: http://feedproxy.google.com/~r/Pycharm/~3/sZThHgkuY7o/

The second PyCharm 2021.3 EAP build is out!
The Early Access Program is designed to give you a chance to try all the improvements to PyCharm and provide actionable feedback that will help ensure that
Ben Cook: How the NumPy append operation works

Link: https://sparrow.dev/numpy-append/

Anyone familiar with Python will know about the list append method:
a = [1, 2, 3]
a.append(4)

print(a)

# Expected result
# [1, 2, 3, 4]
But what if you want to append to a NumPy array? In that case,
Quansight Labs Blog: Using Hypothesis to test array-consuming libraries

Link: https://labs.quansight.org/blog/2021/10/hypothesis-array-api/





Over the summer,
I've been interning at Quansight Labs
to develop testing tools
for the developers and users
of the upcoming Array API standard.
Specifically,
I contributed "strategies"
to the tes
William Minchin: Updating a Python Package After 5 Years, and Colourettu 2.1.1. Released

Link: https://blog.minchin.ca/2021/10/colourettu-221.html

So over the weekend as a Hackoberfest project, I decided to update a project
that hadn’t been touched in five years.
That project is Colourettu, I library I wrote
several years back to do some basic c
Python Insider: Python 3.11.0a1 is available

Link: http://feedproxy.google.com/~r/PythonInsider/~3/rfZ4c8nXGdk/python-3110a1-is-available.html

Now that we are on a release spree, here you have the first alpha release of Python 3.11: Python 3.11.0a1. Let the testing and validation games begin!https://www.python.org/downloads/release/python-31
Python for Beginners: Generators in Python

Link: https://www.pythonforbeginners.com/basics/generators-in-python

Do you know about functions in python? If you answered yes, let me take you through an interesting concept of generator functions and generators in python. In this article, we will look at how generat
Read the Docs: Read the Docs newsletter - October 2021

Link: https://blog.readthedocs.com/newsletter-october-2021/


Welcome to the latest edition of our monthly newsletter, where we
share the most relevant updates around Read the Docs,
offer a summary of new features we shipped
during the previous month,
and share
Python Bytes: #253 A new Python for you, and for everyone!

Link: https://pythonbytes.fm/episodes/show/253/a-new-python-for-you-and-for-everyone

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

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

<p><strong>About the show</strong></p>
Ben Cook: Poetry for Package Management in Machine Learning Projects

Link: https://sparrow.dev/python-poetry-machine-learning/

When you’re building a production machine learning system, reproducibility is a proxy for the effectiveness of your development process. But without locking all your Python dependencies, your builds a
Test and Code: 165: pytest xfail policy and workflow

Link: https://testandcode.com/165

A discussion of how to use the xfail feature of pytest to help with communication on software projects.
The episode covers:

What is xfail
Why I use it
Using reason effectively by including issue trac
Stack Abuse: Perform OCR on a Scanned PDF in Python Using borb

Link: https://stackabuse.com/applying-ocr-to-a-scanned-pdf-in-python-using-borb/

The Portable Document Format (PDF) is not a WYSIWYG (What You See is What You Get) format. It was developed to be platform-agnostic, independent of the underlying operating system and rendering engine
Real Python: The Real Python Podcast – Episode #81: Exploring the New Features of Python 3.10

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

Python 3.10 is here! This week on the show, two former guests and Real Python authors return to talk about the new version. Geir Arne Hjelle's article was posted to the site Monday, and it's titled "P
Zero-with-Dot (Oleg Żero): Aggregations on time-series data with Pandas

Link: https://zerowithdot.com/time-series-aggregations-pandas/

Introduction
Working with time-series data is often a challenge on its own.
It is a special kind of data, where data points depend on each other across time.
When analyzing it, your productivity at ga
Trey Hunner: What's great about Python 3.10?

Link: https://treyhunner.com/2021/10/whats-great-about-python-3-dot-10/

What changed in Python 3.10 and which of those changes matter for you?
I’ve spent this week playing with Python 3.10.
I’ve primarily been working on solutions to Python Morsels exercises that embrace
Podcast.__init__: Build Better Machine Learning Models By Understanding Their Decisions With SHAP

Link: https://www.pythonpodcast.com/shap-explainable-machine-learning-episode-335/

Machine learning and deep learning techniques are powerful tools for a large and growing number of applications. Unfortunately, it is difficult or impossible to understand the reasons for the answers