Skip Navigation

Live Online help Real-time discussions with your instructor and fellow students via technology

Advanced Python Programming

Instructor

Cheryl Roth

See Course Dates

What You Will Learn

In this Python training course, students already familiar with Python programming will learn advanced Python techniques such as Jupyter Notebook, the Collections module, mapping and filtering, lamba functions, advanced sorting, working with regular expressions in Python, working with databases, CSV files, JSON and XM, writing object-oriented code, testing and debugging and learning about Unicode and text encoding. Basic Python Programming Experience. In particular using basic python syntax including Conditionals and Loops, collections, Exceptions and Functions.


This course is a component of the Python Programming Certificate.


This section is facilitated by an instructor online. Within 2 business days of the class start date, you will receive instructions about how to access the class online.

Certification

Python Programming Certificate

Python is a popular introductory programming language. Learn how to use code in an efficient, flexible and effective way.


Courses will cover topics such as code readability, syntax, expressions, GUIs, CGI programming and more. Complete all courses within one year and receive the Python Programming Certificate.

Prerequisites: Some programming experience suggested.

See individual courses for prerequisites, detailed descriptions, outlines and online registration.

Required Courses

We suggest attending these courses in this order:

  • Introduction to Python Programming
  • Advanced Python Programming
  • Python Programming for Data Analysis

 

Advanced Python Programming
Course Dates

Live Online help Real-time discussions with your instructor and fellow students via technology

$1,995.00

Advanced Python Programming

10/14/2025 - 10/30/2025 Tu Th 5:30PM-9:00PM
20 Seats Open

Selected Course

Dates: 10/14/2025 - 10/30/2025 Tu Th

Course type: Data Management

Times: 5:30PM-9:00PM

Location: Live Online Campus Map

Contact Hours: 21.0

Other Details

Course Code: BIGDATA-101-23

Category: Data Management

Contact Hours: 21.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Data Management image Introduction to Python Programming
Live Online help Real-time discussions with your instructor and fellow students via technology
Introduction to Python Programming Session start date: Sep 16
21.0 contact hours $1,495.00
Data Management image Python Programming for Data Analysis
Live Online help Real-time discussions with your instructor and fellow students via technology
Python Programming for Data Analysis Session start date: Nov 11
14.0 contact hours $1,295.00
Literature and Writing image Advanced Fiction Writing
Online help Learning at your own pace, or facilitated by an instructor
Advanced Fiction Writing Session start date: Sep 17
24.0 contact hours $149.00
Web image Introduction to C# Programming
Online help Learning at your own pace, or facilitated by an instructor
Introduction to C# Programming Session start date: Sep 17
24.0 contact hours $189.00
Web image Intermediate Java Programming
Online help Learning at your own pace, or facilitated by an instructor
Intermediate Java Programming Session start date: Sep 17
24.0 contact hours $189.00
Web image Programming in C# and .NET
Live Online help Real-time discussions with your instructor and fellow students via technology
Programming in C# and .NET Session start date: Nov 3
30.0 contact hours $2,995.00
Web image Introduction to JavaScript
Online help Learning at your own pace, or facilitated by an instructor
Introduction to JavaScript Session start date: Sep 17
24.0 contact hours $189.00
Microsoft Office image Excel Advanced
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Excel Advanced Session start date: Sep 26
7.0 contact hours $199.00
ESL Advanced and Professional image ELL Grammar Development
In Person help Traditional, instructor-led and offered in a classroom at JCCC
ELL Grammar Development Session start date: Oct 21
20.0 contact hours $139.00
Microsoft Office image Advanced Microsoft Excel 2019/Office 365
Online help Learning at your own pace, or facilitated by an instructor
Advanced Microsoft Excel 2019/Office 365 Session start date: Sep 17
24.0 contact hours $179.00
Web image Kubernetes for Developers
Live Online help Real-time discussions with your instructor and fellow students via technology
Kubernetes for Developers Session start date: Nov 24
18.0 contact hours $2,795.00
Web image Introduction to Java Programming
Online help Learning at your own pace, or facilitated by an instructor
Introduction to Java Programming Session start date: Sep 17
contact hours $189.00
Data Management image Advanced Data Visualization with Tableau
Live Online help Real-time discussions with your instructor and fellow students via technology
Advanced Data Visualization with Tableau Session start date: Nov 10
14.0 contact hours $699.00
Project Management image Agile Certified Practitioner (PMI-ACP)® Bootcamp
Live Online help Real-time discussions with your instructor and fellow students via technology
Agile Certified Practitioner (PMI-ACP)® Bootcamp Session start date: Nov 17
28.0 contact hours $1,995.00
Web image Javascript in the Browser Context
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Javascript in the Browser Context Session start date: Feb 10
36.0 contact hours $1,599.00
Motorcycle Training image ARCU, Advanced Rider Course
In Person help Traditional, instructor-led and offered in a classroom at JCCC
ARCU, Advanced Rider Course Session start date: Nov 8
7.0 contact hours $149.00
Microsoft Office image Excel Intermediate
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Excel Intermediate Session start date: Sep 19
7.0 contact hours $199.00
Introductory Computing image Computer Skills for the Workplace
Online help Learning at your own pace, or facilitated by an instructor
Computer Skills for the Workplace Session start date: Nov 12
24.0 contact hours $169.00
Garden image Advanced Beekeeping - Pests and Diseases
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Advanced Beekeeping - Pests and Diseases Session start date: Oct 1
2.0 contact hours $29.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window

Outline:

  1. Object Oriented Programming with Python
    • Classes and Objects
    • Attributes and Methods
    • Private Attributes
    • Properties
    • Inheritance
    • Static Methods
    • Class Attributes and Methods
    • Abstract Classes and Methods
    • Decorators
  2. Advanced Python Concepts
    • Advanced List Comprehensions
    • Collections Module
    • Mapping and Filtering
    • Lambda Functions
    • Mutable and Immutable Built-in Objects
    • Sorting
    • Unpacking Sequences in Function Calls
    • Modules and Packages
  3. Regular Expressions
    • Regular Expression Syntax
  4. Working with Data
    • Relational Databases
      1. PyMySQL
      2. Passing Parameters
    • CSV
    • Soup and XML
    • CSV Files
    • JSON
  5. Testing and Debugging
    • Techniques for testing and debugging
    • IDLE Debugger
    • Testing for Performance
    • The unittest Module
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

Advanced Python Programming

DATE TIME DAY PRICE AVAILABILITY LOCATION  
10/14/2025 - 10/30/2025 5:30PM-9:00PM Tu Th $1,995.00 20 Seats Open Live Online Campus Map Register
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

$1,995.00

Advanced Python Programming

10/14/2025 - 10/30/2025 Tu Th 5:30PM-9:00PM
20 Seats Open

Selected Course

Dates: 10/14/2025 - 10/30/2025 Tu Th

Course type: Data Management

Times: 5:30PM-9:00PM

Location: Live Online Campus Map

Contact Hours: 21.0

Other Details

Course Code: BIGDATA-101-23

Category: Data Management

Contact Hours: 21.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.