Python 3: Deep Dive (Part 3 - Hash Maps)

BY
Udemy

Are you a passionate Python developer looking for in-depth courses? Choose this advanced course by Udemy to make a detailed understanding of Hash Maps.

Mode

Online

Fees

₹ 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
₹ 449  ₹3,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of python

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

  • Course Overview
  • Prerequisites

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

Mr Fred Baptiste
Developer and Mathematician
Udemy

Ph.D

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books