Wintellect Logo
Contact Us!

Instructor-Led Training
Advanced Python Programming

This course will lead students through a series of progressively advanced Python topics, wherein each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This content is "skills-centric," designed to train attendees in essential, advanced and web development-related Python skills, coupling the most current, effective techniques with the soundest coding practices.

4 day course

Language: Python

Overview

This course will lead students through a series of progressively advanced Python topics, wherein each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This content is “skills-centric,” designed to train attendees in essential, advanced and web development-related Python skills, coupling the most current, effective techniques with the soundest coding practices.

The course is practical and hands-on, 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 course provides an in-depth exploration of working with the programming language, not an academic overview of syntax and grammar.  

Note: In order to provide the broadest range of courses and class dates for this class, this course may be taught by either Wintellect or one of our training Partners.

Key Learning Areas

  • 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

Course Outline

  • 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

Who Benefits

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 a wide variety of Python language features and services. It will appeal to developers who desire a practical, hands-on approach to learning rather than an academic overview of syntax and grammar.  Students will immediately be able to apply their training to real world work.

Prerequisites

This course is appropriate for experienced Python programmers. Students should be able to write simple Python scripts, using basic data types, program structures and the standard Python library.

Newsletter

Public Classes

We're sorry, there are no open enrollment classes currently scheduled for this course.