Books
Learn HTML
Learn CSS
Learn GIT
Learn JavaScript
Learn PHP
Exercises
HTML
JavaScript
GIT
CSS
PHP
Courses
Quizzes
Snippets
Tools
Courses
Python - The Practical Guide
Useful Resources & Links
This video lesson is part of the course:
Academind
Single-Course License
Full access to "Python - The Practical Guide"
$34
$59
Access to this course only.
Buy Now
Academind Pro Membership
Unlimited access to this and all other current & future courses!
$19 /month
Cancel anytime!
Subscribe
×
Single-Course License
Full access to "Python - The Practical Guide"
$34
$59
Access to this course only.
Buy Now
Getting Started
(0/11)
Diving Into the Basics of Python
(0/27)
Working with Loops & Conditionals
(0/24)
Understanding Complex Data Structures
(0/28)
Working with Functions & Strings
(0/15)
Working with the Python Standard Library
(0/15)
Working with Files
(0/15)
Handling Errors
(0/9)
Object Oriented Programming
(0/28)
145. Module Introduction
1:12
146. What is Object Oriented Programming?
2:12
147. Understanding Classes
1:24
148. Creating a Class
5:09
149. Comparing Classes, Instances & Dictionaries
2:44
150. Understanding Class Attributes
3:37
151. Constructor & Instance Attributes
4:20
152. Printing Classes with Special Methods
6:04
153. Private & Public Attributes
4:39
154. Understanding Inheritance
8:46
155. Planning Blockchain Classes
1:32
156. Adding a "Block" Class to the BlockchainAdding a "Block" Class to the Blockchain
11:06
157. An Issue with Default Arguments
1:00
158. Saving Custom Class Objects via .json
4:49
159. Adding a "Transaction" Class
17:46
160. Inheritance in Action
5:43
161. Adding a "Verification" Helper Class
10:03
162. Initialising the "Node" Class
4:51
163. Turning the Blockchain Into a Class
7:30
164. Adding a "Node" Class
11:11
165. Understanding "Instance" vs "Class" vs "Static Methods" & "Attributes"
3:39
166. Using "Static" & "Class" Methods on the "Verification" Class
3:44
167. Using Private Attributes in the Blockchain
3:43
168. Properties vs Attributes
5:20
169. Assignment - Object Oriented Programming (Problem)
1:45
170. Assignment - Object Oriented Programming (Solution)
9:44
171. Wrap Up
2:15
172. Useful Resources & Links
1:00
Modules
(0/20)
Adding HTTP with Flask
(0/20)
The Node Network
(0/20)
Next Steps and Course Roundup
(0/8)