Course Outline
Advanced Python Data Structures and Manipulation
- Integer and floating-point numbers
- String and byte handling
- Tuple and list structures
- Dictionary and ordered dictionary implementations
- Set and frozen set concepts
- Data type conversion techniques
Object-Oriented Programming in Python
- Inheritance principles
- Polymorphism implementation
- Static class methods
- Static function definitions
- Use of Decorators
- Additional OOP concepts
Data Processing Techniques in Python
- Developing and maintaining distributed systems with Python
- Data persistence: Interacting with SQL and NoSQL database systems
Multi-Threading in Python
- Module organization
- Synchronization mechanisms
Python for Maintenance and Scripting
- Proper exception handling and management
- Structuring code into modules and packages
- Selecting testing frameworks and implementing TDD in Python
Python for Web Development
- Libraries for web data processing
- Techniques for web scraping
- HTML parsing methods
Wrap-up and Final Remarks
Requirements
- Demonstrated proficiency in Python development.
Testimonials (7)
I liked the web programming, I would like to learn more and the test_automation because it had a different aproach from what I do at work, the preparation of the course with the lessons and examples very nice. Also very important that fact that at the end of the day we get the results, if we couldn't run the code without error or we missed some steps!
Daniela - Siemens
Course - Python Advanced
Object oriented, interactive part with the game, how to write some tests for the code with pytest
Valeriu Marian - Siemens
Course - Python Advanced
Trainer was very well prepared, explaining everything in an easy way.
Monika - Urzad Komisji Nadzoru Finansowego
Course - Python Advanced
Examples and the accurate training pace of the course.
Lukasz - Urzad Komisji Nadzoru Finansowego
Course - Python Advanced
The presentation and exercises were clear and I think using practice I cand extend the examples for other real situations.
Oana
Course - Python Advanced
The OOP, Gui and Async part
Ivan Andrei
Course - Python Advanced
Interactive exercises.