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

Pluralsight

Python Collections

via Pluralsight

Overview

Mastering Python’s containers is key to tackling complex data structures efficiently. This course will teach you how to utilize Python's built-in and specialized container types for optimal data management and manipulation.

In today's fast-paced world of programming, handling and organizing data efficiently is a challenge that every developer faces. In this course, Python Collections, you’ll learn how to optimize and enhance your data handling skills in Python. First, you’ll explore the foundational aspects of Python's built-in container types: lists, dictionaries, tuples, and sets, understanding their unique characteristics and best use cases. Next, you’ll discover advanced dictionary types such as defaultdict, OrderedDict, and Counter, diving into their specialized functionalities that streamline common programming tasks. Finally, you’ll learn how to leverage specialized collection classes like namedtuple, ChainMap, and deque, enhancing the efficiency and readability of your code. When you’re finished with this course, you’ll have the skills and knowledge of Python's container data types needed to create elegant, efficient solutions in your programming projects.

Syllabus

  • Course Overview 1min
  • Utilizing Built-in Containers 55mins
  • Improving Efficiency with Advanced Dictionaries 20mins
  • Using Specialized Collection Classes 30mins
  • Customizing Built-in Data Types 8mins

Taught by

Mateo Prigl

Reviews

Start your review of Python Collections

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.