00 Introduction | How to Learn and Prepare

Basic python

00 Introduction | How to Learn and Prepare

Goals #

  • Understand the route ahead and the required preparation in 15 minutes
  • Make sure you can run Hello, Python! either locally or in Colab
  • Prepare a checklist and memo template you can refer back to whenever you get stuck

If you want to start coding right away, complete only the “Quick Start” section first. You can come back and read the rest later at your own pace.

Quick Start (10 minutes) #

  1. Choose your environment
    • Want to start immediately → Learn with Colab
    • Prefer to work steadily on your own PC → Follow the uv steps for your OS
  2. Run your very first code
    • In interactive mode run print("Hello, Python!")
  3. Prepare your notes
    • Create “What I did today” / “Next steps” sections in a notebook or memo app

After this you are ready to jump into Chapter 01. If you have extra time, read the sections below for tips on how to study efficiently.

Pick the study style that suits you #

TypeStudy tipsSuggested setup
Deep diverSummarise the steps in a notebook or Notion30–45 min per day, use a focus timer
Hands-on firstCopy sample code verbatim and tweak graduallyColab + use the hints actively
Time-sliced learnerRead on your phone → practice on PC → return to the textKeep a 3-line learning log

How to proceed through the chapters #

  1. Finish the setup that matches your OS
  2. Build a “greeting app” using print and input (done in Chapter 01)
  3. Expand it into a more dynamic app with conditionals and loops (Chapter 02 and beyond)

Whenever you stumble, jot it down in a “stumbling memo”. It will be invaluable when you search later (e.g. “pip error command not found”).

Frequently asked questions #

Q. Can I study on my work or school PC?
A. Software installation may be restricted by security policies. Ask the administrator, or use Colab instead.

Q. Is it OK if I’m not good at math?
A. Yes. This series does not require advanced mathematics. Being comfortable with the four basic operations is enough.

Q. What pace should I aim for?
A. Start with 20–30 minutes per session. If you feel overwhelmed, skim the practice tasks first and then return to the main text—it helps your brain organise the information.

Checklist #

  • Prepared an environment where Python runs (Colab is fine)
  • Got ready to take notes in an editor or memo app
  • Created a place to record questions and errors
  • Decided how you will look up unknown terms (official docs, search keywords, etc.)

Once you are ready, move on to the next chapter and write your very first program.