bootstrap button


Часть 2. Начало изучения Blockchain. Что такое sha256?


***


C Чего начать блокчейн Питон совсем новичку? Часть 1.


Начнём работать с блокчейн, создадим проект. Часть 2.


Blockchain + Python sha256, как работает hashlib? Часть 3.

 

Дополнительно прочитать для тех кто начинает с питон и с блокчейн.

 

во-первых посмотрите
Быстрый старт блокчейн + питон.


http://blockchain.spb-tut.ru/blockchain-plus-python/quick-start-blockchain/


 

Как правильно изучать Django? Другие методики не работают.


https://spb-tut.ru/guest/pages/294/

 

Хотите стать программистом? Читайте.


https://spb-tut.ru/reviews/

 

Первый код блокчейн. Библиотека hashlib python.

https://docs.python.org/3/library/hashlib.html


Первый код.


# -*- coding: utf-8 -*-

import hashlib

block = hashlib.sha256(b"Valery").hexdigest()
block2 = hashlib.sha256(b"Valery + Valery + Valery+ Valery").hexdigest()
print(block)
print(block2)

 

Результат:

/home/agate/BlockchainEnv/bl_startEnv/bin/python /home/agate/blockchain_projects/bl_start/sha_1.py


4ce92a8097f69143d1891b5c41c4fd6e88cc7ee996455a60ee78a2f707ffa04d
93dd4fd6c8cf612149b6bbe7823f0146a557e3f83bbc8371d9c692ebb4cc6d4f

Process finished with exit code 0


Домашнее задание.

(для участников школы сбросить сюда в группу).

1. Найти и прочитать что такое sha256. Разъяснить кратко, что такое sha256.
2. найти и прочитать что такое байт и бит. Разъяснить, что такое байт и бит?
3. прочитать Хеширование. Что такое Хеширование?

4. После просмотра уроков рассказать своими словами, что значит шифрование sha256, как для нас оно выглядит на практике, привести пример кода..

5. Привести примеры кода с методами.

Методы взять с официальной страницы hashlib Пайтон, попробуйте объяснить 1-2 метода, найдите в интернет.

И не важно что вы сейчас не всё будете понимать, по ходу разберём, не переживайте, но от вас уже требуется серьёзное отношение и попытка разобраться. Ведь есть конкретный вопрос, в данном случае метод, поищите примеры не связанные с блокчейн, как можно это использовать. Важно делать, а понимание придёт по ходу.

Ребята. посмотрите во здесь, как делал Осадчий

(Ссылка на группу для участников школы)

Вам нужно твёрдо, слышите твёрдо следовать двум направлениям:

1. Направление - вы работаете по видео урокам, я вас проведу через гнлавное.

2. Вы должны заниматься сами, то есть делать домашние задания, что бы наработать понимание и ваш личный опыт, что бы у вас формировалось понимание, как задать верно вопрос, так как, как только вы начинаете делать сами дополнительно, то сразу у вас начинает работать личный опыт и начинает идти процесс самого реального закрепления материала и понимания.


P.S. Дополнительно посмотрите эти два видео в описании второе.

Хоть там для джанго, но вы должны запомнить, ничего не откладывать на потом.

https://www.youtube.com/watch?v=U5SMyoep9h4&t=916s

Помогайте друг другу в группе.

Спасибо за доверие.

 

 





Валерий Бовсуновский

УНП 391609112
Полоцк, Беларусь.
(обратите внимание у нас онлайн обучение)

Контакты

Email: Страница контактов 


Школа программирования Бовсуновского