Planet Python RSS
213 subscribers
17K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
PyCoder’s Weekly: Issue #447 (Nov. 17, 2020)

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

#447 – NOVEMBER 17, 2020 View in Browser » PyPy: Faster Python With Minimal Effort In this tutorial, you’ll learn how you can use PyPy to improve the speed of your applications. You’ll see how P
Mike Driscoll: ReportLab 101 – Using the textobject (Video)

Link: https://www.blog.pythonlibrary.org/2020/11/17/reportlab-101-using-the-textobject-video/

In this video tutorial, you will learn all about using ReportLab’s textobject for manipulating and formatting text on the canvas.

If you prefer to learn in a written tutorial, you can check out my th
Django Weblog: 2021 DSF Board Nominations

Link: https://www.djangoproject.com/weblog/2020/nov/17/2021-dsf-board-nominations/

It is that time again to begin to elect next year’s Django Software Foundation’s Board of Directors!
As you know, the Board guides the direction of the marketing, governance and outreach activities of
Quansight Labs Blog: Introduction to Design in Open Source

Link: https://labs.quansight.org/blog/2020/11/introduction-to-design-in-open-source/

This blog post is a conversation. Portions lead by Tim George are marked with
TG, and those lead by Isabela Presedo-Floyd are marked with IPF.
TG: When I speak with other designers, one common theme I
Stack Abuse: Guide to Parsing HTML with BeautifulSoup in Python

Link: https://stackabuse.com/guide-to-parsing-html-with-beautifulsoup-in-python/

Introduction
Web scraping is programmatically collecting information from various websites. While there are many libraries and frameworks in various languages that can extract web data, Python has lon
Real Python: Python enumerate(): Simplify Looping With Counters

Link: https://realpython.com/python-enumerate/

In Python, a for loop is usually written as a loop over an iterable object. This means you don’t need a counting variable to access items in the iterable. Sometimes, though, you do want to have a vari
Python Morsels: Accepting any number of arguments to a function

Link: https://www.pythonmorsels.com/topics/accepting-any-number-arguments-function/




Related article:

Asterisks in Python: what they are and how to use them
Positional vs Keyword Arguments

Transcript:
How can you make a Python function that accepts any number of positional argume
NumFOCUS: NumFOCUS Receives Support from Heising-Simons

Link: https://numfocus.org/fundraising-and-support/heising-simons-foundation-grant-2020?utm_source=rss&utm_medium=rss&utm_campaign=heising-simons-foundation-grant-2020

NumFOCUS is grateful to announce that we received a grant award of $50,000 in October from the Heising-Simons Foundation. This generous grant funding will provide general support resources to NumFOCUS
Python⇒Speed: Reproducible and upgradable Conda environments: dependency management with conda-lock

Link: https://pythonspeed.com/articles/conda-dependency-management/

If your application uses Conda to manage dependencies, you face a dilemma.
On the one hand, you want to pin all your dependencies to specific versions, so you get reproducible builds.
On the other han
Stefan Scherfke: Typed Settings

Link: https://stefan.sofa-rockers.org/2020/11/30/typed-settings/

There are already several settings libraries like Dynaconf, Environ
Config, or Pydantic – just to name a few. I have written a new one:
Typed Settings.
What makes it different?
Settings are defined a
LAAC Technology: Float vs Decimal in Python

Link: https://www.laac.dev/blog/float-vs-decimal-python/

Table of Contents

Introduction
Floats
Decimals
Final Thoughts

Introduction
Both the float and decimal types store numerical values in Python, and at the beginning, choosing when to use each can
be c
Daniel Bader: What Can You Do With Python?

Link: https://dbader.org/blog/what-can-you-do-with-python

What Can You Do With Python?
(short blurb)

According to StackOverflow, Python “has a solid claim to being the fastest growing major programming language in the world.”. It is clearly a good time to b
Daniel Bader: How to Use Python’s Print() Without Adding an Extra New Line

Link: https://dbader.org/blog/python-print-without-newline

How to Use Python’s Print() Without Adding an Extra New Line
Here’s how you can avoid superfluous newlines when using the print function or statement in Python 2.x and 3.x

Let’s say you’re working on
Podcast.__init__: Open Sourcing The Anvil Full Stack Python Web App Platform - Episode 291

Link: https://www.pythonpodcast.com/anvil-open-source-web-app-server-episode-291/

Building a complete web application requires expertise in a wide range of disciplines. As a result it is often the work of a whole team of engineers to get a new project from idea to production. Mered
Django Weblog: Django bugfix release: 3.1.4

Link: https://www.djangoproject.com/weblog/2020/dec/01/django-bugfix-release-314/

Today we've issued the 3.1.4 bugfix release.
The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is
Python Pool: Numpy Squeeze in Python With Examples

Link: https://www.pythonpool.com/numpy-squeeze/?utm_source=rss&utm_medium=rss&utm_campaign=numpy-squeeze

Hello programmers, in this article, we will discuss the Numpy squeeze function in Python. The squeeze () function is used when we want to remove single-dimensional entries from the shape of an array.
Talk Python to Me: #293 Learning how to learn as a developer

Link: https://talkpython.fm/episodes/show/293/learning-how-to-learn-as-a-developer

As software developers, we live in a world of uncertainty and flux. Do you need to build a new web app? Well maybe using Django makes the most sense if you've been doing it for a long time. There is F