Advanced Python
- Offered byLinkedin Learning
Advanced Python at Linkedin Learning Overview
Duration | 3 hours |
Total fee | ₹2,299 |
Mode of learning | Online |
Difficulty level | Advanced |
Credential | Certificate |
Advanced Python at Linkedin Learning Highlights
- Earn a sharable certificate
- 1 exercise file
- 7 quizzes
- Access on tablet and phone
Advanced Python at Linkedin Learning Course details
- In this course, learner can learn how to leverage next-level Python features such as object-oriented special class methods, use logging to track performance and user activity, see how to port code from Python 2 to 3, and make your code more efficient and easier to read and maintain
- Instructor Joe Marini also shows how to manipulate data, build custom classes and functions, create lists, and write more elegant, optimized code
Advanced Python at Linkedin Learning Curriculum
Introduction
Welcome
What you should know
Python Language Features
Python coding style
Truth value testing
Strings vs. bytes
Template strings
Built-In Functions
Utilities
Iterators
Transforms
Itertools
Advanced Python Functions
Function documentation strings
Variable argument lists
Lambda functions
Keyword-only arguments
Advanced Collections
Advanced collections overview
Using namedtuple
defaultdict
Counters
OrderedDict
Deque objects
Advanced Classes and Objects
Advanced classes overview
Defining enumerations
Class string values
Computed attributes
Object operations
Object comparisons
Using Logging
Overview of logging
Basic logging
Custom logging
Python Comprehensions
What are comprehensions?
List comprehensions
Dictionary comprehensions
Set comprehensions
Conclusion
Next steps