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.
Python for Distributed Systems
How to write scripts that are horizontally scalable for big data.
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
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.
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.
What python projects have you worked on to help you learn coding fundamentals?
I made a Password Manager for the Terminal - Let me know where it's hackable!
Project by Ruslan Keba. Since 2012. Powered by Python. Made in ๐บ๐ฆUkraine.