About this site
Why I built this
My name's Luka, I'm a software engineer and Intro Python teacher.
I built this from scratch — it started as a few quick-reference explanations for students working on their first programs, and evolved into this site.
I couldn't find a site my students would consistently use that had:
- simple explanations for beginners without technical jargon
- no advanced topics that intimidate or overwhelm beginners
- quick-reference code samples, to browse what functions they could apply to solve their problem
- at-a-glance reminders for students who already knew a concept but needed a refresher on the specifics or syntax
- quick intuitive navigation
- clean, minimal UI
I'm hoping this can be a helpful cheatsheet for others to quickly reference syntax and structures.
About me
I build software and spend a lot of time thinking about the small interaction details that decide whether something actually gets used or just abandoned — I've always liked designing and building things that solve a need.
More about me at lukasherman.com.
Helpful feedback
Spotted a mistake, or want to see something added? Let me know!
This isn't meant to be a comprehensive Python guide, it's just my self-published notes.
Please be nice, I'm just one human out here doing my best.