Advanced Python Programming Course Outline | Certstaffix® Training

Advanced Python Programming Course

Attend Our Classes From Home - No Software Needed - Learn More...

Advanced Python Programming

by Certstaffix® Training

Python Training

Length: 2 day(s)      Public Class Price: $1350/person (USD)      Group Class Price: Request Quote      Course Category: Python

Python Training
In this Python training course, students already familiar with Python programming will learn advanced Python techniques such as: 
- the Collections module
- mapping and filtering
- lamba functions
- advanced sorting
- working with regular expressions
- working with databases, CSV files, JSON and XML
- writing object-oriented code
- testing and debugging
- learning about Unicode and text encoding. 

This advanced Python course is taught using Python 3, however, differences between Python 2 and Python 3 are noted.
Course Description: Print It | Download PDF | Email It

Certstaffix® Training public classes are instructor-led, live online training you attend from your location or our training labs. Our live online instructors teach you from a remote location while being able to interact with students as in a traditional classroom setting.

  • A real, live instructor teaching you from another location
  • Hands-on learning with the software/skills you are being taught
  • Interaction with all students in the class at other locations
  • Any needed software for class provided in online lab environment
  • Easy assistance from the instructor
  • Attend from your location or our training labs

 Register ➥   June 6, 2022     
 Register ➥   July 20, 2022     

Group Onsite Training
At Your Organization


Private Online Training
Live Online Instruction

Have a group of several students needing the same training? Then onsite or private online group training is a perfect option for you. We'll either come onsite to your office or deliver a private live online class so you don't have to travel. You'll be able to fully customize a course to your needs. Lastly, you can save per student versus our public classes.

  • An expert Instructor will either come to your office or deliver a private live online class to your students
  • Course can be fully customized to your training needs
  • Course is scheduled based on dates you provide (Subject to instructor availability)

Python Training Reviews by Certstaffix® Training

Certstaffix® Training collects detailed class reviews via a formal post-class evaluation in all our instructor-led courses. Below are a sample of abbreviated reviews from real students from our past classes. If you would like more reviews or ones with even further detail, please contact us and we would be happy to show you the high quality of our training services.

Certstaffix® Class Reviews

Student Average:
4.64 out of 5 from 12 students

5.00 out of 5

Tom was a terrific instructor; I would highly recommend him to prospective students. Concerning the class, it would be more appropriately be 3 days long. There simply wasn't enough time to get to cover all topics in-depth. That said, Tom did a great job of focusing on the important topics and providing a synopsis of the less vital sections.

- attended our Advanced Python Programming class

4.91 out of 5

The environment was very conducive for learning. I could have chosen to take the class from home but by going to a quite environment free of distractions work well for me. The admin for the executive office suites was extremely friendly and helped me with parking in the garage even though I didn't have a pass. Really helped a lot! CertStaffix should provide a temporary parking pass for students otherwise they have to park on the street which isn't a good solution.

- attended our Advanced Python Programming class

4.37 out of 5

I would suggest more opportunities to review course excercises online to ensure there is understanding for students.

- attended our Introduction to Python Programming class

4.62 out of 5

Carefully crafted course. Covers relevant material. Deep but not too deep. Has meaningful exercises. The instructor is more of a coach who helps you go through the material. All and all very good impression. Will probably come back for more!

- attended our Advanced Python Programming class

4.94 out of 5

- attended our Introduction to Python Programming class

4.78 out of 5

- attended our Advanced Python Programming class

4.76 out of 5

- attended our Introduction to Python Programming class

4.24 out of 5

- attended our Introduction to Python Programming class

4.00 out of 5

- attended our Introduction to Python Programming class

4.53 out of 5

- attended our Advanced Python Programming class

  Detailed Course Topics

Course Description: Print It | Download PDF | Email It

Knowledge Pre-Requisites

Course Topics

Basic Python programming experience. In particular, you should be very comfortable with:
- working with strings, lists, tuples, and dictionaries
- loops and conditionals
- writing your own functions
Some exposure to HTML, XML, JSON, and SQL would be useful.

