Истории, письма, отзывы....и др

Вы читаете последние 10 историй. Читать все истории.


Это проект заморожен.

Я начал проект блокчейн полноценное разработка децентрилизованных приложений

на сайте www.dapp.spb-tut.ru

У меня поменялись приоритеты, ранее было мобильное направление, теперь общее, которое даст возможность делать люьые проекты, мобильные, сервисы. сайты. (у меня было несколько лет, что бы понять это, наблюдая за рынком.

вот цели нового проекта:

Обучение разработке по технологии Blockchain + Ethereum Dapp.

 Язык программирования Solidity, создание смарт-контрактов и понимание языка.

 Изучение Web3(клиент взаимодействия с Ethereum. (Python, Django, JS).

 Создание полноценного DAPP - децентрализованного приложения.

  Общее расширенное понимание, применение возможно на сайтах, сервисах, мобильных.

 Занимайся в удобное время. Начало занятий в марте 2022 г. Следите.

 

перейдите: www.dapp.spb-tut.ru

 

 

 

 

Если есть вопросы, спросите?

Задать вопрос(ы) (сайт spb-tut.ru)

 

 

 

 



Посмотрите:

Безграничный Kotlin - андроид приложение, сайт, сервис, блокчейн и т.д.

http://kotlinlang.spb-tut.ru/motivation-kotlin/chto-mozhno-napisat-na-kotlin/



 

Сергей Осадчий пишет в группу школы:


Всем привет!

Сразу наверное напишу что я думаю сейчас.
Я думаю если бы я не решился изучать одновременно два языка, то я был бы сильно ограничен в понимании, что такое программирование в целом.
Мой мир программирования закончился бы на понимании только python, а это границы.
Изучая два языка я понимаю что не существует ни каких границ.

На тот момент когда Валерий Иванович предложил изучение kotlin, я уже начал изучение python и был где-то возле функций, правда в четвертый раз.
Я вцепился в python зубами и пилил его по полной, я не хотел его откладывать плюс у меня были свои сроки которые я сам себе установил.

Я не хотел изучать  kotlin сейчас, хотел пройти с начала  python.
Узнав что  kotlin это мобильный рынок я посчитал что упускать это нельзя, решил попробовать прицепить и его. Я еще не понимал  как это повлияет на мой взгляд на программирование в будущем.

Я отложил python и начал изучать kotlin.
Уроков по kotlin было не много и пройдя их я вернулся  к python.
Таким образом я начал их чередовать, вышел новый урок  kotlin я в  kotlin, прошел урок,  возвращаюсь к  python.

Несколько месяцев всё было как в тумане, единственное что я чувствовал это то что у меня есть тонны информации с которой я не понимаю что мне делать, я вымотан, меня вырубает за компом, руки начали опускаться.
Сомнений навалилось нормально, я думал что я ничего не понимаю, но это только мне так казалось.
На самом деле я всё понимал просто мне еще не открылась вся картина.

Но картина открылась, сам до конца не осознавая...................

 

Читать полную статью на spb



Как стать программистом, подробная инструкция с примерами.

Понять нужно одно изучать язык нужно по методике, давайте поговорим о ней.

инструкция по изучению языка
Друзья, когда писал ответ Денису получилась инструкция по изучению языка, как с утра сел так до обеда и писал.

НОВИЧКАМ!
Новичкам, если почитать историю ДенИСА, да взять советы, которые, написал Михаил Беляковский(через 90 дней начал писать сложный код на джанго), понаблюдать и применять что делает Осадчий Сергей(через пол года начал писать на двух языках).

так же изложил по пунктам этапы и трудности и как преодолевать, что бы не попасть в просак и выйти все же на уровень, когда вы будете способны писать на любых языках программирования.

в общем очень хотел помочь, уж очень не хочется, что бы вы  делали круги, как Денис в полтора года, у Дениса хватило Силы и Воли выйти с пике, а ведь может не хватить, поэтому прочтите пожалуйста и применяйте и будете писать, только работайте над статьей. как написано в начале в рекомендациях.

Понять нужно одно изучать язык нужно по методике, давайте поговорим о ней.

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



Ответы, почему новички начинают программировать,
как это происходит на практике?

Рекомендация:
Когда была полностью осознана система быстрого освоения языка/ов и появились реальные ребята, как Сергей Осадчий (недоумевал, как учить два языка, но как это было), который начал писать на двух языках, когда ещё пол года не было, Михаил Беляковский (его история),
который через три месяца начала писать сложный код на Джанго и уже хорошо разбираться в классах ООП,
Сергей Питерских, который может меньше на виду, но всегда очень досконально разбирается в любой теме и другие ребята,
стало понятно, что система работает и ею нужно правильно пользоваться, а что ещё
важнее понимать что и как делать.
Это видео собрательное.
Я рекомендую прослушать видео как лекцию на досуге и просто в конце записать, что вы вынесли.
Стоп давайте поставим цель:
Ваша цель, что бы вы могли писать на любом языке. НЕ бойтесь, я верю в вас поэтому пишем именно её и с этим уклоном слушаем.

Потом ещё раз посмотрите видео и уже выполняя инструкции:
Видео о которых говорится, посмотрите сразу, остановите это и посмотрите, например если речь идёт о понимании, как у вас будет укладываться план, именно как вы. как человек будете изучать свой язык.
Вли например я даю ссылку на статью, то прочтите.
Что важно и с видео и со статьи выпишите себе важные пунткы, которые вы вынесли,
в резульате такой работы в том числе и над самим этим видео у вас должна появится своя собственная мини лекция,
которая и будет являться для вас и планом и ключом, как собственно, Вы будете становится многопрофильным программистом.

Особое внимание обращайте на мелочи.

Так же посмотрите дополнительные материалы.
На выходе у вас в голове должны быть уже ответы и понимае, как и что делать.
 
Начать просмотр.
 

Вам так же поможет многое уложить в голове следующие широкие материалы:

 

Как правильно изучать Django? Другие методики не работают.
https://spb-tut.ru/guest/pages/294/

Хотите стать программистом? Читайте.
https://spb-tut.ru/reviews/

 


Kotlin + Android + blockchain, разработки приложений с нуля.
Создание приложений в Android Studio на языке программирования Kotlin. Подробное руководство.
http://kotlinlang.spb-tut.ru/
быстрый старт
http://kotlinlang.spb-tut.ru/info/fast_start/


Блокчейн с нуля + Python + Solidity. Программирование, обучение, разработка смарт контрактов.

Онлайн школа Blockchain,
для начинающих программистов от
В. Бовсуновского.
Быстрый старт
http://blockchain.spb-tut.ru/blockchain-plus-python/quick-start-blockchain/

--


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



В помощь новичкам.

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

Михаил написал все секреты, как стать программистом и если вчитаться, то можно по его истории вывести главные вехи, так же я дал советы.
Здесь привожу только часать, все остальное читайте по ссылке, очень длинная:
 
https://spb-tut.ru/guest/pages/306/

 

 

Пишем Михаил Беляковсикй (привожу письмо, без изменений)

Добрый день Валерий!!!

Ну вот и пришёл и мой черёд рассказать свою историю.
Я уверен что моя история показательна и поучительна, и очень будет полезна всем тем людям которые на нее наткнутся, и задумаются, и не побоятся. Ребята не бойтесь пробуйте и повторяйте и все у вас получится, если вы конечно этого хотите.
 
В первую очередь хочу поблагодарить Вас, Валерий. Вы делаете очень хорошее дело, вы помогаете людям, делаете добро ближнему и если кто скажет сейчас :" так это он делает за деньги",  значит этот человек пока далек от программирования и саморазвития, позже про это опишу.
Дай Бог Вам здоровья и воли продолжать это дело. Развивайтесь сами и нам помогайте, пожалуйста.
Я считаю, что Ваша школа это самый хороший ресурс что есть в интернете.
Так вот сейчас про меня.
 
Я решил круто изменить свою жизнь и попробовать себя в программировании - эта мысль пришла мне в январе 2017. Стал интересоваться этой сферой.  Мой армейский товарищ к этому времени был уже в тестировании и подсказал Миш попробуй Python. И с этого момента я начал постигать питон.
 
Читать полностью:
https://spb-tut.ru/guest/pages/306/


Кто хочеть начать блокчейн начните отсюда
 
http://blockchain.spb-tut.ru/blockchain-plus-python/quick-start-blockchain/
 
Я сейчас пишу уроки по созданию смарт контракта, то есть всё все. что это из чего состоит, как написать, как оттуда вытекают децентрализованные приложения (Dapps)/
В общем круто. Вот это настоящее дело, там и джанго можно впутывать и чистый пайтон.
Только польза, код будет блестеть.
УФ! Круто, я просто не могу выразить, как это классно.
 
Скоро увидите, хочу увлечь вас в мир блокчейн и неограниченных возможностей, действительно тема, где крутяться огромные деньги.
И это нельзя упускать, спецы по блокчейн очень дорогие.
 
Увидите, там придётся и с solidity и с Js и с json работать, но ведь это и так нужно.
А кому то понравится серпент, тот же пайтон только написан на C++
 
Но основной код будем писать на пайтон, а как разберётесь, там уже определитесь на чём вам лучше.
Важно продолжаетм готовить из себя многопрофильный программистов.
 
Страх забываем, руки бегают по клавиатуре, хоть глаза бояться. и по шажку постигаем.
Не заметите, как придёте к резульату, важно просто двигаться. Больше нет условий.

 

--
© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.

 

///////////////////////

 

Хочу похвастаться правильными действиями Сергея осадчего.
 
сомтрите ребята Сергей переключился на блокчейн и это очень верно.
Не получается в джанго, отойдите, дайте мозгам проветриться, но это не значит, что нужно завалиться на диван и в ящие впереться.
 
А лучше всего переключится, как сергей на блокчейн.
 
Вот уже он сделал домашнее задание, очень верный подход
 

SHA256 - это алгоритм хеширования.

 

Хеширование или хэширование —
преобразование массива входных данных произвольной длины
в (выходную) битовую строку установленной длины,
выполняемое определённым алгоритмом. Функция,
воплощающая алгоритм и выполняющая преобразование,
называется «хеш-функцией» или «функцией свёртки».
Исходные данные называются входным массивом, «ключом» или «сообщением».
Результат преобразования называется «хешем», «хеш-кодом», «хеш-суммой», «сводкой сообщения».

 

https://tjournal.ru/59258-sha256-i-vse-vse-vse

 

https://notabug.org/fullFeaturedUnicorn/public/src/master/sha256.md

 

http://itsecforu.ru/2017/06/06/%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%85%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%B8-%D0%BF%D1%80/

 

# -*- coding: utf-8 -*-
import hashlib # библиотека хеширования


print(hashlib.algorithms_available) #Проверка всех алгоритмов системы.
print(hashlib.algorithms_guaranteed) #Алгоритмы , присутствующие в модуле.


hashlib_objects = hashlib.sha256(b"Hello") # Создание объекта sha256.

print(hashlib_objects) #Объект.


print(hashlib_objects.name) #Каноническое имя этого хэша.
print(hashlib_objects.digest_size, "хеш") #Размер результирующего хэша в байтах.
print(hashlib_objects.block_size, "block") #Внутренний размер блока алгоритма хеширования в байтах.
print(hashlib_objects.digest()) #Возвращение дайджеста из строк.
print(hashlib_objects.hexdigest()) #кроме дайджеста возвращается в виде строки из двойной длины, содержащие только шестнадцатеричные цифры.
print(hashlib_objects.copy()) #Возвращает копию ( «клон») объекта хэш.




spisok = []
slovar = {}



spisok.append(hashlib_objects)
print(spisok)


spisok.append(slovar.fromkeys(["byte"], hashlib_objects))
print(spisok)


spisok.append(hashlib_objects.copy().hexdigest())
print(spisok)

print(len(spisok))
print(len(hashlib_objects.hexdigest()), " символа в хеш-строке")

print(spisok[2])

for i in spisok:
    print("---", i)


 

--
Школа Блокчейн от Валерия Бовсуновского.
 
 
P.S Важно перекидывааю сообщение
 
 
Сергей, не знаю воспользуетесь рекомендацией или нет, но я в виртуальную машину установил ещё ubuntu и там все тестю,
так как много нужно устанвливать увидите скоро.
 
поэтому либо копипи делать и потом отгонять, либо поставьте убунту ещё в виртуалку, что бы проверить, пока не совсем что-то понимаете, как поняли можно смело на основную ставить,
 что бы каши не наварить.
 
Как поступить решите сами


Начали работу блокчейн и начали с понимания sha256 (шифрование).
Первое время могут дублироваться сообщения для группы джанго и блокчейн, делаю это, что бы развить интерес и кто не начал изучать блокчейн с нуля и серьёзно, поняли, как это важно.
За дублирование прошу прощения.
 
Итак начали мы блокчейн с понимания библиотеки sha256 и библиотеки hashlib python.
 
Посмотрите 3 видео, по программированию видео 3, два первых могут смотреть только те кто пришёл или тот кто хочет, что бы понять как вообще начать учится.
 
Там большое домашнее задание ничего не пропускать всё делать.
 
http://blockchain.spb-tut.ru/blockchain-plus-python/python_hashlib_sha256/

 

--
© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.
---



Посмотрите первые видео, что бы понять что такое блокчейн.

Можно здесь

Быстрый старт блокчейн:
http://blockchain.spb-tut.ru/blockchain-plus-python/quick-start-blockchain/

 

или на ютубе, начните с этого видео:

https://www.youtube.com/watch?v=925_DKJZKIs&t=339s

 

 
bobpps
Большое спасибо! Очень актуально и своевременно! Ждем продолжения.
 

Ответ:

 
Да, следите продолжение будет уже завтра. И пока не закончу серию этих видео до смартконтрактов, школу не начну. У меня цель проста, что бы человек. который посмотрит эти видео смог для себя реально составить план для разработки. Кто зохочет придёт в школу http://blockchain.spb-tut.ru/ а кто то просто получит первую наиболее полную информацию о блокчейн, что бы по крайне мер принять решение об изучении блокчейн, как самого феномена.
 
Потому что сама информация в сети даёт очень хлипкий обзор, что блокчейн это блоки, а я решил капнуть глубоко, произашло это не сразу, сначала я начал составлять план над которым работал пол года, план я готовил больше для программистов, так как собираюсь дать начало на Питон. Я сам пробовал начать с Solidity и понял простую вещь, что если мне понадобилось пару дней. что бы написать код на Solidity, то понял, что новичок поплывет, а моя цель, что бы начинющий программист мог написать своё приложение.
 
Я ведь наблюдал эти пол года за участниками школы, пока подтягтвал хвосты по урокам, что были уже ребята которые писали реальные приложения блокченй, они были очень сложны. https://spb-tut.ru/ Я когда один из парней предложил, что нужно начинать с питон. В конце концов и я к этому пришёл. опять же, в интернете море кода, но он так же первичный, типа построить блок.
 
И тогда до меня дошло, что что бы начать писать блокчейн нужно для начала создать сердцевину, первичные знания, то есть показать полную катину, как работает блокчейн. Это тоже самое, как мы катаем снежный ком с простого снежка. Ведь всопминаю себя, как первый месяц, я писал код, но не понимал ни его смысла ни зачем я это делаю. После я сел и разложил блокченй по полочкам, пока не появилось понимание, что и зачем. И потом уже родились эти видео, например для первого я создал 26 слайдов, а ведь рассмотрели только пару моментов но каких.
 
Моя цель была донести, что блокчейн не требует доверия, так как создан для простого обмена услугами. И вторая цель была показать как это работает. Но я точно понял, что посмотрев видео человек даже с нуля сможет определить для себя поле для личного изучения. Он начнёт понимать смысл, как работае блокчейн и ему будет понятно что программировать, чему учится. Уже после этих видео можно смело будет выложить план изучения в программном коде питон. После того, как участник напишет свое первое приложение на питон, он можем смело переходить к Solidity, но прежде всё Solodity прописать на привязках пайтон. на выходе становится понятным, что человек сможет встроить блокчейн в любое приложение.
 
Здесь имеется в виду веб направление и мобильное. Буду рад, если эти видео помогут людям, а кто хочет сэкономить время, может прийти в школу блокчейн, http://blockchain.spb-tut.ru/ И думаю в течении нескольких лет получить мощную базу. Никакие курсы не помогут, тема сложная и очень обширная, поможет просто сопокойное занятие по шагам в своём ритме без спешки, иными словами, делаешь пока не разберёшься. на выходе я поставил цель. что бы начинабщий программист смог внедрить блокчейн в любое приложение, считаю это и есть точка, когда он стоит на ногах, а дальше дело за каждым, просто не останвливаться.


Дополнительно.
 
так же вы можете следить за открытыми видео о блокчейн в контакте.
 
https://vk.com/spb_tut?w=wall180926159_419
 
скоро придём к коду и начнём закрытые курсы, для блокчейн создана отдельная группа.
Тема очень серьёзна и изучая блокчейн вам обеспечено быть в тренде ближайшие десятилетия. Многие уверен найдут себя здесь и здесь же заработают свои первые миллионы.
Здесь это не призрачная, а реальная возможность.
Что делать? Начать изучение.
 
Я не зря начал очень подробный рассказ о том, как работает блокчейн, я хочу, что бы каждый кто посмотрит сформировал для себя понимание
по схеме, Н-у-у-у теперь мне понятно, что изучать и выполнять в коде.
 
Согласитесь нужно очень хорошо понимать, что такое блокчейн, что бы начать программировать.
Сначала понимание -->> потом код, но не наоборот.

 

--
© 2009-2018 Валерий Бовсуновский - Школа практики Django + Python.
---