Advanced Python Programming

PT0662
Training Summary
Next Level Python Programming (Advanced Python) is a practical, hands-on Python training course that thoroughly explores intermediate to advanced level topics and skills, with a focus on enterprise development. Throughout the course, students will learn how to Leverage OS services, Code graphical interfaces for applications, create modules 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
This in an intermediate and beyond level Python course geared for students experienced with Python who want to use Python in web development projects or automate or simplify common tasks with the use of Python scripts. Basic incoming practical experience working with Python is required, along with a working, user-level knowledge of Unix/Linux, Mac, or Windows. This course does not cover Python fundamentals. Take Before: Students should have practical skills equivalent to or should have received training in the following topic(s) as a pre- requisite: Introduction to Python | Python Programming Basics (3 days)
Duration
4 Days/Lecture & Lab
Audience
This in an intermediate and beyond-level Python course geared for experienced Python programmers, focused on next-level skills for enterprise development.
Course Topics
  • Python refresher
  • OS Services
  • Dates and Times
  • Binary Data
  • Pythonic Programming
  • Functions, modules, and packages
  • Intermediate classes
  • Metaprogramming
  • Developer Tools
  • Unit testing with PyTest
  • Database access
  • PyQt
  • Network Programming
  • Multiprogramming
  • Scripting for System Administration
  • Serializing data – XML and JSON
  • Advanced data handling
  • Type hinting

Related Scheduled Courses