pages.courses.show.header

pages.courses.show.course_updated

pages.courses.show.subscribe

pages.courses.show.subscription_description

pages.courses.show.included.header

pages.courses.show.included.theory.value
pages.courses.show.included.exercises.value
pages.courses.show.included.questions.value
pages.courses.show.included.self_study
pages.courses.show.included.extra_materials
pages.courses.show.included.extended_material

models.attributes.base.description

In this course, you will study dictionaries (collections of key-value pairs) and sets (a related type of collections). You will learn their internal structure and the syntax for creating and modifying them. As a result, you will learn how to create and copy data from dictionaries and manipulate dictionaries with keys, values, and item iterators. You will learn how to perform various operations on sets: union, difference, intersection, and subset checking. In this course, you will gain the skills necessary to work with hash structures in Python, which you can use to describe entities in any domain. To make learning easier, you should complete the Python Fundamentals and Python Lists courses before taking this course.

pages.courses.show.skills

  • Understand the structure of dictionaries
  • Use dictionaries, create and change them
  • Create and manipulate sets
  • Process dictionaries with keys, values, and items iterators

pages.courses.show.syllabus

1

About the course

Getting to know the goals, objectives, and theme of the course

2

Syntax

Learning how to declare dictionaries, access elements, and iterate keys

3

Changing data in the dictionary

Learning how to change items and add data from one dictionary to another

4

Initializing new values and defaultdicts

Introducing the `defaultdict` dictionaries

5

Multitudes

Introducing sets as a new data type

6

Changing sets

Learning how to change, clear and copy sets

7

Operations on sets

Finding out how to compare sets and what you can get from this comparison

8

Methods of set objects

Learning how to modify a set in place based on data from another set

9

Hash tables

Delving into the actual structure of dictionaries

pages.courses.show.recommended_programs

Course Cover
  • pages.courses.pros.right_in_browser
  • pages.courses.pros.lifetime_access
  • pages.courses.pros.learn_as_you_go
pages.courses.show.subscribe

pages.courses.show.subscription_description