Loading...

Course Description

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. This advanced Python course is taught using Python 3, however, differences between Python 2 and Python 3 are noted. 

Course Outline

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

2. Advanced Python Concepts 
Advanced List Comprehensions 
Collections Module 
Mapping and Filtering 
Lambda Functions 
Advanced Sorting 
Unpacking Sequences in Function Calls 
Modules and Packages 

3. Regular Expressions 
Regular Expression Syntax 
Python’s Handling of Regular Expressions 

4. Working with Data 
Databases 
CSV 
Getting Data from the Web 
HTML 
XML 
JSON 

5. Classes and Objects 
Creating Classes 
Attributes, Methods and Properties 
Extending Classes 
Documenting Classes 
Static, Class, Abstract Methods 
Decorator 

6. Testing and Debugging 
Creating Simulations 
Testing for Performance 
The unittest Module 

7. Unicode and Encoding 
Encoding and Decoding Files in Python 
Converting a File from cp1252 to UTF-8 

Prerequisites

Python – Introduction or equivalent experience

Duration

18 Hours | 3 Days or 6 Nights

Loading...

Enroll Now - Select a section to enroll in

Section Title
Python - Advanced
Type
Instructor-Led
Days
M, W
Time
5:30PM to 8:30PM
Dates
Jul 13, 2020 to Jul 29, 2020
Schedule and Location
# of Course Hours
18.0
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Section Title
Python - Advanced
Type
Instructor-Led
Days
T, Th
Time
5:30PM to 8:30PM
Dates
Oct 20, 2020 to Nov 05, 2020
Schedule and Location
# of Course Hours
18.0
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)