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 4 - OOP)

Python 3: Deep Dive (Part 4 – OOP)

$19.99Track price

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

This Python3: Deep Dive Part 4 course takes a closer look at object oriented programming (OOP) in Python.

MAIN COURSE TOPICS

what are classes and instances

class data and function attributes

properties

instance, class and static methods

polymorphism and the role special functions play in this

single inheritance

slots

the descriptor protocol and its relationship to properties and functions

enumerations

exceptions

metaprogramming (including metaclasses)

COURSE PREREQUISITES

Please note this is NOT a beginner level course. You must have a strong working knowledge of functional Python programming as well as some practical experience developing Python applications in order to fully benefit from this course.

In–depth functional Python programming

functions, closures, scopes, decorators (using and writing them)

zip, sorted, any, all, and the itertools module in general

sequences, iterables, iterators and generators (what they are and how to implement the corresponding protocols)

generators, yield, and context managers

mapping types, hashing and relation to object equality

some prior knowledge of basic OOP concepts

know how to work with Python virtual environments and pip install

available Jupyter Notebook (freely available) to follow along with the course notebooks

how to use git

[Please note that this is not a cookbook style course – I don’t show you how to solve specific problems, but rather a broad and in–depth look at how OOP works in the context of Python, that will allow you to apply these concepts and techniques to your own problems.]

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 4 – OOP)

Duration

36.5 hours

Year

2022

Level

Intermediate

Certificate

Yes

Quizzes

No

18 reviews for Python 3: Deep Dive (Part 4 – OOP)

4.9 out of 5
17
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. John McKenna

    This course is absolutely unbelievable. It is very similar to a university lecture in the depth it goes into. I especially like the fact that Fed goes into details that other courses online don’t. For example his section on exceptions, is nearly impossible to find elsewhere, this is probably because it isn’t the most interesting of topics, but clearly it is important to know if you want a proper understanding of Python / coding in general. This course delivers university level material for a tiny fraction of the price!!! Highly recommended!!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Mark Kohner

    Great instructor who really dives into the details and makes learning difficult materials easier. I wish there was a little more interactivity, but he does a fantastic job and I would rate all three of his courses I have purchased five stars.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Daniel Rae

    In my honest opinion this is an outstanding course. Once you follow through with classes and understand what is going on behind the scenes with classes then you get to that place that I would call meta programming levelling up. Everything gets pulled together when you begin to understand what Python is doing .. it’s behaviour, and after all Python is only concerned with behaviour. Fred does such a good job of getting into the core fundamentals that you are able to explore the depths of Python structure. That is what programming is all about. Most courses offer surface level experience at attempting code .. and this is okay, but if you want to truly understand what is going on then Fred’s course is a must. Actually I find this course very liberating and Fred is true expert and pro in Python. This course is worth at least 10 x my expectations. Love this course.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Devraj Tripathi

    All python deep dive courses are seems to ocean of python. It depends on us as how thirsty we are.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Rafael Pardinas

    This is a fantastic course on Object Oriented programming. The section on metaprogramming is incredibly revealing. Fred is a very thorough and attentive to detail instructor and you won’t regret spending your time learning with him.

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

    Having a hard time to stop. Been binge learning this course. It makes feel strong and confident. Even treats my p***hub addiction.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Robin Gontermann

    The course is brilliant. There are so much details. Its not like showing how to code, it explains why things work as they do.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Sanjil Pradhan

    I was expecting more depth and more examples.

    Helpful(0) Unhelpful(1)You have already voted this
  9. Elia Borras Teixido

    Really great course Thanks for sharing and taking the time to teach even not fancy things for you. This will have a huge impact in the python community Thanks 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  10. Yue Fang

    Great course so far. I hope this instructor releases more python courses for me to devour!

    Helpful(0) Unhelpful(0)You have already voted this
  11. Rami parient

    I’ve finally finished all 4 courses of DeepDive with Fred Baptiste and I can honestly say it was the best courses I’ve took. I would highly recommend it to anyone. Best money spend.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Cesar Concepcion

    Worth every penny. Best explanation I ve ever seen of OOP. Would highly recommend to anyone wanting an intuitive understanding of Python.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Calin Mesteru

    This is another great course on Python delivered by Fred. The best on Python OOP I have been through so far.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Katarina Milivojevic

    Best Python online reference !

    Helpful(0) Unhelpful(0)You have already voted this
  15. Anders Albert

    Today it is exactly one year since I started working from home and replaced my commute with Dr. Fred Baptiste s lectures. This has led through Part 1 through 4 of an amazing journey through the Python language, which has paralleled my rise into a more senior position at work. In addition, I have done a total of now 84 courses at Udemy, but Fred s Python series is without a doubt the most in depth and thus most valuable set of courses I have done. I am entirely grateful for this content. Thank you so much Fred.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Autumn McLean

    Couldn’t ask for more. I highly recommend all the courses in this series. They are in depth in a way which doesn’t overwhelm you, but instead makes the concepts easier to grasp. So yes, it may be more intermediate/advanced than some simpler courses out there, but I don’t think that makes it *harder*. He gives tons of examples and full explanations on everything, and does a great job responding to anyone with lecture questions.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Kauntey Shah

    Brilliant and very detailed!! Great work!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Sneha Patil

    Best training course encountered so far.

    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 4 – OOP)

    $19.99

    Price tracking

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