|
|
Lesson 1. Introduction.mp4
|
MP4
|
34.8 MB
|
|
|
Lesson 10. Module Introduction.mp4
|
MP4
|
5.5 MB
|
|
|
Lesson 100. Module Introduction.mp4
|
MP4
|
4.6 MB
|
|
|
Lesson 101. Handling File Access.mp4
|
MP4
|
25.1 MB
|
|
|
Lesson 102. Reading Data From a File.mp4
|
MP4
|
15.2 MB
|
|
|
Lesson 103. Reading Multi-Line Content.mp4
|
MP4
|
38.1 MB
|
|
|
Lesson 104. Using the with Block Statement.mp4
|
MP4
|
18.9 MB
|
|
|
Lesson 105. Adding File Access to our Blockchain.mp4
|
MP4
|
95.7 MB
|
|
|
Lesson 106. Converting Strings Into Python Objects.mp4
|
MP4
|
189.7 MB
|
|
|
Lesson 107. Storing Data with Pickle.mp4
|
MP4
|
70.3 MB
|
|
|
Lesson 108. Comparing Pickle & JSON.mp4
|
MP4
|
3.8 MB
|
|
|
Lesson 109. Changing the Project Back to JSON.mp4
|
MP4
|
28.3 MB
|
|
|
Lesson 11. Understanding the REPL and Data Types.mp4
|
MP4
|
12.3 MB
|
|
|
Lesson 110. Why we need Proper Error Handling.mp4
|
MP4
|
8.4 MB
|
|
|
Lesson 111. Wrap Up.mp4
|
MP4
|
5.3 MB
|
|
|
Lesson 112. Module Introduction.mp4
|
MP4
|
2.5 MB
|
|
|
Lesson 113. Finding Logical Errors with the Debugger.mp4
|
MP4
|
76.8 MB
|
|
|
Lesson 114. Finding Syntax Errors.mp4
|
MP4
|
22.7 MB
|
|
|
Lesson 115. Using try to Find Runtime Errors.mp4
|
MP4
|
54.5 MB
|
|
|
Lesson 116. Which Errors Should you Handle.mp4
|
MP4
|
30.5 MB
|
|
|
Lesson 117. Adding Error Handlers to our Blockchain.mp4
|
MP4
|
33 MB
|
|
|
Lesson 118. Wrap Up.mp4
|
MP4
|
9.7 MB
|
|
|
Lesson 119. Module Introduction.mp4
|
MP4
|
3 MB
|
|
|
Lesson 12. Working with Variables.mp4
|
MP4
|
32.6 MB
|
|
|
Lesson 120. What is Object Oriented Programming.mp4
|
MP4
|
9.3 MB
|
|
|
Lesson 121. Understanding Classes.mp4
|
MP4
|
4.5 MB
|
|
|
Lesson 122. Creating a Class.mp4
|
MP4
|
27.2 MB
|
|
|
Lesson 123. Comparing Classes, Instances & Dictionaries.mp4
|
MP4
|
15.1 MB
|
|
|
Lesson 124. Understanding Class Attributes.mp4
|
MP4
|
28.2 MB
|
|
|
Lesson 125. Constructor & Instance Attributes.mp4
|
MP4
|
30.2 MB
|
|
|
Lesson 126. Printing Classes with Special Methods.mp4
|
MP4
|
46.5 MB
|
|
|
Lesson 127. Private & Public Attributes.mp4
|
MP4
|
39.8 MB
|
|
|
Lesson 128. Understanding Inheritance.mp4
|
MP4
|
81.2 MB
|
|
|
Lesson 129. Planning Blockchain Classes.mp4
|
MP4
|
4.2 MB
|
|
|
Lesson 13. Working with Numbers.mp4
|
MP4
|
30.2 MB
|
|
|
Lesson 130. Adding a Block Class to the Blockchain.mp4
|
MP4
|
137 MB
|
|
|
Lesson 131. Saving Custom Class Objects via .json.mp4
|
MP4
|
51.9 MB
|
|
|
Lesson 132. Adding a Transaction Class.mp4
|
MP4
|
217.7 MB
|
|
|
Lesson 133. Inheritance in Action.mp4
|
MP4
|
62.2 MB
|
|
|
Lesson 134. Adding a Verification Helper Class.mp4
|
MP4
|
133.6 MB
|
|
|
Lesson 135. Initialising the Node Class.mp4
|
MP4
|
64.6 MB
|
|
|
Lesson 136. Turning the Blockchain Into a Class.mp4
|
MP4
|
106.2 MB
|
|
|
Lesson 137. Adding a Node Class.mp4
|
MP4
|
148.1 MB
|
|
|
Lesson 138. Understanding Instance vs Class vs Static Methods & Attributes.mp4
|
MP4
|
21 MB
|
|
|
Lesson 139. Using Static & Class Methods on the Verification Class.mp4
|
MP4
|
52.5 MB
|
|
|
Lesson 14. Using Operators.mp4
|
MP4
|
15.6 MB
|
|
|
Lesson 140. Using Private Attributes in the Blockchain.mp4
|
MP4
|
44.2 MB
|
|
|
Lesson 141. Properties vs Attributes.mp4
|
MP4
|
48.9 MB
|
|
|
Lesson 142. Wrap Up.mp4
|
MP4
|
10 MB
|
|
|
Lesson 143. Module Introduction.mp4
|
MP4
|
4.2 MB
|
|
|
Lesson 144. Creating Packages - Module Bundles.mp4
|
MP4
|
47.3 MB
|
|
|
Lesson 145. The pycache Folder.mp4
|
MP4
|
7.8 MB
|
|
|
Lesson 146. Module Docstrings.mp4
|
MP4
|
9 MB
|
|
|
Lesson 147. Controlling Exports.mp4
|
MP4
|
40.2 MB
|
|
|
Lesson 148. Understanding Execution Context & __name__.mp4
|
MP4
|
40.8 MB
|
|
|
Lesson 149. Why we Need a Private & Public Key Transaction Protection.mp4
|
MP4
|
23.2 MB
|
|
|
Lesson 15. Understanding a Special Behaviour when Working with Numbers.mp4
|
MP4
|
20.8 MB
|
|
|
Lesson 150. Using Anaconda to Install Third Party Packages.mp4
|
MP4
|
68 MB
|
|
|
Lesson 151. Generating Keys with a Third Party Package.mp4
|
MP4
|
50.8 MB
|
|
|
Lesson 152. Connecting the Node & the Wallet.mp4
|
MP4
|
73.7 MB
|
|
|
Lesson 153. Generating Keys on the Node.mp4
|
MP4
|
56.2 MB
|
|
|
Lesson 154. Saving & Loading Keys to Files.mp4
|
MP4
|
100.3 MB
|
|
|
Lesson 155. Creating Transaction Signatures.mp4
|
MP4
|
87.8 MB
|
|
|
Lesson 156. Adding a Signature to our Transactions.mp4
|
MP4
|
38.3 MB
|
|
|
Lesson 157. Verifying Signatures.mp4
|
MP4
|
93.8 MB
|
|
|
Lesson 158. Improving the Verification Logic.mp4
|
MP4
|
67.5 MB
|
|
|
Lesson 159. Wrap Up.mp4
|
MP4
|
4.6 MB
|
|
|
Lesson 16. Working with Strings.mp4
|
MP4
|
12.5 MB
|
|
|
Lesson 160. Module Introduction.mp4
|
MP4
|
4.8 MB
|
|
|
Lesson 161. HTTP Requests - The Basics.mp4
|
MP4
|
17.6 MB
|
|
|
Lesson 162. Understanding API-Endpoints URLs.mp4
|
MP4
|
10.2 MB
|
|
|
Lesson 163. Data Formats.mp4
|
MP4
|
11.9 MB
|
|
|
Lesson 164. Planning our API.mp4
|
MP4
|
7.3 MB
|
|
|
Lesson 165. Setting Up our Environment with Flask.mp4
|
MP4
|
86.4 MB
|
|
|
Lesson 166. Adding our First Route.mp4
|
MP4
|
110 MB
|
|
|
Lesson 167. Installing Postman.mp4
|
MP4
|
18.2 MB
|
|
|
Lesson 168. Adding a POST Request.mp4
|
MP4
|
80.6 MB
|
|
|
Lesson 169. Setting Up Routes to Manage our Wallet.mp4
|
MP4
|
83.6 MB
|
|
|
Lesson 17. Working with Lists.mp4
|
MP4
|
21.7 MB
|
|
|
Lesson 170. Returning Funds.mp4
|
MP4
|
66.7 MB
|
|
|
Lesson 171. Adding Transactions.mp4
|
MP4
|
125.5 MB
|
|
|
Lesson 172. Fetching Open Transactions.mp4
|
MP4
|
41.4 MB
|
|
|
Lesson 173. Testing the Public Key.mp4
|
MP4
|
23.3 MB
|
|
|
Lesson 174. Adding a User Interface.mp4
|
MP4
|
27.9 MB
|
|
|
Lesson 175. Optional Configuring our UI - Creating a Wallet.mp4
|
MP4
|
163.9 MB
|
|
|
Lesson 176. Optional Configuring our UI - Loading a Wallet and Adding Mining & Transactions.mp4
|
MP4
|
157.2 MB
|
|
|
Lesson 177. Exploring our UI.mp4
|
MP4
|
31.6 MB
|
|
|
Lesson 178. Wrap Up.mp4
|
MP4
|
6 MB
|
|
|
Lesson 179. Module Introduction.mp4
|
MP4
|
3.6 MB
|
|
|
Lesson 18. Adding & Removing List Items.mp4
|
MP4
|
22 MB
|
|
|
Lesson 180. Adding Node Management Methods to the Blockchain.mp4
|
MP4
|
80.1 MB
|
|
|
Lesson 181. Setting Up Routes to Add Nodes.mp4
|
MP4
|
76.4 MB
|
|
|
Lesson 182. Adding a Remove Node Route.mp4
|
MP4
|
51.3 MB
|
|
|
Lesson 183. Adding get_Nodes to get all Nodes.mp4
|
MP4
|
14.9 MB
|
|
|
Lesson 184. Attaching a Node User Interface.mp4
|
MP4
|
115.9 MB
|
|
|
Lesson 185. Running Multiple Nodes.mp4
|
MP4
|
120.7 MB
|
|
|
Lesson 186. Sending Requests from within Python.mp4
|
MP4
|
137.2 MB
|
|
|
Lesson 187. Broadcasting Transactions - Adding the Function & Route.mp4
|
MP4
|
168.6 MB
|
|
|
Lesson 188. Broadcasting Transactions - Testing & Fixing Errors.mp4
|
MP4
|
67.8 MB
|
|
|
Lesson 189. Broadcasting New Blocks Adding the Function & Route.mp4
|
MP4
|
149.5 MB
|
|
|
Lesson 19. Preparing the Blockchain - The Theory.mp4
|
MP4
|
4.9 MB
|
|
|
Lesson 190. Broadcasting New Blocks Informing the Peer Nodes.mp4
|
MP4
|
135.8 MB
|
|
|
Lesson 191. Broadcasting Transactions Testing.mp4
|
MP4
|
39.2 MB
|
|
|
Lesson 192. Solving Conflicts.mp4
|
MP4
|
73.5 MB
|
|
|
Lesson 193. Understanding Consensus.mp4
|
MP4
|
15 MB
|
|
|
Lesson 194. Finding Conflicts.mp4
|
MP4
|
120.5 MB
|
|
|
Lesson 195. Implementing a Consensus Algorithm.mp4
|
MP4
|
222.4 MB
|
|
|
Lesson 196. Testing Consensus.mp4
|
MP4
|
38 MB
|
|
|
Lesson 197. Wrap Up.mp4
|
MP4
|
3.3 MB
|
|
|
Lesson 198. Module Introduction.mp4
|
MP4
|
1.9 MB
|
|
|
Lesson 199. Don't Forget PEP 8.mp4
|
MP4
|
26.9 MB
|
|
|
Lesson 2. What is Python.mp4
|
MP4
|
76.3 MB
|
|
|
Lesson 20. Installing our IDE.mp4
|
MP4
|
32.8 MB
|
|
|
Lesson 200. Using PEP 8.mp4
|
MP4
|
125.6 MB
|
|
|
Lesson 201. Using Comments.mp4
|
MP4
|
3.2 MB
|
|
|
Lesson 202. Diving Deeper Into Python.mp4
|
MP4
|
75.3 MB
|
|
|
Lesson 203. Improving the Blockchain.mp4
|
MP4
|
170.1 MB
|
|
|
Lesson 204. Congratulations.mp4
|
MP4
|
17.5 MB
|
|
|
Lesson 21. Using Functions to Add List Items.mp4
|
MP4
|
24.9 MB
|
|
|
Lesson 22. Accessing the Last List Item.mp4
|
MP4
|
19.3 MB
|
|
|
Lesson 23. Adding Arguments to Functions.mp4
|
MP4
|
14.1 MB
|
|
|
Lesson 24. Understanding the return Keyword.mp4
|
MP4
|
23.2 MB
|
|
|
Lesson 25. Using Default Arguments.mp4
|
MP4
|
28 MB
|
|
|
Lesson 26. Working with Keyword Arguments.mp4
|
MP4
|
17.2 MB
|
|
|
Lesson 27. Using the input Function.mp4
|
MP4
|
26.4 MB
|
|
|
Lesson 28. Avoiding Repetitive Code Execution.mp4
|
MP4
|
16.8 MB
|
|
|
Lesson 29. Understanding the Variable Scope.mp4
|
MP4
|
41.6 MB
|
|
|
Lesson 3. Setting Up Python.mp4
|
MP4
|
55.2 MB
|
|
|
Lesson 30. Exploring the Official Documentation.mp4
|
MP4
|
28.1 MB
|
|
|
Lesson 31. Adding Comments and Doc Strings.mp4
|
MP4
|
39.8 MB
|
|
|
Lesson 32. Structuring Multi Line Code in Python.mp4
|
MP4
|
18.3 MB
|
|
|
Lesson 33. Wrap Up.mp4
|
MP4
|
13.7 MB
|
|
|
Lesson 34. Module Introduction.mp4
|
MP4
|
3.8 MB
|
|
|
Lesson 35. Understanding Loops - Theory.mp4
|
MP4
|
9.9 MB
|
|
|
Lesson 36. Creating a for Loop.mp4
|
MP4
|
27.3 MB
|
|
|
Lesson 37. Creating a while Loop.mp4
|
MP4
|
27 MB
|
|
|
Lesson 38. Understanding Conditionals - Theory.mp4
|
MP4
|
3.6 MB
|
|
|
Lesson 39. Adding if-else to our Blockchain.mp4
|
MP4
|
64.6 MB
|
|
|
Lesson 4. Writing our First Python Code.mp4
|
MP4
|
70.6 MB
|
|
|
Lesson 40. Working with elif.mp4
|
MP4
|
28.4 MB
|
|
|
Lesson 41. Understanding break & continue.mp4
|
MP4
|
29.8 MB
|
|
|
Lesson 42. Improving our Code with Loops & Conditionals.mp4
|
MP4
|
61.5 MB
|
|
|
Lesson 43. Understanding Boolean Operators - is & in.mp4
|
MP4
|
20.8 MB
|
|
|
Lesson 44. The not Keyword.mp4
|
MP4
|
6.8 MB
|
|
|
Lesson 45. Understanding with and or.mp4
|
MP4
|
10.3 MB
|
|
|
Lesson 46. Grouping Conditionals.mp4
|
MP4
|
15.1 MB
|
|
|
Lesson 47. What About switch in Python.mp4
|
MP4
|
6 MB
|
|
|
Lesson 48. Verifying our Blockchain.mp4
|
MP4
|
102.4 MB
|
|
|
Lesson 49. Using Conditions inside the while Loop.mp4
|
MP4
|
19.9 MB
|
|
|
Lesson 5. What is the Blockchain.mp4
|
MP4
|
100.1 MB
|
|
|
Lesson 50. Using else in Loops.mp4
|
MP4
|
20.5 MB
|
|
|
Lesson 51. Adding the range Function.mp4
|
MP4
|
47.9 MB
|
|
|
Lesson 52. Wrap Up.mp4
|
MP4
|
10.3 MB
|
|
|
Lesson 53. Module Introduction.mp4
|
MP4
|
7.4 MB
|
|
|
Lesson 54. Understanding the Required Data Structure for our Blockchain.mp4
|
MP4
|
22.7 MB
|
|
|
Lesson 55. Working with Iterables.mp4
|
MP4
|
19.2 MB
|
|
|
Lesson 56. Choosing the Right Datastructure.mp4
|
MP4
|
13.9 MB
|
|
|
Lesson 57. Transactions with Dictionaries & Tuples.mp4
|
MP4
|
74.7 MB
|
|
|
Lesson 58. Unpacking the Tuple.mp4
|
MP4
|
38.8 MB
|
|
|
Lesson 59. Mining Blocks.mp4
|
MP4
|
52.1 MB
|
|
|
Lesson 6. Course Outline.mp4
|
MP4
|
64.1 MB
|
|
|
Lesson 60. Hashing Previous Blocks.mp4
|
MP4
|
63.6 MB
|
|
|
Lesson 61. Understanding List Comprehensions.mp4
|
MP4
|
38.3 MB
|
|
|
Lesson 62. And What are Dict Comprehensions.mp4
|
MP4
|
7.9 MB
|
|
|
Lesson 63. Combining List Comprehensions & if.mp4
|
MP4
|
14.4 MB
|
|
|
Lesson 64. Improving the Blockchain Validation Logic.mp4
|
MP4
|
79.4 MB
|
|
|
Lesson 65. Managing a List of Participants in the Blockchain.mp4
|
MP4
|
33.3 MB
|
|
|
Lesson 66. Calculating Balances.mp4
|
MP4
|
71.1 MB
|
|
|
Lesson 67. Rewarding the Miners of our Blockchain.mp4
|
MP4
|
29.7 MB
|
|
|
Lesson 68. Verifying Transactions.mp4
|
MP4
|
63.4 MB
|
|
|
Lesson 69. Understanding Reference vs Value Copying.mp4
|
MP4
|
38.7 MB
|
|
|
Lesson 7. Python Alternatives.mp4
|
MP4
|
61.9 MB
|
|
|
Lesson 70. Working with the Range Selector.mp4
|
MP4
|
37.3 MB
|
|
|
Lesson 71. Understanding Shallow vs Deep Copies.mp4
|
MP4
|
14.5 MB
|
|
|
Lesson 72. Comparing is & ==.mp4
|
MP4
|
8 MB
|
|
|
Lesson 73. Diving Deeper Into Iterable Methods.mp4
|
MP4
|
55.2 MB
|
|
|
Lesson 74. Understanding the all & any Functions.mp4
|
MP4
|
74.6 MB
|
|
|
Lesson 75. Comparing Iterables.mp4
|
MP4
|
32.4 MB
|
|
|
Lesson 76. Wrap Up.mp4
|
MP4
|
13.1 MB
|
|
|
Lesson 77. Module Introduction.mp4
|
MP4
|
3.5 MB
|
|
|
Lesson 78. Comparing Strings & Lists.mp4
|
MP4
|
24.7 MB
|
|
|
Lesson 79. Understanding the format Method.mp4
|
MP4
|
52.9 MB
|
|
|
Lesson 8. Understanding the Python Versions.mp4
|
MP4
|
31.5 MB
|
|
|
Lesson 80. Escaping Characters.mp4
|
MP4
|
10.7 MB
|
|
|
Lesson 81. Formatting Strings Conveniently with f.mp4
|
MP4
|
7 MB
|
|
|
Lesson 82. Adding String Formatting to our Project.mp4
|
MP4
|
21.9 MB
|
|
|
Lesson 83. Understanding the map Function.mp4
|
MP4
|
12.4 MB
|
|
|
Lesson 84. Working with Lambda Functions.mp4
|
MP4
|
13.2 MB
|
|
|
Lesson 85. Reducing Lists.mp4
|
MP4
|
71.3 MB
|
|
|
Lesson 86. Unpacking Function Arguments.mp4
|
MP4
|
35.8 MB
|
|
|
Lesson 87. Fixing a Bug.mp4
|
MP4
|
54.2 MB
|
|
|
Lesson 88. Wrap Up.mp4
|
MP4
|
6.2 MB
|
|
|
Lesson 89. Module Introduction.mp4
|
MP4
|
4 MB
|
|
|
Lesson 9. How To Get The Most Out Of This Course.mp4
|
MP4
|
46.5 MB
|
|
|
Lesson 90. Exploring the Python Standard Library.mp4
|
MP4
|
28.5 MB
|
|
|
Lesson 91. Importing Packages - Theory.mp4
|
MP4
|
16.5 MB
|
|
|
Lesson 92. Importing hashlib to Create a Unique Hash.mp4
|
MP4
|
72.6 MB
|
|
|
Lesson 93. Using Other Import Syntaxes.mp4
|
MP4
|
23.4 MB
|
|
|
Lesson 94. The Proof of Work.mp4
|
MP4
|
23.3 MB
|
|
|
Lesson 95. Adding the Proof of Work to our Blockchain.mp4
|
MP4
|
59.5 MB
|
|
|
Lesson 96. Including the Proof of Work in our Mining Function.mp4
|
MP4
|
90 MB
|
|
|
Lesson 97. Fixing a Hash Order Fault.mp4
|
MP4
|
76.7 MB
|
|
|
Lesson 98. Splitting Up our Code.mp4
|
MP4
|
52.3 MB
|
|
|
Lesson 99. Wrap Up.mp4
|
MP4
|
8.2 MB
|
|
|
[CourseClub.NET].url
|
URL
|
102.4 B
|
|
|
[FreeCourseSite.com].url
|
URL
|
102.4 B
|
|
|
python-by-building-a-blockchain-cryptocurrency.zip
|
ZIP
|
6.6 MB
|