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.
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories