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
Mining Blocks
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)
63. Module Introduction
2:50
64. Understanding the Required Data Structure for our Blockchain
7:03
65. Working with Iterables
5:01
66. Choosing the Right Datastructure
2:55
67. Transactions with Dictionaries & Tuples
7:46
68. Blockchain Theory: Understanding Transactions
1:00
69. Unpacking the Tuple
3:20
70. Mining Blocks
6:16
71. Hashing Previous Blocks
6:23
72. Understanding List Comprehensions
5:48
73. And What are Dict Comprehensions?
1:39
74. Combining List Comprehensions & "if"
2:53
75. Improving the Blockchain Validation Logic
8:20
76. Managing a List of Participants in the Blockchain
3:33
77. Calculating Balances
7:46
78. Rewarding the Miners of our Blockchain
3:23
79. Verifying Transactions
5:45
80. Understanding Reference vs Value Copying
7:07
81. Working with the Range Selector
5:42
82. Understanding Shallow vs Deep Copies
2:42
83. Comparing "is" & "=="
1:36
84. Diving Deeper Into Iterable Methods
7:27
85. Understanding the "all" & "any" Functions
7:35
86. Comparing Iterables
6:46
87. Assignment - Complex Datastructures (Problem)
1:27
88. Assignment - Complex Datastructures (Solution)
7:17
89. Wrap Up
3:17
90. Useful Resources & Links
1:00
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)
Modules
(0/20)
Adding HTTP with Flask
(0/20)
The Node Network
(0/20)
Next Steps and Course Roundup
(0/8)