Skip to content

ystefanova5/SoftUni-Python-Advanced

Repository files navigation

SoftUni Python Advanced - Jan 2023

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 details

Course duration: 6 weeks

Course start: 10.01.2023

Course tutors:
• Labs: Mario Zahariev
• Exercises: Diyan Kalaydzhiev

Course curriculum:

  1. Lists as Stacks and Queues
    • Stacks (creating, adding and removing elements);
    • Queues (creating, adding and removing elements).
  2. Exercise: Lists as Stacks and Queues
  3. Tuples and Sets
    • Tuples (definition, usage, methods);
    • Sets (definition, operators, methods).
  4. Exercise: Tuples and Sets
  5. Exercise: Stacks, Queues, Tuples and Sets
  6. Multidimensional Lists
  7. Exercise: Multidimensional Lists
  8. Exercise: Multidimensional Lists
  9. Functions Advanced
    • Packing Arguments;
    • Unpacking Arguments;
    • Recursion;
    • Decorators.
  10. Exercise: Functions Advanced
  11. Error Handling
    • Errors and Exceptions;
    • Common Error Types;
    • Custom Exceptions;
    • Catching Exceptions.
  12. Exercise: Error Handling
  13. File Handling
    • Python File Object;
    • Opening a File;
    • Reading File;
    • Writing and Creating a File;
    • Deleting a File.
  14. Exercise: File Handling
  15. Workshop
  16. Exercise: Workshop
  17. Modules
    • Module Definition;
    • Build-in Modules;
    • External Modules (PIP);
    • Custom Modules.
  18. Exercise: Modules

About

This repository contains my solutions for the tasks from the SoftUni course Python Advanced - January 2023.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages