Planet Python RSS
216 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
The Digital Cat: Data Partitioning and Consistent Hashing

Link: https://www.thedigitalcatonline.com/blog/2022/08/23/data-partitioning-and-consistent-hashing/

This post is an introduction to partitioning, a technique for distributed storage systems, and to consistent hashing, a specific partitioning algorithm that promotes even distribution of data, while a
Real Python: Building a URL Shortener With FastAPI and Python

Link: https://realpython.com/courses/url-shortener-fastapi/

In this video course, you’ll build a URL shortener with Python and FastAPI.
URLs can be extremely long and not user-friendly.
This is where a URL shortener can come in handy.
A URL shortener reduces t
PyCoder’s Weekly: Issue #539 (Aug. 23, 2022)

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

#539 – AUGUST 23, 2022 View in Browser » Understanding async Python for the Web “Recently Django 4.1 was released, and the thing most people seem interested in is the expanded async support. The
John Ludhi/nbshare.io: Join or Merge Lists In Python

Link: https://www.nbshare.io/notebook/566135242/Join-or-Merge-Lists-In-Python/








Join or Merge Lists In Python








In this notebook, we will go through the following topics








Join / Merge two lists in python using + operator.
Join / Merge two lists in python using
Python for Beginners: Delete Attribute From an Object in Python

Link: https://www.pythonforbeginners.com/basics/delete-attribute-from-an-object-in-python

Python is an object-oriented programming language. We often use objects defined with custom classes while programming. In this article, we will discuss how we can delete an attribute from an object in
Real Python: Python's exec(): Execute Dynamically Generated Code

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

Python’s built-in exec() function allows you to execute arbitrary Python code from a string or compiled code input.
The exec() function can be handy when you need to run dynamically generated Python c
Python Bytes: #298 "Unstoppable" Python

Link: https://pythonbytes.fm/episodes/show/298/unstoppable-python

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

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

<p><strong>About the show</strong></p>
Stack Abuse: Big O Notation and Algorithm Analysis with Python Examples

Link: https://stackabuse.com/big-o-notation-and-algorithm-analysis-with-python-examples/

Introduction
There are usually multiple ways to solve the problem using a computer program. For instance, there are several ways to sort items in an array - you can use merge sort, bubble sort, insert
Anarcat: One dead Purism laptop

Link: https://anarc.at/blog/2022-08-25-one-dead-purism-laptop/

The "série noire" continues. I ordered my first Purism Librem 13v4
laptop in April 2019 and it arrived, unsurprisingly, more than three
weeks later. But more surprisingly, it did not work at all: a pr
Python for Beginners: Difference Between Pop and Remove in Python

Link: https://www.pythonforbeginners.com/basics/difference-between-pop-and-remove-in-python

In various tasks, we need to delete or extract elements from a list. We normally do this using the pop() method and the remove() method. In this article, we will discuss the major difference between t
"Paolo Amoroso's Journal": Flet: web and mobile Flutter development in Python

Link: https://journal.paoloamoroso.com/flet-web-and-mobile-flutter-development-in-python?pk_campaign=rss-feed

First reading about Flet made me jump over my chair as it's what I was long looking for, a solution to my web and Android development needs. Flet is an opinionated, Flutter-based GUI framework for cre
Talk Python to Me: #379: 17 Libraries You Should Be Using in Django

Link: https://talkpython.fm/episodes/show/379/17-libraries-you-should-be-using-in-django

<br/>
Do you write web apps in Django? The framework has come a long way lately with versions 3 and 4 adopting many of the modern Python capabilities (async, for example). But there are so many other
Python Anywhere: Our Commitment to Providing Free Accounts

Link: https://blog.pythonanywhere.com/206/

Managing fraud and abuse of free products is a challenge that nearly every SaaS
company contends with, but too often the perceived solution is to simply end
free accounts. We’ve seen this happen time
Stack Abuse: What is 'from_logits=True' in Keras/TensorFlow Loss Functions?

Link: https://stackabuse.com/what-is-fromlogitstrue-in-keras-tensorflow-loss-functions/

Deep Learning frameworks like Keras lower the barrier to entry for the masses and democratize the development of DL models to unexperienced folk, who can rely on reasonable defaults and simplified API
Ned Batchelder: Stilted

Link: https://nedbatchelder.com/blog/202208/stilted.html

For fun this summer, I implemented part of the PostScript language, using
PyCairo for rendering. I call it
Stilted. Implementing a
language is an interesting exercise. You always learn some things al
Matthew Wright: Don’t append rows to a pandas DataFrame

Link: https://www.wrighters.io/dont-append-rows-to-a-pandas-dataframe/

Most pandas users encounter a situation where choosing to append rows to a pandas DataFrame seems like a good idea. A quick search of the API (or your favorite search engine) reveals that pandas has a
Marc Richter: Heroku’s attempt to scare away users and its impact on my Heroku-Fanboy position

Link: https://www.marc-richter.info/herokus-attempt-to-scare-away-users-and-its-impact-on-my-heroku-fanboy-position/

Anyone who may have read my past posts on this blog or knows my personal-IT life is most certainly aware of my preference to host personal and pre-MVP projects on Heroku – a formerly great choice for
Podcast.__init__: Ship With Confidence By Automating Quality Assurance

Link: https://www.pythonpodcast.com/keysight-quality-assurance-automation-episode-375/

Quality assurance in the software industry has become a shared responsibility in most organizations. Given the rapid pace of development and delivery it can be challenging to ensure that your applicat