Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Advanced Python - Complete Course

Patrick Loeber via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master advanced Python programming concepts through this comprehensive 6-hour course covering essential data structures, functional programming, concurrency, and advanced language features. Explore in-depth topics including lists, tuples, dictionaries, and sets manipulation, along with specialized collections and itertools for efficient data processing. Learn functional programming techniques using lambda functions, map, filter, and reduce operations. Develop robust applications by mastering exception handling, logging mechanisms, and JSON data processing. Discover advanced Python features such as decorators for code enhancement, generators for memory-efficient iteration, and context managers for resource management. Gain practical experience with concurrent programming through threading and multiprocessing implementations. Understand critical concepts like function arguments, the asterisk operator for unpacking, and the differences between shallow and deep copying. Build expertise in random number generation and develop skills essential for writing efficient, maintainable Python code suitable for professional development environments.

Syllabus

Lists in Python - Advanced Python 01 - Programming Tutorial
Tuples in Python - Advanced Python 02 - Programming Tutorial
Dictionaries in Python - Advanced Python 03 - Programming Tutorial
Sets in Python - Advanced Python 04 - Programming Tutorial
Strings in Python - Advanced Python 05 - Programming Tutorial
Collections in Python - Advanced Python 06 - Programming Tutorial
Itertools in Python - Advanced Python 07 - Programming Tutorial
Lambda in Python - Advanced Python 08 - Programming Tutorial - Map Filter Reduce
Exceptions in Python - Advanced Python 09 - Programming Tutorial
Logging in Python - Advanced Python 10 - Programming Tutorial
JSON in Python - Advanced Python 11 - Programming Tutorial
Random Numbers in Python - Advanced Python 12 - Programming Tutorial
Decorators in Python - Advanced Python 13 - Programming Tutorial
Generators in Python - Advanced Python 14 - Programming Tutorial
Threading vs Multiprocessing in Python - Advanced Python 15 - Programming Tutorial
Threading in Python - Advanced Python 16 - Programming Tutorial
Multiprocessing in Python - Advanced Python 17 - Programming Tutorial
Function arguments in detail - Advanced Python 18 - Programming Tutorial
The asterisk (*) operator in Python - Advanced Python 19 - Programming Tutorial
Shallow vs Deep Copying in Python - Advanced Python 20 - Programming Tutorial
Context Managers in Python - Advanced Python 21 - Programming Tutorial

Taught by

Patrick Loeber

Reviews

Start your review of Advanced Python - Complete Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.