Basic Object-Oriented Python Course (How To)
Offered By: Treehouse
Course Description
Overview
Learn the powerful object-oriented method of designing and laying out code.
What you'll learn
- Object-Oriented Python
- Class creation
- Object creation
- Instantiation
- Class attributes
- Instance Attributes
- Methods
- Emulating built-in methods
Syllabus
Welcome to OOP
An introduction to object-oriented programming in Python.
Chevron 9 steps-
Intro to OOP
4:38
-
Creating a Class
4:40
-
Creating a Class
5 questions
-
Class Attributes
8:05
-
Instance Attributes
7:40
-
Creating a Panda Class
2 objectives
-
Methods
10:37
-
Adding to our Panda
3 objectives
-
Classes, Attributes, and Methods
7 questions
Emulating Built-ins
Learn how to utilize built-in methods to amplify the abilities of your class.
Chevron 6 steps-
Intro to Built-ins
1:18
-
__str__
2:01
-
__iter__
6:10
-
__eq__
2:39
-
Emulating Built-ins
3 objectives
-
Emulating Built-ins
5 questions
Creating a Memory Game
Create a memory game using your object-oriented python knowledge.
Chevron 8 steps-
Challenge
1:53
-
Pseudocode
2:28
-
Card Class
3:08
-
Game Class Part 1
13:22
-
Game Class Part 2
8:44
-
Game Class Part 3
6:07
-
Final Product
4:58
-
Class Review
5 questions
Taught by
Megan Amendola
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity