Japanese version.

Python is a type of programming language used to give instructions to a computer. It was developed by Guido van Rossum and first released in 1991. Python is now one of the most popular programming languages and is used by many programmers and companies.

Python is known for its simple and easy-to-read syntax. It is a general-purpose programming language used in many applications, such as web development, data science, machine learning, artificial intelligence, and desktop applications.

Python includes many standard libraries, and developers can use these libraries to make developing applications easier and faster. Python also has a wide variety of external libraries that programmers can use to extend their applications.

Python is an open-source language, which means anyone can use, modify, and redistribute it freely. Python can be used on many platforms, including Windows, Mac, and Linux.

Python is a popular language for beginners to learn, and there are many resources and communities available to help them. Learning Python can teach the basics of programming and enable development of various applications.

Efficient learning methods

A trap that serious students and newcomers often fall into is to take notes and try desperately to remember.

Don't do that, write, and run the sample code that is written. Then modify it. (Preferably in a playful way.)

Programmers don't remember everything. Most of the time, they search the Internet as needed. It is important to get an idea of what the programming language can do.


Install and first program.


Variables and Data types


Control structures

File handling

Sample programs for practice.

For those who want to learn Python efficiently.

The information on this site is now available in an easy-to-read e-book format for $3.00.

Or Kindle Unlimited (unlimited reading).

This textbook is used for new employees with no programming experience.

This book focuses on basic programming topics.

We do not cover topics such as object-oriented programming, statistical analysis using Python-specific libraries, machine learning, as these topics are difficult to understand from the standpoint of initial programming learning.

This book is especially recommended for those who have no experience with programming.