PythonHub Logo Python Hub Weekly Digest for 2022-01-30

Cover by

💖 Most Popular

Sockets for dummies
Dive into the world of socket programming with this Python tutorial that assumes 0 prior experience.

Sentiment Analysis Using Python
Learn how to use sentiment analysis to mine insights from tweets and news articles.

How vectorization speeds up your Python code
Vectorization allows you to speed up the processing of homogeneous data in Python. Learn what it means, when it applies, and how to do it.

Release of IPython 8.0

macOS 12.3 finally removes Python 2

📖 Articles

kedro-org / kedro
A Python framework for creating reproducible, maintainable and modular data science code.

Django / Tailwind Tutorial - Code a Netflix Clone
Improve your Django and Tailwind CSS skills by building a Netflix clone. The clone focuses on simulating the front end of Netflix.

Analyzing stock data near events with pandas
Stock market returns are heavily impacted by some events, like FOMC announcements, and we can use pandas to understand this impact.

PaddlePaddle / PaddleSpeech
Easy-to-use Speech Toolkit including SOTA ASR pipeline, influential TTS with text frontend and End-to-End Speech Simultaneous Translation.

Computer Vision and Perception for Self-Driving Cars
Learn about Computer Vision and Perception for Self Driving Cars. This series focuses on the different tasks that a Self Driving Car Perception unit would be required to do.

A trick to have arbitrary infix operators in Python

That time I optimized a program by 5000x
Using a more detailed profiler like Scalene can really help optimization efforts by locating inefficiencies in an actionable way.

torrinworx / Blend_My_NFTs
Generate thousands of 3D models, images, and animation NFTs automatically in Blender with Blend_My_NFTs.

Introducing Starlite
Starlite is a light, opinionated and flexible ASGI API framework built on top of pydantic and Starlette.

Unravelling subscriptions in Python

Show HN: Simple Wordle solver in commandline in Python

leonjza / log4jpwn
log4j rce test environment and poc

Solving Wordle Puzzles with Basic Python
The Wordle puzzle game is deceptively simple - you get six tries to guess a five-letter English word, with hints if you get it wrong. Here’s how you can write an iterative solver that suggests words based on letter frequency and hints using nothing but pure Python.

Ultimate Guide To Text Similarity With Python
In this article, you will learn about different similarity metrics and text embedding techniques. By the end, you'll have a good grasp of when to use what metrics and embedding techniques. You’ll also get to play around with them to help establish a general intuition.

dgtlmoon / - The best and simplest self-hosted open source website change detection monitoring and notification service. An alternative to Visualping, Watchtower etc. Designed for simplicity - the main goal is to simply monitor which websites had a text change. Open source web page change detection - Now also includes XPATH and JSON API …

Go Fast With Django
How do you make your Django app fast? You measure what is slow, scale your system when necessary, and use a combination of fast database queries and strategic caching. In this Understand Django article, we'll explore those topics and more to help you get a performant Django app.

ThreadPoolExecutor in Python: The Complete Guide
The ThreadPoolExecutor allows you to create and manage thread pools in Python. This guide provides a detailed and comprehensive review of the ThreadPoolExecutor in Python, including how it works, how to use it, common questions, and best practices.

Next-generation seaborn interface
Over the past 8 months, I have been developing an entirely new interface for making plots with seaborn. This page demonstrates some of its functionality.

⚙️ Projects

Red Mail is an advanced email sender library. It makes sending emails trivial and has a lot of advanced features.

Easily convert your Python notebooks into interactive web apps by adding parameters in YAML.

A library for creating text-based graphs in the terminal.

Play WORDLE game in your terminal.

A simple content site framework that harnesses the power of Django without the hassle.

A probabilistic programming language in 70 lines of Python
This post explains how Probabilistic Programming Languages (PPLs) work by showing step-by-step how to build a simple one in Python.

A WYSIWYG layout editor for Jupyter widgets.

Automatically generate and keep updated a series of Docker images through GitHub Actions.


A vision-based drawing application.

👾 Reddits

XKCD | Python Environment

← Previous Next →

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