The Python Advanced course builds on Python language skills by exploring more complex concepts typical of the language. In the course, students will learn to create linear data structures, solve algorithmic problems (problem solving skills), work with stacks and queues (Stacks & Queues), tuples and sets (Tuples & Sets), matrices (Multidimensional Lists), as well as files and directories. Attention will be paid to the functional programming paradigm. It will take a deeper look at recursive functions and functions with multiple arguments. The development environment that will be used by the training team is PyCharm, but each trainee is free to use tools of preference.
Python
Lists as Stacks and Queues
Tuples and Sets
Multidimensional lists
Function advanced
Error handling
File Handling
Workshop
Modules