Python 3: Deep Dive (Part 3 – Hash Maps) is the third part of an educational series published by the Udemy site that fully teaches the Python programming language. This series is presented in 4 sections and brings advanced topics for professional Python programmers.
Python is a high-level language with many capabilities that requires a lot of practice and study to learn. This course focuses entirely on the Python language itself and any questions you may have while coding. This set is presented at the intermediate to advanced level and requires a basic familiarity with the Python language, including variables, if and else, simple lists and dictionaries, defining functions, entering standard modules, and basic class definitions.
In the third part of the course, dictionaries and collections are discussed and relational data structures are taught. In this section, an in-depth look at linked arrays and how to implement them with hash maps, hash functions, and use them to build personal classes, dictionaries for specific purposes such as OrderedDict, and its relationship to Python’s internal dictionary.
Multiple Pythons and Dictionary Series will be converted to JSON and vice versa, and a brief introduction to libraries such as JSONSchema and Marshmallow will be provided. The fourth part of this series also teaches more advanced topics and tips. It should be noted that mastering some of the topics in the first and second parts of this series is required for this course.
Things to be taught in this course:
- Linked arrays
- Tables and hash functions
- Dictionaries and Sets
- Build custom dictionaries with the UserDict class
- Equivalent to Python3.6 + and OrderedDict
- Familiarity with JSONSchema, Marshmallow, PyYaml, and Sarpy libraries
- ChainMap tutorial
Python 3-course specifications: Deep Dive (Part 3 – Hash Maps):
- English language
- Duration: 20h 28m
- Number of lessons: 80 lessons in 10 sections
- Level of education: Intermediate
- Instructor: Fred Baptiste
- File format: mp4
- 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
- tables, iterators, generators, and context managers
- variable scopes and namespaces (globals, locals, etc)
- ability to install 3rd party libraries (eg pip install)
After Extract, watch with your favorite Player.
Subtitle: None (as shown)
Version 2020/11 Compared to version 2019/8, the number of 1 lesson for 6 minutes has increased and the quality of the course has been upgraded to 1080.
Download section 1 – 3 GB
Download Part 2 – 3 GB
Download section 3 – 3 GB
Download section 4 – 3 GB
Download Section 5 – 332 MB
file password link
Follow On Facebook
Follow On Linkedin
Follow On Reddit