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
- 82% Python 3: Deep Dive (Part 2 - Iteration, Generators)

Python 3: Deep Dive (Part 2 – Iteration, Generators)

$21.99Track price

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

Part 2 of this Python 3: Deep Dive series is an in–depth look at:

sequences

iterables

iterators

generators

comprehensions

context managers

generator based coroutines

I will show you exactly how iteration works in Python – from the sequence protocol, to the iterable and iterator protocols, and how we can write our own sequence and iterable data types.

We’ll go into some detail to explain sequence slicing and how slicing relates to ranges.

We look at comprehensions in detail as well and I will show you how list comprehensions are actually closures and have their own scope, and the reason why subtle bugs sometimes creep in to list comprehensions that we might not expect.

We’ll take a deep dive into the itertools module and look at all the functions available there and how useful (but overlooked!) they can be.

We also look at generator functions, their relation to iterators, and their comprehension counterparts (generator expressions).

Context managers, an often overlooked construct in Python, is covered in detail too. There we will learn how to create and leverage our own context managers and understand the relationship between context managers and generator functions.

Finally, we’ll look at how we can use generators to create coroutines.

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 2 – Iteration, Generators)

Duration

34.5 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

No

21 reviews for Python 3: Deep Dive (Part 2 – Iteration, Generators)

4.9 out of 5
18
3
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Leonid Bossis

    All is good except for the quality of recorded images. Sometimes it is very poor all becomes blurred. It lasts from a few seconds to a few minutes and heals itself but a lesson does not stop and that part of it may not be understood properly.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Wojciech Kuczer

    Fred is an absolute genius when it comes to python. He explains every topic with details which lets me to understand python on a level I was only dreaming of. Well done for sharing your knowledge with us Fred. Thanks

    Helpful(0) Unhelpful(0)You have already voted this
  3. David Wallace

    learned a lot from the course so far and the teacher gives a proper understanding of the Python language

    Helpful(0) Unhelpful(0)You have already voted this
  4. Anton De Houwer

    heel leerrijk

    Helpful(0) Unhelpful(0)You have already voted this
  5. James Bell

    This is your or your organization’s opportunity to learn from an experienced developer who is also the most gifted Python instructor I’ve come across in more than a decade. Don’t be tempted to ‘save money’ by just purchasing Dr. Baptiste’s lesson 4 on Object Oriented Programming…thinking you have a ‘good or decent’ grasp on the fundamentals. I guarantee you’ll appreciate the myriad insights that help you become a stronger coder and understand the inner workings of Python better than 99% of your colleagues. This knowledge will make you more confident in coding interviews as well.

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

    Deep Dive. Python, right in the devil of its details. Lots of preparation given to the topics. Plain python only, no external libraries. Topics explained in a good order. Fred is showing pedagogic mastery. Coding follows explanations. And some techniques, like DISassembly, to make explanations more vivid. Look no further for an intermediate course on Python, showing maturity of understanding the language. Many hours to prepare such a course. So many thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Mike Mueller

    Most comprehensive class ever.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Stuart Binder

    Best of Udemy! This course is precisely what a great Udemy course should be. Concise, clear and well reasoned explanations followed by examples in code. Deepest (and best) deep dive course I’ve ever taken. Kudos to Mr. Baptiste for a fantastic learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Venkat

    This is the Best course for Learning Python. Fred is awesome.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Sourabh Kumar

    This course is really amazing, I really like the way Fred explains even difficult things which such an ease.

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

    Awesome. Great stuff to learn.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Reeves Smith

    Once again a great course and one of the best out there. If you spend the time you will gain some detailed knowledge. This series has to be the standard on advanced python and I would highly recommend. Two more to go.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Phuc Nguyen

    Fred’s lessons are like stories. I can listen all day.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Paul Wechuli Wafula

    Am through with the 2nd of Fred’s courses and the quality is just as good as the 1st. Excellent, simply excellent. Part 3 here I come.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Rakesh Singh

    For the first time, somebody tried to teach the basics (IN REAL TERMS) of python. Thank you so much Fred! I do not have words, which would reflect my gratitude in true sense.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Jean Francois Bernier

    Seriously, this teacher is awesome. Great pedagogy overall

    Helpful(0) Unhelpful(0)You have already voted this
  17. Yiannis Chatzitheodorou

    Tight content presented in a succinct way. I am absolutely satisfied. A must have for every python user

    Helpful(0) Unhelpful(0)You have already voted this
  18. Daniel De Leonardis

    As expected, Fred delivers a great course covering a lot of the details missed in other courses.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Bruno Demasi

    The teacher has a natural talent for teaching

    Helpful(0) Unhelpful(0)You have already voted this
  20. Ganeshkumar Chandrasekaran

    Great course, great explanations.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Vaibhav Sareen

    I have not seen any other person explain things the way Fred has explained in his series of Deep Dive course

    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 2 – Iteration, Generators)
    Python 3: Deep Dive (Part 2 – Iteration, Generators)

    $21.99

    Price tracking

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