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
Courses : 4
Specification: Python 3: Deep Dive (Part 4 – OOP)
|
18 reviews for Python 3: Deep Dive (Part 4 – OOP)
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 36.5 hours |
Year | 2022 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | No |
$119.99 $19.99
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!!
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.
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.
Devraj Tripathi –
All python deep dive courses are seems to ocean of python. It depends on us as how thirsty we are.
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.
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.
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.
Sanjil Pradhan –
I was expecting more depth and more examples.
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 🙂
Yue Fang –
Great course so far. I hope this instructor releases more python courses for me to devour!
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.
Cesar Concepcion –
Worth every penny. Best explanation I ve ever seen of OOP. Would highly recommend to anyone wanting an intuitive understanding of Python.
Calin Mesteru –
This is another great course on Python delivered by Fred. The best on Python OOP I have been through so far.
Katarina Milivojevic –
Best Python online reference !
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.
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.
Kauntey Shah –
Brilliant and very detailed!! Great work!
Sneha Patil –
Best training course encountered so far.