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 maps
hash functions and how we can leverage them for our own custom classes
Python dictionaries and sets and the various operations we can perform with them
specialized dictionary structures such as OrderedDict and how it relates to the built–in Python3.6+ dict
Python’s implementation of multi–sets, the Counter class
the ChainMap class
how to create custom dictionaries by inheriting from the UserDict class
how to serialize and deserialize dictionaries to JSON
the use of schemas in custom JSON deserialization
a brief introduction to some useful libraries such as JSONSchema, Marshmallow, 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)
Instructor Details
Courses : 4
Specification: Python 3: Deep Dive (Part 3 – Hash Maps)
|
18 reviews for Python 3: Deep Dive (Part 3 – Hash Maps)
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 22 hours |
Year | 2022 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
$119.99 $19.99
Alex Zhang –
Amazing!!!
Kamil Kubis –
Great as previous two parts!
Phuong To –
Excellent content as usual and also the best Q&A support among all the courses I have on udemy.
Sebastian Menke –
I have been searching for a course like that for quite some time. I needed some foundation on dictionaries and this course just nails it. From quick helpers to in depth explanation of dictionary guts. Besides the excellent content of both lectures and notebooks, I really like to see the teacher on the lower screen talking to me. Gives the course a personal touch. Also, his voice is nice to listen to and the speed is perfect. I learned a lot and I’m much more confident now using dictionaries.
Meisam Heidari –
Like no other, I just finished the course and it was amazing. Fred is really the best python teacher on Udemy, and he knows python really well. I have done courses with other well reviewed and more revered(!) instructors at Udemy but came to realize that they are mostly famous because they cover a lot of topics at a very shallow depth. So their course is easy to understand and seems like value for money because they cover a tone of topics. But it is not! After doing their courses you will find yourself unable to troubleshoot some of the basic problems that you would routinely face as a programmer. Basically, you can wite some basic codes without exactly understanding what you are doing. Unfortunately, they don’t offer real life solutions. So at some point, you need to dig deeper and as far as I can see, Fred Baptiste is the only instructor offering such detailed courses out there.
Pawel –
Good depth and spread of topic coverage, great narrative, clear media presentation, something that reminds me of Great Courses Series :))
Mihai Andreescu –
Good match for me!
Chyanit Singh –
Fred is the best teacher I have been taught by. There is no one like Fred, I just want to thank him from the bottom of my heart.
Marcelo Camati –
Outstanding course, Fred explains very well each step and each chapter like the other python 3 parts made by him. Definitely recommend it to anyone that wants to expand knowledge on python programming.
James Bell –
You want to pass a tough coding interview? Or you want to invest your finite corporate training budget on a comprehensive Python course that actually teaches the ‘why’ as well as the ‘how.’ Dr. Baptiste put a great deal of thought behind his curriculum. Think of this course as a wonderful reference guide that you’ll be able to return to for years to come to learn the proper implementation. This is perhaps the most organized and concise Python course I’ve encountered.
Hector Willys –
The best python programming series I’ve found.
Burak elik –
Excellent and deep just like others. I highly recommend it !
Dumisani Dlamini –
Amazing course. Highly recommend!!!!
Reeves Smith –
Another great course that is the standard for anyone that wants to get good at python. I have watched other python courses and this is the best, by far.
Sudharsan Reddy –
Yes, it’s matching. And so for the explanation and taking different examples while explaining the concepts is good.
pranav chandran –
all Classes are Very Good.Thank you
Ju Zhang –
Deep but not for everyone’s practical use
Pranay Devarasetti –
Learning lots of new stuff which i never knew!!