The universal concepts of computer programming;
The syntax and semantics of the Python language;
Practical skills in resolving typical implementation challenges;
How to use the most important elements of the Python Standard Library;
How to install your runtime environment;
How to design, develop, test, and debug simple Python programs.
Introduction to Python and computer programming;
Data types, variables, basic input-output operations, and basic operators;
Boolean values, conditional execution, loops, lists and list processing, logical and bitwise operations;
Functions, tuples, dictionaries, exceptions, and data processing.