Advanced Python Programming

PT0662
Summary
Geared for experienced Python programmers, Advanced Python Programming is a practical, hands-on Python training course that thoroughly explores intermediate to advanced level topics and skills, teaching students how to Leverage OS services, Code graphical interfaces for applications, Create modules, Create and run unit tests, Define classes, Interact with network services, Query databases, Process XML data and much more. This comprehensive, practical course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar.
Prerequisites
Students should be able to write simple Python scripts, using basic data types, program structures and the standard Python library.
Duration
4 Days/Lecture & Lab
Audience
This course is appropriate for experienced Python programmers.
Topics
  • Python Refresher
  • OS Services
  • Pythonic Programming
  • Modules and packages
  • Classes
  • Metaprogramming
  • Programmer tools
  • Distributing modules
  • Database access
  • GUI Programming with PyQT4
  • Network Programming
  • Threads
  • XML and JSON
  • Extending Python
  • Subprocesses

Related Scheduled Courses