Skip to content

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.