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
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity