finds.dev← search

// the find

BEPb/Python-100-days

★ 325 · Python · MIT · updated May 2023

Изучи питон / python за 100 дней

A Russian-language 100-day Python curriculum that covers the language from basics through Django, FastAPI, web scraping, data analysis, and ML. The first 20 days have actual runnable Python files; everything after that gets progressively thinner. Audience is Russian-speaking Python beginners willing to self-study without hand-holding.

Days 1–20 deliver what they promise: working, runnable scripts with sensible progression — variables to OOP to concurrency. Day 10 in particular has playable pygame games (Snake, Gobang, bouncing balls) which are more engaging than the typical hello-world curriculum. Day 13 covers processes, threads, and async in one place, which most beginner courses avoid entirely. The file naming in Cyrillic is actually a nice touch for the target audience — it removes one layer of translation friction.

The repo quietly fell apart past Day 20. Days 21–35 are README-only with zero code files in the tree. Days 41–65 (the Django/FastAPI section) don't exist at all in the directory. Days 66–90 are imported wholesale from Kaggle Learn courses — the file names, structure, and CSV datasets are a direct copy, which is fine legally but means you're not getting original material. There's also no requirements.txt, no virtual environment instructions, and no indication of which Python version is expected; the pygame and tkinter examples from Day 10 will silently break on different setups with no guidance on why.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →