This repository contains my solutions for the tasks from the SoftUni course Python Advanced - January 2023.
https://softuni.bg/trainings/3963/python-advanced-january-2023
Course duration: 6 weeks
Course start: 10.01.2023
Course tutors:
• Labs: Mario Zahariev
• Exercises: Diyan Kalaydzhiev
- Lists as Stacks and Queues
• Stacks (creating, adding and removing elements);
• Queues (creating, adding and removing elements). - Exercise: Lists as Stacks and Queues
- Tuples and Sets
• Tuples (definition, usage, methods);
• Sets (definition, operators, methods). - Exercise: Tuples and Sets
- Exercise: Stacks, Queues, Tuples and Sets
- Multidimensional Lists
- Exercise: Multidimensional Lists
- Exercise: Multidimensional Lists
- Functions Advanced
• Packing Arguments;
• Unpacking Arguments;
• Recursion;
• Decorators. - Exercise: Functions Advanced
- Error Handling
• Errors and Exceptions;
• Common Error Types;
• Custom Exceptions;
• Catching Exceptions. - Exercise: Error Handling
- File Handling
• Python File Object;
• Opening a File;
• Reading File;
• Writing and Creating a File;
• Deleting a File. - Exercise: File Handling
- Workshop
- Exercise: Workshop
- Modules
• Module Definition;
• Build-in Modules;
• External Modules (PIP);
• Custom Modules. - Exercise: Modules