This book will help you learn the Python programming language.
The multi-purpose orientation of Python allows you to solve a wide variety of tasks: mathematical, physical, linguistic, accounting, economic, create games(!), work on the Internet, and much more.
The distinguishing feature of the book is the author's light, clear, and sometimes humorous approach to programming in Python, thanks to which you will learn to write programs, make mistakes along with the author, correct errors, and admire the ready-to-use programs.
The book covers all the key aspects of Python: variables, operators, logical expressions, loops, comments, functions, recursion, strings, tuples, dictionaries, and sets. In each chapter, the theoretical part is supplemented by numerous practical examples and tasks for independent solution (however, for the most impatient, the correct answers are provided at the end of the book).
The book is intended for a wide range of readers, does not require programming skills, and will be useful for anyone who wants to get acquainted with Python.