Python Training
Level
BeginnerDuration
24h / 3 daysDate
Individually arrangedPrice
Individually arrangedPython Training
Python remains one of the most popular and versatile programming languages. Participants of this course will have the opportunity to learn its elements from scratch and gain a comprehensive foundation for further development in areas such as Web Development, Data Science, or automated testing.
What will you learn?
- The basics of one of the most versatile and beginner-friendly programming languages.
- Understanding syntax, operations, basic data types, and collections.
- Best practices for using elements of Python’s standard library.
- How to leverage the richness of Python libraries and modules.
- A detailed look at Python’s object-oriented approach and the fundamentals of OOP.
Who is this training for?
Individuals who want to expand their skillset with Python fundamentals.
Testers who need the basics to start automating tests with Python.
Data analysts planning to advance toward Data Science using Python.
Infrastructure engineers and DevOps specialists interested in writing their own scripts and automating tasks with Python.
Training Program
-
Module 1: Basics of Scripting
- Variables and basic data types
- Operators and performing operations
- Built-in methods and using functions
-
Module 2: Implementing Processes and Algorithms
- Logical operations
- Conditional statements
- Loops and their use cases
-
Module 3: Containers and Collections
- Mutable and reference types
- Basic containers (lists, sets, dictionaries, tuples)
- Collections from the standard library (collections module)
-
Module 4: Functions – Principles and Creation
- Defining and calling functions
- Input arguments and return values
- Variable scopes
-
Module 5: Using Modules and Working with Files
- Importing modules and key elements of the standard library
- Working with simple text files (txt)
- Handling structured text files (csv, json)
-
Module 6: Error Handling and Good Programming Practices
- Debugging and exception handling
- Event logging
- Introduction to unit testing
-
Module 7: Basics of Object-Oriented Programming
- Object orientation in Python
- Key elements of a class
- Using special methods