Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 83% Python 3: Deep Dive (Part 3 - Hash Maps)

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

$19.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.9/10 (Our Score)
Product is rated as #90 in category Python

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

Hi, My name is Fred Baptiste. I started my career with a PhD in mathematics and have been programming professionally for over 25 years in a variety of technologies and languages, including Python, .Net (C# and VB), Java, C++, and JavaScript to name a few, and databases including relational SQL databases such as MS SQL Server and Postgres as well as No-SQL databases such as MongoDB, Couchbase and Neo4j. Since 2011 I have been focused on Python almost exclusively, mainly in REST API development and data management and analysis using back-end databases such as SQL Server, Postgres and MongoDB. I have spent a lot of time and effort learning and gaining an in-depth understanding of Python and writing idiomatic Python, and I'd like to share that with you. I'm definitely a Python enthusiast for many reasons, and I'd like to share that passion with you too!

Specification: Python 3: Deep Dive (Part 3 – Hash Maps)

Duration

22 hours

Year

2022

Level

Intermediate

Certificate

Yes

Quizzes

No

18 reviews for Python 3: Deep Dive (Part 3 – Hash Maps)

4.9 out of 5
16
2
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Alex Zhang

    Amazing!!!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Kamil Kubis

    Great as previous two parts!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Phuong To

    Excellent content as usual and also the best Q&A support among all the courses I have on udemy.

    Helpful(0) Unhelpful(0)You have already voted this
  4. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Pawel

    Good depth and spread of topic coverage, great narrative, clear media presentation, something that reminds me of Great Courses Series :))

    Helpful(0) Unhelpful(0)You have already voted this
  7. Mihai Andreescu

    Good match for me!

    Helpful(0) Unhelpful(0)You have already voted this
  8. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  9. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  10. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Hector Willys

    The best python programming series I’ve found.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Burak elik

    Excellent and deep just like others. I highly recommend it !

    Helpful(0) Unhelpful(0)You have already voted this
  13. Dumisani Dlamini

    Amazing course. Highly recommend!!!!

    Helpful(0) Unhelpful(0)You have already voted this
  14. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Sudharsan Reddy

    Yes, it’s matching. And so for the explanation and taking different examples while explaining the concepts is good.

    Helpful(0) Unhelpful(0)You have already voted this
  16. pranav chandran

    all Classes are Very Good.Thank you

    Helpful(0) Unhelpful(0)You have already voted this
  17. Ju Zhang

    Deep but not for everyone’s practical use

    Helpful(0) Unhelpful(0)You have already voted this
  18. Pranay Devarasetti

    Learning lots of new stuff which i never knew!!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

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

    $19.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare