The book is dedicated to the Python programming language. Today it is one of the most popular and promising languages. It is simple, effective and beautiful. The book will help the reader to get acquainted with the Python language and learn to use it to write professional programs. The book contains information about the features of the Python language and the necessary software. The main software constructs used in writing programs are discussed in detail. Describes basic operators and control instructions, functions, lists, tuples, sets, dictionaries and text. Particular attention is paid to the implementation in Python of the paradigm of object-oriented programming. Theoretical material is illustrated by a large number of practical examples. The book will be useful for students, course participants, engineers, teachers and anyone learning the Python programming language.