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

CodeSignal

Hashing, Dictionaries, and Sets in Python

via CodeSignal

Overview

Dive into Hashing, Dictionaries, and Sets in Python with this focused course, covering implementation, real-world applications, and algorithmic problem-solving. Gain practical experience to confidently tackle data analysis and management challenges.

Syllabus

  • Lesson 1: Introduction To The Course
    • Print Rocket Information
    • Print All Planets from the Space Dictionary
  • Lesson 2: Understanding Hash Sets: Implementation and Complexity Analysis in Python
    • Comparing Hash Sets and Lists in Python
    • Debugging Hash Set Implementation
    • Comparing Execution Time in Lists and Hash Sets
  • Lesson 3: Mastering Python Sets: Intersection, Non-Repeating Elements, and Unique Elements
    • Descending Sorting of Common Integers in Two Sets
    • Identifying Duplicate Integers in a List
    • Comparative Analysis of Exclusive Clothing Inventory in Two Stores
  • Lesson 4: Mastering Algorithmic Problems with Sets in Python
    • Finding the Last Unique Element in a String List
    • Space Anagram Solver Challenge
  • Lesson 5: Deep Dive into Hash Tables: Implementation and Complexity Analysis in Python
    • Manipulation of Book Library Using Python Dictionaries
    • Handling Changes in Event Descriptions
    • Adding Incoming Space Station Message
    • Building and Updating an Employee Database using Hash Tables
  • Lesson 6: Mastering Python Dictionaries Through Practical Exercises
    • Unique Word Finder Challenge
    • Password Strength Analyzer Development
    • Applying a 15% Salary Increase for Developers in a Database
  • Lesson 7: Mastering Interview Problems Using Python Dictionaries
    • Finding the Winning Employee ID
    • Document Word Indexing and Frequency Count

Reviews

Start your review of Hashing, Dictionaries, and Sets in Python

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.