Course description
The use of Python is becoming increasingly popular across professions. Python is used not only by programmers, but also by automation testers, data analysts, machine learning experts and scientists. We can find it in areas such as machine learning, data analysis, AI etc.
The course contains practical examples and exercises.
Target audience
The course is intended for beginners who want to learn the basics of this language.
Course content
Introduction
- Introduction to programming
- Python installation
- Orientation in Python
Environment
- Counting and working with numbers
- Working with variables and values
- Working with text
- Strings
Function
- Creating and using functions
- Passing parameters
- Built-in function
Code structure and organization
- If, while, for commands
- Function writing
- Variables (local, associated, global)
- Primitive vs. non-primitive data types and working with them
Program debugging
- Finding errors
- Error handling
Object-Oriented Programming (OOP)
- Features of OOP
- Instances and classes
- Working with objects
- Methods
- Inheritance
Working with files
- Introduction to working with files
- Reading, creating and modifying files
Discussions and questions
Materials
Materials are in electronic form.
Objectives
Work with Python programming language in the command line and in a text editor. You will learn to create clear and understandable code.