Advanced Python
Offered By: LinkedIn Learning
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
- Python coding style
- Truth value testing
- Strings vs. bytes
- Template strings
- Utilities
- Iterators
- Transforms
- Itertools
- Function documentation strings
- Variable argument lists
- Lambda functions
- Keyword-only arguments
- Advanced collections overview
- Using namedtuple
- defaultdict
- Counters
- OrderedDict
- Deque objects
- Advanced classes overview
- Defining enumerations
- Class string values
- Computed attributes
- Object operations
- Object comparisons
- Overview of logging
- Basic logging
- Custom logging
- What are comprehensions?
- List comprehensions
- Dictionary comprehensions
- Set comprehensions
- Next steps
Taught by
Joe Marini
Related Courses
Learn Intermediate Python 3Codecademy 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