Home | Back to Courses
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)

Partner: Udemy
Affiliate Name:
Area:
Description: This course is an in-depth look at Python dictionaries.Dictionaries are ubiquitous in Python. Classes are essentially dictionaries, modules are dictionaries, namespaces are dictionaries, sets are dictionaries and many more. In this course we'll take an in-depth look at:associative arrays and how they can be implemented using hash mapshash functions and how we can leverage them for our own custom classesPython dictionaries and sets and the various operations we can perform with themspecialized dictionary structures such as OrderedDict and how it relates to the built-in Python3.6+ dictPython's implementation of multi-sets, the Counter classthe ChainMap classhow to create custom dictionaries by inheriting from the UserDict classhow to serialize and deserialize dictionaries to JSONthe use of schemas in custom JSON deserializationa brief introduction to some useful libraries such as JSONSchema, PyYaml and Serpy***** Prerequisites *****Please note that this is a relatively advanced Python course, and a strong knowledge of some topics in Python is required. Beyond the basics of Python (loops, conditional statements, exception handling, built-in data types, creating classes, etc), you should also have an in-depth understanding of the following topics:functions and functional programming (recursion, *args, **kwargs, zip, map, sorted, any, all, etc)lambdas, closures and decorators (including standard decorators such as @singledispatch, @wraps, etc)iterables, iterators, generators and context managersnamed tuplesvariable scopes and namespaces (<em
Category: Development > Programming Languages > Python
Partner ID:
Price: 199.99
Commission:
Source: Impact
Go to Course