The aim of the course is to provide students with a basic understanding of the Python language.
Learn how to write, execute, and test simple Python programs. Manage input/output, data structures, and functions.
Interact with files, modules, and standard libraries.
Lay the foundations for more advanced applications: automation, data analysis, web development, or AI.
Program
- Introduction to Python
- Introduction to the Python language
- Installing Python
- Using the Python interpreter
- Variables and data types
- Operators and expressions
- Flow control statements
- Functions, modules, and OOP
- Defining functions
- Parameters and arguments
- Scope of variables
- Importing modules
- Creating custom modules
- Object-oriented programming in Python
- Data structures
- Lists, tuples, and dictionaries
- Accessing and modifying elements
- Operations on lists
- Combining lists
- Copying lists
- Practical exercises
- Files and error handling
- Reading and writing files
- Error handling
- Try/except

