PythonHub Logo Python Hub Weekly Digest for 2021-09-19

Cover by unsplash.com

💖 Most Popular

Python-World / python-mini-projects
A collection of simple python mini projects to enhance your python skills

Pedalboard
A Python library for adding effects to audio. It was built by Spotify's Audio Intelligence Lab to enable using studio-quality audio effects from within Python and TensorFlow.

State Pattern in Python
Learn to implement state pattern and finite state machines using Python.

Logging in Python like a PRO

Python for Distributed Systems
How to write scripts that are horizontally scalable for big data.


📖 Articles

Deriving Guitar Theory in ~400 Lines of Python
This article looks at applying basic music theory to the guitar using Python in order to derive chords and scales for alternate tunings.

5 Advanced Tips on Python Sequences
Notes from Fluent Python by Luciano Ramalho.Photo by NASA on Unsplash“66% of data scientists are ...

Show HN: Heroku Alternative for Python/Django apps

Version control for Jupyter notebooks
Jupyter notebooks are hard to diff and merge since they contain both code and output, but tools and practices can make version control easier.

Speeding up Python Jupyter notebooks 25x with simple concurrency, and fast AWS servers

Making Numpy Accessible: Guidelines and Tools

New Ways to Be Told That Your Python Code Is Bad

HTMX Examples using Django

How to Set Environment Variables for a Python Django Application using Apache and mod_wsgi in Docker
Learn the right way to use environment variables with Apache and mod_wsgi for Python applications in Docker

Can We Forecast the Number of Sunspots?
I will be predicting the number of monthly Sunspots using time series analysis. The models that ...

Data Structures and Algorithms in Python
A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

The Double Pendulum in Python
Learn how to derive the system of differential equations for the double pendulum using sympy, solve the system of equations numerically using scipy's odeint function, and create an animation of the double pendulum using matplotlib.

A friendly introduction to machine learning compilers and optimizers
Understanding how compilers work can help you choose the right compiler to bring your models to your hardware of choice as well as diagnose performance issues and speed up your models. This post is a friendly, tearless introduction to ML compilers.

An Introduction to Reinforcement Learning with OpenAI Gym, RLlib, and Google Colab
One possible definition of reinforcement learning (RL) is a computational approach to learning how to maximize the total sum of rewards when interacting with an environment. While a definition is useful, this tutorial aims to illustrate what reinforcement learning is through images, code, and video examples and along the way introduce reinforcement learning terms like agents and environments.


⚙️ Projects

Spice.ai
Spice.ai is an open source, portable runtime for training and using deep learning on time series data.

CleanAPI
Pretty tornado wrapper for making lightweight REST API services.

nntpserver.py
No-dependency, single file NNTP server library for developing modern, rfc3977-compliant (bridge) NNTP servers.

Huracan
Open source, 0-dimensional, object-oriented airbreathing engine modelling package for preliminary analysis and design of airbreathing engines, divulgation and educational purposes.

CLabel
A utility for labeling clusters of text data.

webcam-filters
Add filters (background blur, etc) to your webcam on Linux.


👾 Reddits

What python projects have you worked on to help you learn coding fundamentals?

Difference between del keyword, remove() method and pop() method on Python Lists | Explained using Manim Library animation

I made a Password Manager for the Terminal - Let me know where it's hackable!


← Previous Next →

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