Loading...

Course Description

Short Course | 18 Hours | 1.8 CEUs 

Our Python - Advanced course provides hands-on training for students already familiar with Python programming who are ready to develop more advanced programming skills. This instructor-led course explores advanced Python techniques including Jupyter Notebook, advanced data structures, regular expressions, working with databases and structured data, object-oriented programming, testing and debugging, and Unicode and text encoding.

Students gain practical experience working with advanced list comprehensions, collections, mapping and filtering, lambda functions, sorting, modules and packages, regular expressions, databases, CSV, HTML, XML, JSON, classes and objects, testing, debugging, and Unicode encoding. Through instructor-led demonstrations, hands-on exercises, and practical programming activities, students reinforce key concepts and build the skills needed to develop more sophisticated Python applications.

Jupyter Notebook

  • Getting Started with Jupyter Notebook
  • Creating Your First Jupyter Notebook
  • Jupyter Notebook Modes
  • Useful Shortcut Keys
  • Markdown
  • Magic Commands
  • Getting Help

Advanced Python Concepts

  • Advanced List Comprehensions
  • Collections Module
  • Mapping and Filtering
  • Lambda Functions
  • Advanced Sorting
  • Unpacking Sequences in Function Calls
  • Modules and Packages

Regular Expressions

  • Regular Expression Syntax
  • Python’s Handling of Regular Expressions

Working with Data

  • Databases
  • CSV
  • Getting Data from the Web
  • HTML
  • XML
  • JSON

Classes and Objects

  • Creating Classes
  • Attributes, Methods and Properties
  • Extending Classes
  • Documenting Classes
  • Static, Class, Abstract Methods
  • Decorator

Testing and Debugging

  • Creating Simulations
  • Testing for Performance
  • The unittest Module

Unicode and Encoding

  • Encoding and Decoding Files in Python
  • Converting a File from cp1252 to UTF-8

Questions? Speak with our team today—email info@workforcecenter.slu.edu or call 314-977-3226.

Loading...

Enroll Now - Select a section to enroll in

Section Title
Python - Advanced
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Oct 13, 2026 to Oct 29, 2026
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
W, M
Time (Central Time)
5:30PM to 8:30PM
Dates
Jan 06, 2027 to Jan 27, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Mar 30, 2027 to Apr 15, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
May 24, 2027 to Jun 14, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Jul 06, 2027 to Jul 22, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Sep 28, 2027 to Oct 14, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Nov 01, 2027 to Nov 17, 2027
Schedule and Location
# of Course Hours
18.0
Location
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.