The instructor was terrific and if I have the opportunity, I will enroll in another class. I've already recommended...More Testimonials »

Advanced Python Training

Delivery Options

Class Date and Time Price Pricing Information
$1,900.00 or 4 vouchers vouchers
$1,900.00 or 4 vouchers vouchers
$1,900.00 or 4 vouchers vouchers

Class Description

Class Overview

In this Python training course, students already familiar with Python programming will learn advanced Python techniques.

This Python course is taught using Python 3; however, differences between Python 2 and Python 3 are noted. For private Python classes, our instructor can focus specifically on Python 2 if desired.

Class Goals

  • Learn to work with regular expressions in Python.
  • Learn to write object-oriented code in Python.
  • Learn to write Python code that integrates with the operating system.
  • Learn to work with Python modules.
  • Learn to work with data stores.

Class Outline

  1. IPython Notebook
    1. What is IPython Notebook?
    2. IPython Notebook Modes
    3. Shortcut Keys
    4. Code Completion
    5. Magic Commands
  2. Advanced Python Concepts
    1. Lambda functions
      1. map()
      2. filter()
    2. Sorting
    3. Advanced Sequences
      1. Grouping
      2. Counting
    4. Unicode
    5. Regular Expressions
      1. Raw Text
    6. Decorators
  3. Pygame
    1. Creating games with Pygame
  4. Classes and Objects
    1. PyDoc
    2. Converting Procedural Code to Object-Oriented Code
  5. Creating Packages
  6. Data Storage
    1. Databases
    2. CSV
    3. JSON
    4. XML
  7. Testing and Debugging
    1. Creating Simulations
    2. Testing for Performance
    3. The unittest Module
    4. Debugging with the IPython Debugger (ipdb)
  8. Graphing and Data Analysis
    1. matplotlib
    2. NumPy
    3. pandas
  9. More Useful Modules
    1. ziplib
    2. urllib
    3. Scrapy
    4. tkinter

Why Webucator?

  • Expert instructors.
  • Classes are never canceled for low enrollment.
  • 100% free re-take option.
  • We have taught more than 58,315 students at 14,051 different organizations.

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Basic Python programming experience.

Experience in the following areas would be beneficial:

  • Some exposure to XML, JSON, and RDBMS.

Courses that can help you meet these prerequisites:

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Compare Us
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
© Webucator, Inc. All rights reserved. |Toll Free: 1-877-932-8228Toll Free: 1-877-932-8228 |Outside the USA: 315-849-2724|Fax: 315-849-2723