This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You’ll also learn how to override built–in methods and how to create “inherited” classes that reuse functionality. You’ll also learn about how to design classes. Finally, you will be introduced to the good programming habit of writing automated tests for their own code. The course is best–suited for you if you are already familiar with Python fundamentals, which are covered in the “Python Basics” and “Python Functions, Files, and Dictionaries” courses (courses 1 and 2 of the Python 3 Programming Specialization). It is optional to have taken the “Data Collection and Processing with Python” course (course 3 of the specialization), but knowledge of retrieving and processing complex nested data is helpful. This is the fourth of five courses in the Python 3 Programming Specialization. The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
Instructor Details
Courses : 1
Specification: Python Classes and Inheritance
|
59 reviews for Python Classes and Inheritance
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 14 hours |
Year | 2019 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
FREE
Jason J D –
A wonderful course that covers various important topics like classes, inheritance, error handling, test cases, etc. The instructors, course material and assignments are truly wonderful. Must try for those doing other courses of this specialization.
Yam H L L –
Good course but final assessment was too long and the question design and flow was bad and confusing
Amir Z –
No real examples, final project was so hard to understand. Better to do something not a game
Md. H H S B –
Already completed past three courses of this specialization. This 4th one is also awesome. <3 facing some problems. In past courses all the assignments code was explained in videos .But in this course's assignments contain huge lines of code & its hard to understand all the line by line code with a long time. I think they should provide some videos explaining those lengthy codes 🙁 Though its tough for beginner, but who are used to with coding before they will enjoy.
Dao X H –
good
M N K –
Amazing experience learning from the University of Michigan! Paul Resnick was great and Steve Oney was also good. Thank you for all the knowledge!
Todd H –
so far, best of the series. the final project was well defined, fun, and challenging. Good coverage of classes, class inheritance, and use of exceptions.
Mahmoud G –
I liked the course, as i did all the past three courses in this specialization so far. That being said, I think this course seemed a little more rushed compared to the others, which might be the Book’s shortcoming and not the course’s. I know they tried to keep the explanation and depth in this course somehow relatively basic, but i think, because classes and inheritance are some of the most essential and tricky topics, they could’ve spent more time on them. All in all, however, this was an excellent course, and i appreciate all of the hard work by all the professor’s and staff.
Mauricio G N –
In general, it is well explained, but it needs to have more examples in terms of classes and inheritance.
Xinghua J –
The project is designed too fancy and not practical. Takes a lot of time to understand the requirement and not too much feedback from the project.
Matheson W –
I found this course very informative and learned a lot.
Saravanan M –
The final project was challenging and intriguing. Thank you professors of University of Michigan!
N B –
Nice review for my python programming, thank you
Stella B –
Amazing course! though the instruction in the last assessment are very vague and could be interpreted in couple of ways. I wish the Staff would have dedicate more time for the final assessment instructions and further breakdown each task. Some the things in the last assessment didn’t make any sense and I had to trial and error many times until I solved the issue.
KAPIL P –
Good course
Cevat A S –
Could have been more comprehensive like multi inheritance
Tammireddy S –
Excellent
Joe A –
Slightly less in depth than I wanted in terms of classes in python, but overall, pretty well presented overview of basic OO and testing with Python.
Bikash D –
The course is awesome. It deals with Python Classes and Inheritance and it also gives a taste of Unit Testing in Python and how it is done. The course ends with a project ‘Wheel of Fortune’ where the students are made to write classes also use Inheritance so not to repeat code. Overall it’s a fantastic course and i loved it.
Rahul S –
Each course in the specialization offers thorough exercises to instill confidence!
Ufuk T –
It is a useful Python course about object oriented programming.
Subrata G –
Good Course for learning basic of object oriented programming in Python, Although this is not for who learning first time object oriented .But the final assessment was too long and the question design and flow was bad and confusing
Omar A –
G r e a t
Greg C –
A relatively short course, but it covers some essential material.
KESAB K N –
Nice Content and the tool,Nice problems
Li Y –
Very nice Project!
Luan N –
Great project!
Frederic C –
I finally learned about those famous classes everyone refers to! Great course, fun project at the end.
David L –
Good continuation of the first three courses in this specialization. Clear introduction to classes, and nice survey of testing, exceptions, with a fun little game project at the end.
Juan C A E –
Great course! All the most important concepts are explained very well with videos and lectures. Thanks!
Sophie T –
The Wheel of Fortune is a very good entertaining Project! while practicing programming with class!
Shiyi W –
This course is very helpful to either a beginner or an intermediate learner with some background knowledge. The interactive tool is amazing, which provides a practical platform for programmer to try and learn. The only thing that I will suggest to improve is to build up more projects, from which is what I learnt the most. Thank you UMichigan Professors!
Shubham A G –
Too easy
Jose H C –
It’s all good.!
Rahul V –
Nice Course. Helped me understand the concepts of classes better.
Gabriel R –
Everything great!
Guillermo H K –
Very good course!
Zhen Z –
Very well structured and explained course following the previous three.
Zahid A –
This course was awesome. I had learned about classes, objects, and inheritance in python with the course.
Hadi V M –
I have been programming for a long time. Through this course I have learnt the fundamental of object oriented programming. Thanks to all the competent instructors.
Vinit V M –
Course Content is good !!!
Alexander J V –
Some of the instructions for the assignments seemed unclear, and I increasingly dislike ActiveCode. But the topics are covered in an efficient manner, and the course does provide the basic skills expected.
Malab S B –
Amazing Final Project
Anastasios P –
Course is good with more new content and assignments. Also lecture time is a lot more logical than the previous two courses. Really enjoyed it.
Alberto S D N –
Excellent! Organized! Perfect!
Joseph I –
Great class. I wish we could run more of the Python code in a local environment vs. the Runstone runtime env.
Nico –
This has been fourth course I completed in the specialization and I finished the whole thing in the meantime. Like the courses before and also other courses by the Michigan School of Information, the course materials are perfectly thought through and produced. The course is challenging as it should be, but totally doable. I never felt overwhelmed (though I admit I had some basic prior programming knowledge in in a different language). All in all, I highly recommend everyone to push through the specification. Thanks to Professor Resnick and his team!
Adi H S –
Amazing course. Love it. Love it 3000.
Aku Jaakko S –
Highly recommended!
Aparna V –
Good course, structured well. For a person who doesnt know OOP, it is difficult to understand the self declara‘ti‘on
Haddad R –
good Job
JaiKishan K M –
Crazy and Awesome!!!
Geevarghese G –
Challenging and exciting coursework! Learned a lot of useful stuff about classes. The final project was simply a great experience! I recommend this coursework to anyone at an intermediate level of python, lacking the basics of python classes.
Sean D V –
Excellent all round
Irina Z –
Would be nice to have more tasks for inheritance and reusing values between methods
Kristen P –
Fun course with engaging assignments!
Sohaib Z –
Best Teachers, Well Planned , Awesome means of Interaction throughout the course.
Huzaifa N –
Amazing
Congrong F –
great training materials for starter!