Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Repository Index
47,133 repositories indexed
1–24 of 54 · Most stars
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Rich is a Python library for rich text and beautiful formatting in the terminal.
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
:zap: A Fast, Extensible Progress Bar for Python and CLI
Minimal examples of data structures and algorithms in Python
Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to Gemini Notebook's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
The Rogue Access Point Framework
Python GUIs for Humans! Create any GUI simple or complicated in a way that's intuitive. Launched in 2018. NEW for 2026 - the LGPL3 Version 6. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
Freeze (package) Python programs into stand-alone executables
Scapy: the Python-based interactive packet manipulation program & library.
Practical Python Programming (course by @dabeaz)
Bayesian Modeling and Probabilistic Programming in Python
Deep universal probabilistic programming with Python and PyTorch
A fast PostgreSQL Database Client Library for Python/asyncio.
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!