- Course Overview
- Prerequisites
Expert
Online
₹ 455 3,499
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
- 73 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
- 20.5 hours on-demand video
- Downloadable resources
- Lecture videos
- Coding videos
- Full lifetime access
- Access on mobile and tv
- Certificate of completion
Course and certificate fees
Fees information
certificate availability
certificate providing authority
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
Instructors
Mr Fred Baptiste
Developer and Mathematician
Udemy
Ph.D
Articles
Popular Articles
Latest Articles
Courses of your interest
Computer Vision for Embedded Systems
Purdue University, West Lafayette via Edx
Quantum Computer Systems Design I Intro to Quantum...
UChicago via Edx
Fundamentals of Quantum Information
Delft University of Technology via Edx
Quantum Computer Systems Design II Principles of Q...
UChicago via Edx
Quantum Computer Systems Design III Working with N...
UChicago via Edx
HTML5 Apps and Games
World Wide Web Consortium via Edx
Problem Solving & System Design Advanced
Scaler Academy
Data Science and Machine Learning Program - Advanc...
Scaler Academy
Trees and Graphs Basics
CU Boulder via Coursera
Introduction to Graduate Algorithms
Georgia Tech via Udacity