Written notes on Python, starting from nothing and building up.
Most material out there either assumes you already know things, or buries the point under twenty minutes of video. These notes are short, direct, and built around actually doing the exercises.
More added as they are written.
Read the notes, then do the exercises without looking at the solutions. Getting stuck is the part that teaches you.
Every code example here runs. If one does not, open an issue.
The only reason I made this repository is that I did not like how other repositories and Python tutorials were put together, videos and interactive courses included. With the exception of a few good books, they are not built to make the information stick. So I took my own approach to it, in the hope of helping someone who was once in the same position I was.
It is highly unlikely that anyone will read this and actually study from it. But if you do, I hope you find it useful, and that you enjoy learning from it as much as I enjoyed making it.
New lessons will go up daily in my spare time, until I eventually stop somewhere down the line.