PythonHub Logo Python Hub Weekly Digest for 2022-02-06

Cover by unsplash.com

💖 Most Popular

Textualize / textual
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.

Show HN: SPyQL – SQL with Python in the middle

How We Migrated from Python Multithreading to Asyncio

Procrastinate: PostgreSQL-Based Task Queue for Python

Kaldi Speech Recognition for Beginners - A Simple Tutorial
Want to learn how to use Kaldi for Speech Recognition? Check out this simple tutorial to start transcribing audio in minutes.


📖 Articles

Dealing with YAML with arbitrary tags in Python

Guido van Rossum: Faster CPython (2021) [pdf]

Strict Python Function Parameters

Python sets, frozensets, and literals

rounakbanik / generative-art-nft
A generative art library for NFT avatar and collectible projects.

The fastest way to read a CSV in Pandas
You have a large CSV, you’re going to be reading it in to Pandas—but every time you load it, you have to wait for the CSV to load. And that slows down your development feedback loop, and might meaningfully slows down your production processing. In this post, learn the fastest way to read a CSV in to Pandas.

FastAPI and cooperative multi-threading
Cal Paterson wrote a great article comparing and describing synchronous and asynchronous Python frameworks and explaining why asynchronous frameworks go a bit wobbly under load. This is a story of how we experienced wobbliness in a recent project.

Monitor Amazon S3 activity using S3 server access logs and Pandas in Python
This post shows you how to use Pandas in Python to analyze Amazon S3 server access logs for a couple of common customer use cases: monitoring a static website and monitoring S3 Lifecycle activity. With the outlined solution, you can simplify yet augment your data monitoring and control at scale to optimize for cost, security, compliance, and more.


⚙️ Projects

ShadowClone
ShadowClone allows you to distribute your long-running tasks dynamically across thousands of serverless functions and gives you the results within seconds where it would have taken hours to complete.

mmdb-server
mmdb-server is an open source fast API server to lookup IP addresses for their geographic location.

Static Typing Python Decorators

How to setup Django with Pytest on GitHub Actions
A minimal example of how you can quickly get Django and Pytest running on every commit to GitHub.

Homelab
My self-hosting infrastructure, fully automated from empty disk to operating services.

ffcv
Fast Forward Computer Vision: train models at a fraction of the cost with accelerated data loading!

emissary
Open source Kubernetes-native API gateway for microservices built on the Envoy Proxy.

tolerance_interval_py
A small Python library for one-sided tolerance bounds and two-sided tolerance intervals.

Xpresso


👾 Reddits

I have made spongebob-cli, watch classic spongebob from your terminal! ☂️

Created a Stack overflow clone with almost every functionality


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.