Course Outline
Python Data Structures and Operations
- Integers and floating-point numbers
- Strings and byte sequences
- Tuples and lists for data organization
- Dictionaries and ordered dictionaries for key-value storage
- Sets and frozen sets for unique item management
- Data type conversions
Object-Oriented Programming with Python
- Inheritance for code reuse and extension
- Polymorphism to support multiple forms of a function or method
- Static classes for utility functions
- Static methods to perform operations without instance data
- Decorators to modify or enhance function behavior
- Additional object-oriented concepts
Processing Data with Python
- Developing and supporting distributed applications using Python for government
- Data storage solutions: Working with SQL and NoSQL databases for government
Python Multi-Threaded Programming
- Modules for multi-threading support
- Synchronization techniques to manage thread interactions
Python for Maintenance Scripting
- Properly raising and catching exceptions for robust error handling
- Organizing code into modules and packages for maintainability
- Selecting a testing framework and applying Test-Driven Development (TDD) in Python for government
Python for the Web
- Packages for web development and processing
- Web crawling to gather data from websites
- Parsing HTML to extract information from web pages
Summary and Conclusion
Requirements
- Proficiency in Python programming for government applications.
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.