Advanced Python Training

Advanced Python Training

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

12 Months Access / 24 Course Hrs
SHARE
  • Details
  • Syllabus

Details

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

This advanced 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.

Enrollment Options:
Self-Paced
12 Months Access Course Code: T8768
No Instructor, Start Anytime
$150.00

Syllabus

  1. IPython Notebook
    1. Getting Started with IPython Notebook
    2. Creating Your First IPython Notebook
    3. IPython Notebook Modes
    4. Useful Shortcut Keys
    5. Markdown
    6. Magic Commands
    7. Getting Help
  2. Advanced Python Concepts
    1. Advanced List Comprehensions
      1. Quick Review of Basic List Comprehensions
      2. Multiple for Loops
    2. Collections Module
      1. Named Tuples
      2. Default Dictionaries
      3. Counters
    3. Mapping and Filtering
    4. Lambda Functions
    5. Advanced Sorting
      1. Sorting Lists in Place
      2. Sorting Sequences of Sequences
      3. Sorting Sequences of Dictionaries
    6. Unpacking Sequences in Function Calls
    7. Modules and Packages
  3. Regular Expressions
    1. Regular Expression Syntax
    2. Python's Handling of Regular Expressions
  4. Working with Data
    1. Databases
    2. CSV
    3. Getting Data from the Web
    4. HTML
    5. XML
    6. JSON
  5. Classes and Objects
    1. Creating Classes
    2. Attributes, Methods and Properties
    3. Extending Classes
    4. Documenting Classes
    5. Static, Class, Abstract Methods
    6. Decorators
  6. Testing and Debugging
    1. Creating Simulations
    2. Testing for Performance
    3. The unittest Module
  7. Unicode and Encoding
    1. Encoding and Decoding Files in Python
    2. Converting a File from cp1252 to UTF-8