Abstract
<jats:p>The tutorial covers the basics of algorithmization and programming in Python. Special attention is paid to the development of user functions, on the basis of which most programs are built, which allows students to develop skills in structured and modular programming. It contains a description of such material as the operation of linear, branching and cyclic structures, the processing of lists, tuples and nested sequences, and the creation of modules. Examples of creating object-oriented and event-oriented programs are given. In addition, methods of working with strings, functions, and files are considered. At the end of each chapter there is a set of control questions and exercises, tasks for self-solution. It will be useful for students and teachers of higher and secondary specialized educational institutions, schoolchildren in preparation for the Unified State Exam in the discipline "Informatics and ICT".</jats:p>