PythonHub Logo Python Hub Weekly Digest for 2022-09-25

Cover by unsplash.com

đź’– Most Popular

Memory Management in Python
Understanding memory management is a superpower that will help you design memory-efficient applications and make it easier to debug memory issues. This post is a deep dive into the internals of CPython.

Why You Should Use Data Classes in Python
Don’t you know what a Data Class is? You know how to use it? And what is the difference with a regular class? Here in this post I will try to answer these questions and many more.

Web Scraping with Python – A Step by Step Guide
In this post, we will learn web scraping with python & will scrape web pages using different libraries that python has to offer.

tebelorg / RPA-Python
Python package for doing RPA

Show HN: A framework for building Slack bots in Python


đź“– Articles

Metaprogramming in Python

A Complete Guide to Python String Manipulation

pypa / pipenv
Python Development Workflow for Humans.

Python Data Viz Cookbook
An interactive cookbook to create graphs with Python.

S6: A standalone JIT compiler library for CPython

Fine-tune GPT-3 Using Python to Create a Virtual Mental Health Assistant

TIL–Python has a built-in persistent key-value store (2018)

Cheating at chess with a computer for my shoes

k4yt3x / video2x
A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.

A Theoretically Devastating Cyber Attack on America’s Gas Stations
Could an attacker with few lines of Python code shutting down over 7,000 fueling stations in the United States leave the nation crippled?

Building open source downscaling pipelines for the cloud
We describe our experiences building cloud-based data analysis pipelines for climate model downscaling, including specific challenges we faced and lessons we learned.

Scaling Robinhood Crypto Systems
In this post, we dive into how we scaled our crypto systems, starting from the need to support hypergrowth in traffic, followed by an extended effort to align on our long-term crypto strategy.

Create an auto-updating dataset on Kaggle with Deepnote
In this tutorial, we will set up our Deepnote environment to work with Kaggle, pull and clean some data from the internet, and then schedule the data to auto-update using Deepnote and the Kaggle library.

Machine Learning From Scratch Full course
To master machine learning models, one of the best things you can do is to implement them yourself. Although it might seem like a difficult task, for most algorithms, it is actually easier than you think. So throughout the next 10 days, we will implement one machine learning algorithm each day using Python and sometimes the help of Numpy for certain calculations.

Evolution of Access Control Explained Using Python
This article presents three access control methods beginning with Access Control List (ACL) - the mechanism implemented by Multics - then explore Role Based Access (RBAC) followed by Attribute Based Access (ABAC).


⚙️ Projects

deptry
A command line utility to check for obsolete, missing and transitive dependencies in a Python project.

ancv
Renders your (JSON) resume/CV for online & pretty terminal display.

Recipes from Python SQLite docs

s3sqlite
Query SQLite files in S3 using s3fs.

Odyssey
A piece of software that shows a traceroute of a URL redirect path.

Chard
A simple async/await task queue for Django. One process, no threads, no other dependencies.

Revup
Revolutionary commit-based code review and workflow tools for git/github.


đź‘ľ Reddits

Make your Tkinter app look truly modern with a single line of code!


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in đź‡şđź‡¦Ukraine.