Skip to main content

What Python Is

beginner8 min readLesson 1 of 169

Meet the language, what it is good at, and how this course works.

Python is a programming language — a precise set of rules for writing instructions that a computer can follow. It is one of the most popular languages in the world because it reads almost like English and it is genuinely useful from day one: small scripts, web backends, automation, data work, and AI tooling are all built with it.

What Python is good at

  • Automating boring things — renaming a thousand files, sending a report, scraping a page.
  • Building the "back end" — the server side of websites and apps.
  • Working with data — reading files, counting things, crunching numbers.
  • Learning to think like a programmer — Python hides the noise so you can focus on ideas.

How a computer runs Python

Your computer does not understand Python directly. A program called the interpreter reads your code line by line and performs the instructions. That is the whole loop of this course:

you write code  →  the interpreter reads it  →  the computer does it

This course has two kinds of pages, and you should treat them differently:

  • Learn pages (this one) build your mental model. Read them actively.
  • Practice pages are where you actually type code. Every practice set is verified: you run your code, and tests check it. You cannot read your way through this course — and that is the point.

Rule of thumb from every experienced developer: you learn programming with your fingers, not your eyes.