YoVDO

Advanced Python

Offered By: LinkedIn Learning

Tags

Python Courses Object-oriented programming Courses Enumeration Courses Lambda Functions Courses

Course Description

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

Taught by

Joe Marini

Related Courses

Learn Intermediate Python 3
Codecademy
Intermediate Functional Programming with purrr
DataCamp
Introduction to Functions in Python
DataCamp
Developing Serverless Solutions on AWS- Course Supplement (OCS) (Spanish)
Amazon Web Services via AWS Skill Builder
Intermediate Python Programming Course
freeCodeCamp