Core Python: Hashing and More Collections
Offered By: Pluralsight
Course Description
Overview
When learning Python, you want to embrace the object-oriented features to make your code easier to use, maintain, and extend. You will learn how to best take advantage of those features, specifically how to leverage hashing and advanced collections.
Whether you are writing scripts for your own use, building websites with something like Flask, or using machine learning frameworks like TensorFlow, you need to use collections in Python. However, often there are multiple collection types that seem like the correct solution to your particular problem. Being able to pick the correct type is an essential skill to write effective Python code. In this course, Core Python 3: Hashing and More Collections, you will learn about more of the collection types in Python and be able to pick the correct type and use that type more effectively. First, you will learn how to classify collection types to be able to easily determine what kind of functionality all the advanced collection types offer. Next, you will discover how to implement __hash__ and __eq__ to make your own types more useful in mapping types. Finally, you will explore more of the collection types in Python. When you are finished with this course, you will have the skills and knowledge of Python collection types needed to write more effective Python.
Whether you are writing scripts for your own use, building websites with something like Flask, or using machine learning frameworks like TensorFlow, you need to use collections in Python. However, often there are multiple collection types that seem like the correct solution to your particular problem. Being able to pick the correct type is an essential skill to write effective Python code. In this course, Core Python 3: Hashing and More Collections, you will learn about more of the collection types in Python and be able to pick the correct type and use that type more effectively. First, you will learn how to classify collection types to be able to easily determine what kind of functionality all the advanced collection types offer. Next, you will discover how to implement __hash__ and __eq__ to make your own types more useful in mapping types. Finally, you will explore more of the collection types in Python. When you are finished with this course, you will have the skills and knowledge of Python collection types needed to write more effective Python.
Syllabus
- Course Overview 1min
- Collections by Type 16mins
- Custom Object equality: __hash__ and __eq__ 28mins
- More Mapping Types 23mins
- More Sequence Types 23mins
Taught by
Jon Flanders
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