Filename Size Lesson 1. Introduction.mp4 34.8 MB Lesson 10. Module Introduction.mp4 5.5 MB Lesson 100. Module Introduction.mp4 4.6 MB Lesson 101. Handling File Access.mp4 25.1 MB Lesson 102. Reading Data From a File.mp4 15.2 MB Lesson 103. Reading Multi-Line Content.mp4 38.1 MB Lesson 104. Using the with Block Statement.mp4 18.9 MB Lesson 105. Adding File Access to our Blockchain.mp4 95.7 MB Lesson 106. Converting Strings Into Python Objects.mp4 189.7 MB Lesson 107. Storing Data with Pickle.mp4 70.3 MB Lesson 108. Comparing Pickle & JSON.mp4 3.8 MB Lesson 109. Changing the Project Back to JSON.mp4 28.3 MB Lesson 11. Understanding the REPL and Data Types.mp4 12.3 MB Lesson 110. Why we need Proper Error Handling.mp4 8.4 MB Lesson 111. Wrap Up.mp4 5.3 MB Lesson 112. Module Introduction.mp4 2.5 MB Lesson 113. Finding Logical Errors with the Debugger.mp4 76.8 MB Lesson 114. Finding Syntax Errors.mp4 22.7 MB Lesson 115. Using try to Find Runtime Errors.mp4 54.5 MB Lesson 116. Which Errors Should you Handle.mp4 30.5 MB Lesson 117. Adding Error Handlers to our Blockchain.mp4 33 MB Lesson 118. Wrap Up.mp4 9.7 MB Lesson 119. Module Introduction.mp4 3 MB Lesson 12. Working with Variables.mp4 32.6 MB Lesson 120. What is Object Oriented Programming.mp4 9.3 MB Lesson 121. Understanding Classes.mp4 4.5 MB Lesson 122. Creating a Class.mp4 27.2 MB Lesson 123. Comparing Classes, Instances & Dictionaries.mp4 15.1 MB Lesson 124. Understanding Class Attributes.mp4 28.2 MB Lesson 125. Constructor & Instance Attributes.mp4 30.2 MB Lesson 126. Printing Classes with Special Methods.mp4 46.5 MB Lesson 127. Private & Public Attributes.mp4 39.8 MB Lesson 128. Understanding Inheritance.mp4 81.2 MB Lesson 129. Planning Blockchain Classes.mp4 4.2 MB Lesson 13. Working with Numbers.mp4 30.2 MB Lesson 130. Adding a Block Class to the Blockchain.mp4 137 MB Lesson 131. Saving Custom Class Objects via .json.mp4 51.9 MB Lesson 132. Adding a Transaction Class.mp4 217.7 MB Lesson 133. Inheritance in Action.mp4 62.2 MB Lesson 134. Adding a Verification Helper Class.mp4 133.6 MB Lesson 135. Initialising the Node Class.mp4 64.6 MB Lesson 136. Turning the Blockchain Into a Class.mp4 106.2 MB Lesson 137. Adding a Node Class.mp4 148.1 MB Lesson 138. Understanding Instance vs Class vs Static Methods & Attributes.mp4 21 MB Lesson 139. Using Static & Class Methods on the Verification Class.mp4 52.5 MB Lesson 14. Using Operators.mp4 15.6 MB Lesson 140. Using Private Attributes in the Blockchain.mp4 44.2 MB Lesson 141. Properties vs Attributes.mp4 48.9 MB Lesson 142. Wrap Up.mp4 10 MB Lesson 143. Module Introduction.mp4 4.2 MB Lesson 144. Creating Packages - Module Bundles.mp4 47.3 MB Lesson 145. The pycache Folder.mp4 7.8 MB Lesson 146. Module Docstrings.mp4 9 MB Lesson 147. Controlling Exports.mp4 40.2 MB Lesson 148. Understanding Execution Context & __name__.mp4 40.8 MB Lesson 149. Why we Need a Private & Public Key Transaction Protection.mp4 23.2 MB Lesson 15. Understanding a Special Behaviour when Working with Numbers.mp4 20.8 MB Lesson 150. Using Anaconda to Install Third Party Packages.mp4 68 MB Lesson 151. Generating Keys with a Third Party Package.mp4 50.8 MB Lesson 152. Connecting the Node & the Wallet.mp4 73.7 MB Lesson 153. Generating Keys on the Node.mp4 56.2 MB Lesson 154. Saving & Loading Keys to Files.mp4 100.3 MB Lesson 155. Creating Transaction Signatures.mp4 87.8 MB Lesson 156. Adding a Signature to our Transactions.mp4 38.3 MB Lesson 157. Verifying Signatures.mp4 93.8 MB Lesson 158. Improving the Verification Logic.mp4 67.5 MB Lesson 159. Wrap Up.mp4 4.6 MB Lesson 16. Working with Strings.mp4 12.5 MB Lesson 160. Module Introduction.mp4 4.8 MB Lesson 161. HTTP Requests - The Basics.mp4 17.6 MB Lesson 162. Understanding API-Endpoints URLs.mp4 10.2 MB Lesson 163. Data Formats.mp4 11.9 MB Lesson 164. Planning our API.mp4 7.3 MB Lesson 165. Setting Up our Environment with Flask.mp4 86.4 MB Lesson 166. Adding our First Route.mp4 110 MB Lesson 167. Installing Postman.mp4 18.2 MB Lesson 168. Adding a POST Request.mp4 80.6 MB Lesson 169. Setting Up Routes to Manage our Wallet.mp4 83.6 MB Lesson 17. Working with Lists.mp4 21.7 MB Lesson 170. Returning Funds.mp4 66.7 MB Lesson 171. Adding Transactions.mp4 125.5 MB Lesson 172. Fetching Open Transactions.mp4 41.4 MB Lesson 173. Testing the Public Key.mp4 23.3 MB Lesson 174. Adding a User Interface.mp4 27.9 MB Lesson 175. Optional Configuring our UI - Creating a Wallet.mp4 163.9 MB Lesson 176. Optional Configuring our UI - Loading a Wallet and Adding Mining & Transactions.mp4 157.2 MB Lesson 177. Exploring our UI.mp4 31.6 MB Lesson 178. Wrap Up.mp4 6 MB Lesson 179. Module Introduction.mp4 3.6 MB Lesson 18. Adding & Removing List Items.mp4 22 MB Lesson 180. Adding Node Management Methods to the Blockchain.mp4 80.1 MB Lesson 181. Setting Up Routes to Add Nodes.mp4 76.4 MB Lesson 182. Adding a Remove Node Route.mp4 51.3 MB Lesson 183. Adding get_Nodes to get all Nodes.mp4 14.9 MB Lesson 184. Attaching a Node User Interface.mp4 115.9 MB Lesson 185. Running Multiple Nodes.mp4 120.7 MB Lesson 186. Sending Requests from within Python.mp4 137.2 MB Lesson 187. Broadcasting Transactions - Adding the Function & Route.mp4 168.6 MB Lesson 188. Broadcasting Transactions - Testing & Fixing Errors.mp4 67.8 MB