Skip to content

Basics

There are a ton of resources to learn the basics of Python and I cannot necessarily write better ones. Here are some options I recommend—in decreasing order—along with what sections will be relevant for this course.

I am a huge fan of the Real Python website; it is my go-to place for learning more about Python.

Computers are precise but not intuitive

A common misconception is that computers are "smart." In reality, computers are incredibly precise but lack intuition. They only execute the exact instructions provided by programmers. If you omit a detail or make a simple typo, the computer will encounter an error and stop. Remember this as you embark on your programming journey: clarity and precision are key to effective coding.