Python101.tech is a completely free online learning platform for everyone, including Python beginners.
The Python 101 course begins with lectures on installing and configuring Python and a text editor. These lectures are structured to provide systematic learning, allowing you to gain the knowledge necessary to ultimately create a UI tool called "Directory Maker."
* This site is currently under development, and new posts are added approximately every 2-3 days. However, updates may be delayed when the webmaster is busy.
Table of Contents(目次)
New
Curriculum
sec00 - Environment setup
- Kickstart Your Coding: A Beginner’s Guide to Learning Python the Easy Way
- sec00 - Setting up a Python development environment
sec01 - Variables and Data Types
Variables
- sec01 - Assigning values to variables
- sec01 - Variable Naming Rules (1)
- sec01 - Variable Naming Rules (2)
- sec01 - Overwriting variable values
Numbers
- sec01 - Integers and Floating-Point Numbers
- sec01 - Arithmetic Operators
- sec01 - Augmented assignment statement
- sec01 - Order of operations
- [Column] Complex Calculations
- sec01 - Type conversion between int and float
- sec01 - round()
- sec01 - math functions
Strings
- sec01 - String
- sec01 - Escape sequences
- sec01 - Raw strings, triple quotes, and other ways to define strings
- sec01 - String Operations and Type Casting
- sec01 - String index
- sec01 - String slicing
- sec01 - String methods
- sec01 - String formatting [Overview]
- sec01 - Basics of the format() method
- sec01 - Basics of f-strings
- sec01 - String formatting (format specification)
sec02 - Data Structures
Lists
- sec02 - list Overview
- sec02 - list Slicing
- sec02 - list Editing
- sec02 - list - Methods
- sec02 - list Copying(1)
- [Column] How to Manage Variables and Data in Python.
- sec02 - list Copying(2) [type() and id()]
Tuples
Learning Environment
- Windows11
- Python (3.13.5)
- Visual Studio Code
About the environment
- This course can be taken in various environments.
- Python 2 behaves differently from Python 3. If you use an older version, please test your code to ensure it works as expected.
- For macOS or Linux, please refer to online resources to install Python.
- You can use any text editor. In the lectures, we will use Visual Studio Code, a free and widely used editor.
Please Note
- This site is still under development, so updates may be delayed when the webmaster is busy.
- We take great care when writing articles about Python code, but behavior may change due to Python bugs or updates to its specifications.
- Python's behavior may also vary depending on your operating system, such as macOS or Linux.
- The webmaster is not responsible for any losses resulting from running Python code.
- When developing your own projects, please test your code to ensure that it behaves as expected and produces the desired results.
- If you notice any typos or incorrect information in the articles, please let us know in the comments section on each page.