Advanced Python

Go to class
Write Review

Free Online Course: Advanced Python provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Python is taught by Joe Marini.

Overview
  • Develop advanced Python scripting skills. Learn to leverage next-level Python features such as object-oriented special class methods.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    1. Python Language Features
    • Python coding style
    • Truth value testing
    • Strings vs. bytes
    • Template strings
    2. Built-In Functions
    • Utilities
    • Iterators
    • Transforms
    • Itertools
    3. Advanced Python Functions
    • Function documentation strings
    • Variable argument lists
    • Lambda functions
    • Keyword-only arguments
    4. Advanced Collections
    • Advanced collections overview
    • Using namedtuple
    • defaultdict
    • Counters
    • OrderedDict
    • Deque objects
    5. Advanced Classes and Objects
    • Advanced classes overview
    • Defining enumerations
    • Class string values
    • Computed attributes
    • Object operations
    • Object comparisons
    6. Using Logging
    • Overview of logging
    • Basic logging
    • Custom logging
    7. Python Comprehensions
    • What are comprehensions?
    • List comprehensions
    • Dictionary comprehensions
    • Set comprehensions
    Conclusion
    • Next steps