- Course Overview
- Prerequisites
Python 3: Deep Dive (Part 3 - Hash Maps)
Are you a passionate Python developer looking for in-depth courses? Choose this advanced course by Udemy to make a ...Read more
Online
₹ 449 3099
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Python 3: Deep Dive (Part 3 - Hash Maps) course is an in-depth and advanced short programme on Python programming, particularly on Python dictionaries. The curriculum will make you an expert Python developer giving a thorough understanding of standard in-built libraries along with third-party libraries.
Python 3: Deep Dive (Part 3 - Hash Maps) online course is meant for Python programmes developers who already got deep exposure to Python. Created by Fred Baptiste, the programme demands some prerequisites as it is a relatively advanced content such as solid Python foundation, functions and functional programming, lambdas, closures and decorators and named tuples etc.
Python 3: Deep Dive (Part 3 - Hash Maps) certification is offered by Udemy and equips you with the knowledge that enables you to write an idiomatic Python. The syllabus imparts you with a detailed understanding of Python Dictionaries, Hash functions, Associate Arrays and facilitates you to have a practical understanding also through various projects and exercises. The interested learners could enrol on the course by paying the fee. Early birds will be given a discount
The highlights
- Online course
- 77 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of completion
- Flexible deadlines
- Advanced level content
- English videos
- Shareable certificate
- Practical exposure
Program offerings
- Downloadable resources
- Lecture videos
- Coding videos
- Full lifetime access
- Access on mobile and tv
- Certificate of completion
- 22 hours on-demand video
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
What you will learn
After the Python 3 Deep Dive (Part 3 - Hash Maps) online certification, the Python developers can develop a comprehensive grasp of the Python dictionaries. Plus, the learners will be able to acquire knowledge of topics related to dictionaries such as Associative Arrays, ChainMap, JSON serialization/deserialization etc.
The syllabus
Introduction
Associative Arrays - Theory!
- Introduction
- Associative Arrays
- Hash Maps
- Python Dictionaries
- Python's hash() Function
Dictionaries
- Introduction
- Creating Dictionaries - Lecture
- Creating Dictionaries - Coding
- Common Operations - Lecture
- Common Operations - Coding
- Dictionary Views - Lecture
- Dictionary Views - Coding
- Updating, Merging, and Copying - Lecture
- Updating, Merging, and Copying - Coding
- Custom Classes and Hashing - Lecture
- Custom Classes and Hashing - Coding
Coding Exercises
- Exercises
- Solution 1
- Solution 2
- Solution 3
- Solution 4
- Exercises
- Solution 1
- Solution 2
- Solution 3
- Exercises
- Solution 1
- Solution 2
- Solution 3
Sets
- Introduction
- Basic Set Theory
- Python Sets
- Creating Sets - Lecture
- Creating Sets - Coding
- Common Operations - Lecture
- Common Operations - Coding
- Set Operations - Lecture
- Set Operations - Coding
- Update Operations - Lecture
- Update Operations - Coding
- Copying Sets - Lecture
- Copying Sets - Coding
- Frozen Sets - Lecture
- Frozen Sets - Coding
- Dictionary Views - Lecture
- Dictionary Views - Coding
Project 1
- Project 1 - Goals
- Project 1 - Solution
Serialization & Deserialization
- Introduction
- Pickling - Lecture
- Pickling - Coding
- JSON Serialization - Lecture
- JSON Serialization - Coding
- Custom JSON Encoding - Lecture
- Custom JSON Encoding - Coding
- Using JSONEncoder - Lecture
- Using JSONEncoder - Coding
- Custom JSON Decoding - Lecture
- Custom JSON Decoding - Coding
- Using JSONDecoder - Lecture
- Using JSONDecoder - Coding
- JASON Schema
- Marshmallow
- PyYaml
- Serpy
Specialized Dictionaries
- Introduction
- DefaultDict - Lecture
- DefaultDict - Coding
- OrderedDict - Lecture
- Counter - Coding
- OrderedDict and Python 3.6 Dicts
- Counter - Lecture
- Counter - Coding
- ChainMap - Coding
- ChainMap - Lecture
- UserDict - Lecture
- UserDict - Coding
- Introduction
- DefaultDict - Lecture
- DefaultDict - Coding
- OrderedDict - Lecture
- OrderedDict - Coding
- OrderedDict and Python 3.6 Dicts
- Counter - Lecture
- Counter - Coding
- ChainMap - Lecture
- ChainMap - Coding
- UserDict - Lecture
- UserDict - Coding
Extras
- The MappingProxy Type