PythonHub Logo Python Hub Weekly Digest for 2021-06-13

Cover by

💖 Most Popular

pytube / pytube
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

A Python package for geospatial analysis and interactive mapping with minimal coding in a Jupyter environment.

Building a Feature rich Virtual Assistant in Python [Learn about Web Scraping, Desktop Notifications, Speech Recognition and API calls]

Async python in real life

Pynguin – Allow developers to generate Python unit tests automatically

📖 Articles

How To Build A Simple Raspberry Pi Pico Robot
This two-wheeled robot can move around a room autonomously.

Deploying Django with Docker Compose
Learn how to deploy a Django app to an EC2 instance using Docker Compose.

What can the Avengers: Endgame teach us about Git?
When I first saw Avengers: Endgame in theaters, I noticed that their time travel rule is quite ...

Python 3.10.0b2 is available

open-mmlab / mmediting
OpenMMLab Image and Video Editing Toolbox

pyston / pyston
A faster and highly-compatible implementation of the Python programming language.

A minimalistic Python wrapper to AWS DynamoDB

RetroLab — A JupyterLab distribution with a retro look and feel
RetroLab is an alternative JupyterLab distribution, built from the ground-up, providing a notebook interface with a retro look and feel.

The definitive guide to Python virtual environments with conda
Master Python virtual environments with conda, once and for all. Learn how to install conda from scratch, manage, and packaging virtual environments.

NLP - Text Manipulation
1 Introduction 1.1 What is NLP? 1.2 Future Perspectives for NLP 1.3 Application Areas of NLP 2 ...

Django security releases issued: 3.2.4, 3.1.12, and 2.2.24

How to Simplify Django Migrations and Deployment
When removing fields from Django models, or adding non-nullable fields, it can be hard to avoid a mismatch between code running on some servers and the database in use. By using django-add-default-value and django-deprecate-fields to simplify the migration and deployment process, you will eliminate a common Django deployment headache. This has been a challenge for a while now. Believe it or not,

OpenCV Python Course - Learn Computer Vision and AI
Learn how to use OpenCV for Computer Vision and AI in this full course for beginners. You will learn and get exposed to a wide range of exciting topics like Image & Video Manipulation, Image Enhancement, Filtering, Edge Detection, Object Detection and Tracking, Face Detection and the OpenCV Deep Learning Module.

⚙️ Projects

JupyterLite is a JupyterLab distribution that runs entirely in the browser built from the ground-up using JupyterLab components and extensions.

A CUI for recovering overwritten or deleted data.

PyTouch is a machine learning library for tactile touch sensing.

ArXiv Miner is a toolkit for mining research papers on CS ArXiv.

Automatic voice-synthetised summaries of latest research papers on arXiv.


A Text User Interface with Rich as the renderer.

A declarative Kubeflow Management Tool inspired by Terraform.

Libraries for applying sparsification recipes to neural networks with a few lines of code, enabling faster and smaller models.

👾 Reddits

Creating a Word Search Solver in Python

← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python.