Planet Python RSS
214 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Andre Roberge: Python 101: enabling a restricted subset of Python

Link: https://aroberge.blogspot.com/2022/01/python-101-enabling-restricted-subset.html

I decided to submit to the the Ideas category of Discuss-Python a proposal which I have summarized as follows:Summary: I propose that a new compile time directive be available to restrict the Python s
Python Software Foundation: Announcing Python Software Foundation Fellow Members for Q4 2021! 🎉

Link: http://pyfound.blogspot.com/2022/01/announcing-python-software-foundation.html

The PSF is pleased to announce its fourth batch of PSF Fellows for 2021! Let us welcome the new PSF Fellows for Q4! The following people continue to do amazing things for the Python community:Ana Dulc
Armin Ronacher: Extension Maps in Rust

Link: http://lucumr.pocoo.org/2022/1/6/rust-extension-map

Sometimes in Rust you want to design APIs that provide a little bit of
flexibility for the user. A common approach for this is to introduce a
generic type parameter that can be filled in. Let's for
Python GUIs: Drag & drop widgets with PyQt — Sort widgets visually with drag and drop in a container

Link: https://www.pythonguis.com/faq/pyqt-drag-drop-widgets/

This week I had an interesting question from a reader of my PyQt6 book, about how to handle dragging and dropping of widgets in a container showing the dragged widget as it is moved.

I'm interested
Python for Beginners: Recursion In Python

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

You might have studied functions in python. You might also have used for loops and while loops to perform a task repetitively while programming in Python. In this article, we will discuss recursion an
Kushal Das: Trouble with signing and notarization on macOS for Tumpa

Link: https://kushaldas.in/posts/trouble-with-signing-and-notarization-on-macos-for-tumpa.html


This week I released the first version of Tumpa on
Mac. Though the
actual changes required for building the Mac app and dmg file were small, but
I had to reap apart those few remaining hairs on my he
Mikko Ohtamaa: Building a cryptocurrency site with Svelte, Python and TimescaleDB

Link: https://opensourcehacker.com/2022/01/07/building-a-cryptocurrency-site-with-svelte-python-and-timescaledb/


This post is the repost of the original Trading Strategy software architecture overview for community feed aggregators. Please read the original post for the best layout and formatting.
The audience
Real Python: The Real Python Podcast – Episode #92: Continuing to Unravel Python's Syntatic Sugar With Brett Cannon

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

A year ago, we had Brett Cannon on the show to discuss his blog series about unravelling Python's syntactic sugar. Brett has written 15 more entries in the series, and he returns to the show this week
Armin Ronacher: Rust Any Part 2/: As-Any Hack

Link: http://lucumr.pocoo.org/2022/1/7/as-any-hack


System Message: WARNING/2 (<string>, line 2)
Title underline too short.

Rust Any Part 2/: As-Any Hack
============================


Yesterday I wrote about how to use the
Any type in Rust to implem
ItsMyCode: Python String swapcase()

Link: https://itsmycode.com/python-string-swapcase/

ItsMyCode |
Python string swapcase() method is a built-in function that converts all uppercase characters into lowercase and all lowercase characters into uppercase characters of a given string and re
Talk Python to Me: #347: Cinder - Specialized Python that Flies

Link: https://talkpython.fm/episodes/show/347/cinder-specialized-python-that-flies

The team at Instagram dropped a performance bomb on the Python world when they open-sourced Cider, their performance oriented fork of CPython. It contains a number of performance optimizations, includ
Brett Cannon: Unravelling `from` for `raise` statements

Link: https://snarky.ca/unravelling-from/

As part of my series on Python&aposs syntax, I want to tackle the from clause for raise statements. In case you&aposre unfamiliar, raise A from B causes B to be assigned to A.__cause__ which lets chai
ItsMyCode: TypeError: list indices must be integers or slices, not str

Link: https://itsmycode.com/typeerror-list-indices-must-be-integers-or-slices-not-str/

ItsMyCode |
If you are accessing the elements of a list in Python, you need to access it using its index position or slices. However, if you try to access a list value using a string Python will raise
Juri Pakaste: Async Swift and ArgumentParser

Link: https://juripakaste.fi/async-argumentparser/

Swift 5.5 brought us async functions. ArgumentParser is the most popular way
to write command line interfaces with Swift. Swift 5.5 supports an asynchronous main
function, but ArgumentParser does not,
ItsMyCode: [Solved] Python can’t Multiply Sequence by non-int of type ‘str’

Link: https://itsmycode.com/solved-python-cant-multiply-sequence-by-non-int-of-type-str/

ItsMyCode |
The TypeError: can’t multiply sequence by non-int of type ‘str’ occurs if we multiply a string by another string without converting into an integer or floating-point.
In this tutorial, we
ItsMyCode: [Solved] Python can’t Multiply Sequence by non-int of type ‘float’

Link: https://itsmycode.com/solved-python-cant-multiply-sequence-by-non-int-of-type-float/

ItsMyCode |
The TypeError: can’t multiply sequence by non-int of type ‘float’ occurs if we use the multiply operator between a string and float value. 
In this tutorial, we will learn what exactly Typ
ItsMyCode: No handles with labels found to put in legend

Link: https://itsmycode.com/no-handles-with-labels-found-to-put-in-legend/

ItsMyCode |
In Python matplotlib No handles with labels found to put in legend occur if you have not defined the label parameters whenever you plot the figure and try to call the plt.legend() method.
ItsMyCode: ValueError: If using all scalar values, you must pass an index

Link: https://itsmycode.com/valueerror-if-using-all-scalar-values-you-must-pass-an-index/

ItsMyCode |
If you pass all scalar values while creating pandas Dataframe in Python, you will encounter “ValueError: If using all scalar values, you must pass an index“
In this tutorial, we will learn
ItsMyCode: [Solved] NameError: name ‘np’ is not defined

Link: https://itsmycode.com/solved-nameerror-name-np-is-not-defined/

ItsMyCode |
In Python,  NameError: name ‘np’ is not defined occurs when you import the NumPy library but fail to provide the alias as np while importing it.
In this article, let us look at what is Na