PythonHub Logo Python Hub Weekly Digest for 2022-07-03

Cover by

💖 Most Popular

What's New in Python 3.11?

rougier / numpy-100
100 numpy exercises (with solutions)

keon / algorithms
Minimal examples of data structures and algorithms in Python

PyPI: Python packets steal AWS keys from users

Six things I do every time I start a Django project

📖 Articles

Sorting algorithms visualized using the Blender Python API

Should You Use AsyncIO for Your Next Python Web Application?

“Don’t Mock What You Don’t Own” in 5 Minutes
A common issue programmers have when they try to test real-world software is how to deal with third-party dependencies. Let’s examine an old, but counter-intuitive principle.

Appreciating Python's match-case by parsing Python code
Python's match-case blocks are complex structural pattern matching tools that are often more hassle than they're worth. But they're great for parsing abstract syntax trees.

Utilising caching in your applications

Discovering and Debugging a PyTorch Performance Decrease
Subclassed Tensors Reduce GPU Throughput up to Forty Percent.

Django 4.1 beta 1 released

How to optimize PostgreSQL queries from Django using pgMustard
Slow queries happen, and when they do, it can be tough to dissect why they’re slow. This difficulty is compounded by using Django’s ORM, since it generates the SQL for you, so you may have little idea of the actual queries “under the hood”. In this post we’ll look at what pgMustard does and how to use it with the Django ORM.

⚙️ Projects

A declarative drawing API in Python.

The power of components in your server-side-rendered Python web app.

Web crawl data as SQLite databases.

Multi-purpose visual editor to connect Python functions visually (a node editor).

A TUI todo manager.

The easiest way to build and deploy machine learning microservices.

👾 Reddits

WHY is Python easy to learn?

← Previous Next →

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