finds.dev← search

// the find

Asabeneh/Python-for-Everyone

★ 236 · Jupyter Notebook · updated Jan 2021

A step by step guide to learn Python Programming

A single Jupyter notebook walking through Python basics — variables, data types, loops, lists, strings, and a bit of file I/O and web scraping. It's aimed at absolute beginners who want a hands-on, run-it-yourself introduction rather than just reading prose.

The notebook format means you can run every example immediately without setting up a project. Coverage is broad enough for a first week of Python — data types, comprehensions, conditionals, and loops are all here. The exercise sections after each topic give beginners something concrete to do rather than just passively reading.

Abandoned since January 2021 — Python has moved on and some patterns (like `x is 2**2` for equality) are now flagged as warnings in modern Python. It's a single monolithic notebook rather than a structured course, so navigating back to a specific topic later is annoying. The README is riddled with typos ('Pyton', 'Sciecne', 'concatination') which erodes trust for beginners who don't yet know what's correct. There's no coverage of virtual environments, packaging, or anything that matters once you leave the interactive shell.

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 →