Course Outline
1. Advanced Python Concepts
Lambda Functions
Advanced List Comprehensions
Collections Module
Mapping and Filtering
Mutable and Immutable Built-in Objects
Unpacking Sequences in Function Calls
Modules and Packages

2. Working with Data
Relational Databases
Getting Data from the Web

3. Testing and Debugging
Testing for Performance
The unittest Module

4. Classes and Objects
Classes vs. Objects
Attributes and Methods
Private Attributes
Documenting Classes
Static Methods
Class Attributes and Methods
Abstract Classes and Methods
Understanding Decorators
Course Description: Print It | Download PDF | Email It

Python Courses By City:

AL - Birmingham       GA - Augusta       NC - Greensboro       RI - Providence      
AL - Huntsville       GA - Columbus       NC - Raleigh       SC - Greenville      
AL - Mobile       GA - Savannah       NC - Winston-Salem       SC - Myrtle Beach      
AR - Bentonville       HI - Honolulu       ND - Fargo       SC - North Charleston      
BC - Vancouver       IA - Des Moines       NE - Lincoln       SD - Sioux Falls      
CA - Bakersfield       IA - Iowa City       NE - Omaha       SK - Regina      
CA - Fresno       ID - Boise       NH - Bedford       SK - Saskatoon      
CA - Los Angeles       IL - Chicago       NJ - Bridgewater       TN - Chattanooga      
CA - Modesto       IN - Fort Wayne       NM - Albuquerque       TN - Knoxville      
CA - Oakland       IN - Indianapolis       NS - Halifax       TN - Memphis      
CA - Oxnard       KS - Topeka       NV - Henderson       TN - Nashville      
CA - Rancho Cucamonga       KY - Lexington       NV - Reno       TX - Amarillo      
CA - Sacramento       KY - Louisville       NY - Albany       TX - Austin      
CA - Salinas       LA - Baton Rouge       NY - Buffalo       TX - Beaumont      
CA - San Diego       LA - Lafayette       NY - New York City       TX - Corpus Christi      
CA - San Jose       LA - New Orleans       NY - Rochester       TX - Dallas      
CA - Santa Rosa       LA - Shreveport       NY - Syracuse       TX - El Paso      
CA - Stockton       MA - Burlington       OH - Cincinnati       TX - Fort Worth      
CO - Boulder       MA - Springfield       OH - Columbus       TX - Houston      
CO - Colorado Springs       MA - Westborough       OH - Dayton       TX - Killeen      
CO - Denver       MB - Winnipeg       OH - Highland Heights       TX - Laredo      
CT - Cheshire       MD - Largo       OH - Toledo       TX - Longview      
CT - New Haven       MD - Laurel       OK - Oklahoma City       TX - Lubbock      
CT - Stamford       ME - Portland       OK - Tulsa       TX - McAllen      
DE - Wilmington       MI - Ann Arbor       ON - Ottawa       TX - Midland      
FL - Daytona Beach       MI - Grand Rapids       ON - Toronto       TX - San Antonio      
FL - Fort Lauderdale       MI - Lansing       OR - Beaverton       TX - Tyler      
FL - Fort Myers       MI - Livonia       OR - Bend       TX - Waco      
FL - Gainesville       MN - Minnetonka       OR - Eugene       UT - Ogden      
FL - Jacksonville       MO - Columbia       OR - Medford       UT - Salt Lake City      
FL - Lakeland       MO - Kansas City       PA - Allentown       VA - Glen Allen      
FL - Miami       MO - St. Louis       PA - Erie       VA - Roanoke      
FL - Naples       MS - Biloxi       PA - Harrisburg       VA - Virginia Beach      
FL - Pensacola       MS - Jackson       PA - Philadelphia       VT - Burlington      
FL - Sarasota       MT - Billings       PA - Pittsburgh       WA - Seattle      
FL - Tallahassee       NB - Moncton       PA - Reading       WA - Spokane      
FL - Tampa       NB - Saint John       PA - Scranton-Wilkes Barre       WI - Green Bay      
FL - Winter Park       NC - Asheville       PA - York       WI - Madison      
GA - Atlanta       NC - Charlotte       QC - Montreal       WI - Milwaukee