Python Learning Progress for a Japanese Beginner
I decided to use the University of Tokyo's Python lecture materials (https://utokyo-ipp.github.io/IPP_textbook.pdf) to build my Python fundamentals before diving into the Pymodbus library.
Why Did I Pick the University of Tokyo Materials?
At first, I was thinking about using Automate the Boring Stuff with Python (https://automatetheboringstuff.com/), which is recommended on Python's official beginner guide (https://wiki.python.org/moin/BeginnersGuide/NonProgrammers).
Automate the Boring Stuff with Python
- English
- Free web version
University of Tokyo Python Lecture Materials
- Japanese
- Covers the absolute basics
- Available in HTML, Google Colab, and printable PDF versions - all completely free
Why I Went with the Japanese Materials
- I wanted to learn in Japanese (my native language) so I could really understand everything properly
- From experience, I learn way better when I can read from paper
Today's Progress
Today I studied basic arithmetic operations and fundamental variable declaration and assignment.
Two things really stuck with me:
-
Division operators: The clear difference between regular division
/
and integer division//
was a nice refresher -
Assignment statements: When you define variables using
=
, it's called an "assignment statement," and executing it is called "assignment." The assignment statement takes the result from the right side and assigns it to the left side. But this is totally different from the mathematical=
, which represents substitution.
I'm planning to take it slow and make sure I really get it.
Catch you later! ๐
Top comments (0)