Starting with JSON
Last updated on November 6, 2026 2:18 amPython 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)
★★★★★
$459.00 in stock
Udemy.com
as of November 6, 2026 2:18 am
Dictionaries, Sets, Related Data Structures, Serialization/Deserialization
Created by:
Dr. Fred Baptiste
Software Engineer and Mathematician
Software Engineer and Mathematician
Rating:4.78 (1815reviews)
29937students enrolled
What Will I Learn?
- Associative Arrays
- Hash Tables and Hash Functions
- Python's implementation of hash tables
- Dictionaries and Sets
- Defining hash functions for our custom classes and why that is useful
- Creating customized dictionaries using the UserDict class
- defaultdict
- OrderedDict and Python3.6+ equivalences
- Counter (multi-sets)
- ChainMap
- Serialization and Deserialization
- JSON serialization/deserialization
- Intro to JSONSchema, Marshmallow, PyYaml and Serpy 3rd party libraries
Requirements
- This is an advanced course, so a solid Python foundation is necessary
- Jupyter Notebooks
- functional programming (zip, map, sorted, any, all, etc)
- lambdas, closures and decorators
- built-in decorators such as @lru_cache, @singledispatch and @wraps
- iterables, iterators, generators and context managers
- variable scopes and namespaces (globals, locals, etc)
- ability to install 3rd party libraries (e.g. pip install)
Target audience
- Python developers who want a deeper understanding of Python dictionaries and related topics


There are no reviews yet.