Блокчейн Dapps с нуля + Python + Solidity + Web3. | Программирование, обучение, разработка и встраивание смарт контрактов в dapps.
Изучить Django Профессионально
С чего мне начать?
Как я могу получить доступ?
Получится ли у меня?

  Професссиональный и злой и очень крутой подход к solidity.

Вы, в категории: Последние новости портала блокчейн.

<< Назад  |  Далее >>

  дата публикации: 6 июля 2023 г.

Професссиональный и злой и очень крутой подход к solidity.

Андрей о себе:

На двух сайтах залогинился ок.Ознакамливаюсь со всеми опциями этих ресурсов. Главное начать и плавно пойти потом побежать ну а потом можно и поехать. Готов к кашеедению и в своей голове, но знаю какой у меня вектор. Это солидити, но Он на верху пирамиды, ступени которой выстроены из блоков Пайтона. Vs установлен, ОС винда. Мои Знания Пайтона - это первая ступень пирамиды т.е. на уровне фундамента. Не путать с фундаментальными ). Одним словом я готов.  Мне 45. Универ - спец-ть геофизик. Работаю в СЦ ремонт ПК ноуты электроника. Дополнительное профессиональное хобби: Восстановление информации с жестоких дисков. Ну вот так в кратце и представился.

Бовсуновский:

Андрей, здесь откройте все ссылки и прочтите, там сказано с чего начать.
https://spb-tut.ru/programming_school/where-to-begin/


Конкретизирую, для вас.
Solidity простой язык, но он должен быть вторым, но не первым, там имеются отличия в функциях.
Если не сбежите, я вас потом направлю по solidyty.

сообщение 1.

Бовсуновский:
Андрей, здесь откройте все ссылки и прочтите, там сказано с чего начать.https://spb-tut.ru/programming_school/where-to-begin/
Конкретизирую, для вас.Solidity простой язык, но он должен быть вторым, но не первым, там имеются отличия в функциях.Если не сбежите, я вас потом направлю по solidyty.
Вот, что я вам рекомендую сделать:Расклад будет сверху вниз, то есть, что что внизу нужно делать первым.
1. Документация Solidity написана профессионалами, новичку там вообще ловить нечего, иными словами, все понятия отписанные в документации Вы должны чётко представлять.
2. Когда начать solidity? После того момента. как будете писать функции минимум на трёх языках.Почему?В solidity больше условий в функциях, чем в обычных языках, в остальном это такие же функции. как в других языках.
3. вот функция solidity
function имя функции(параметры) тип функции returns(контроль, какой тип должна возвращать функция){тело функции;}
Когда вы просмотрите функции ниже, то вернитесь сюда.Сейчас будут слова, которые будут понятны умом, не не понятны на уровне действий(пока рано),В солидности добавляется тип функции, что бы определить, какие действия разрешены функции, но параметры работают так же как и во всех языках. В солидности добавиться плата за газ, то есть код будет учитывать, сколько будет потрачено денег. Пока все.
4. Вот классическая функция большинства языков
JSfunction name(параметры){тело}
Питонdef name(параметры):     тело
С++здесь вместо названия тип функцииint sum(int a, int b){тело}
5. Я написал вам три языка - это ваши языки, в которых вам необходимо двигаться.Как только вы начнёте писать функции на этих трёх языках, то можно приступать к solidity.
6. Вам вопрос.просмотрите функции 4-х языков и найдите общее.

  1. Если не нашли общее, то ничего страшного позже.

идите начинайте отсюда

Андрей, здесь откройте все ссылки и прочтите, там сказано с чего начать.https://spb-tut.ru/programming_school/where-to-begin/
По ходу разберемся.
Вывод.Что там было написано в смысловой плоскости.
Что бы начать с solidity вам нужно начать писать на других языках.Solidity то просто инструмент создания контракта, а само приложение делается на любых других языках.Справедливо и обратное, если вы не сможете писать на других языках. то не сможете писать на солидности.И концовка.Если Вы сможете писать на других языках, то на солидность вы будете писать сходу и станете полноценным разработчиком.
Что ещё.наберите в группе никqaterina.angelИ прочтите что она делает, не стеснитесь задать кате вопросы, катя скоро будет писать - это и ваша цель.
Катя сейчас пытается выстроить язык в голове, что бы понимать как его изучать.




Дополнительно. Вот вам библиотека pytorch ИИ.
вот вам файл
Когда будете проходить функции опишите файл как понимаете.https://pytorch.org/

https://github.com/pytorch/pytorch/blob/main/torch/nn/modules/utils.py
Не важно какая библиотека перед вами. в исходном коде нужно разбираться.
8. Всё изучение ваше должно крутится вокруг исходного кода и документации.
--------------------------------на данный момент-----------------------------------9. Ваше внимание и ваши действия конкретные на данный момент.Вы много прочитаете, но не дергайтесь, сейчас ваша задача. параметры функций. Пока все.Андрей, здесь откройте все ссылки и прочтите, там сказано с чего начать.https://spb-tut.ru/programming_school/where-to-begin/


*-------------------    о нас     ------------------------*
Школа программирования В.Бовсуновского.Учимся делать работу программиста, понимать исходный код и документацию.Все получится. Спасибо за доверие.

Сообщение 2.

Обратите внимание Андрей и другие ребята.

Я написал вам 4 языка.

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

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

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

Разный синтаксис - это ерунда.

Смысл полностью идентичный.

Аналогия.

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

Для того, что бы поставить на компьютер память отличную от предыдущего компьютера, продумайте что вы делаете?

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

Ответьте себе на эти вопросы.

-----------------------------

Тоже абсолютно и в языках.

Аналогия с программирования.

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

S
function name(параметры){
тело
}


Питон
def name(параметры):
     тело


С++
здесь вместо названия тип функции

int sum(int a, int b это тоже параметры){тело}

Сообщение 3.

Ещё один скрытый вопрос, который у вас может возникнуть?

Почему среди этих языков С++?

Начало посмотреть здесь и дальше гляньте Диму (swaytornado), в его ответах много найдёте по С++ ответов для себя почему.

https://www.youtube.com/playlist?list=PLuZJ9n46uMzVXl6GARnuDRl-mGypczjcx

продолжим обязательно

я вам так же подбросил pytorch, там тоже есть С++

По коду можно понять, кто писал Solidity.

Образ. Пишут solidity очень злые , очень профессиональные программисты,

вот таким вам и нужно стать.

Слово злой здесь используется в смысле - vim(очень крутой):

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

----------------------------------

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

Но вы должны комментировать все.

От версии к версии меняется язык. то есть они ищут оптимальные решения по ходу использования, но при этом уверены в безопасности.

День таких людей стоит тысячи.

Это уровень Джанго разработчиков, майкрасофт, фейсбук(pytorch) к которому мы будем стремится всегда.

Почему у вас есть С++?

Разъясню, почему такой расклад языков у вас.

посмотрите на это

function имя функции(параметры) тип функции returns(контроль, какой тип должна возвращать функция){
тело функции;
}

Что видите? пока объясню.
Ни одного действия в solidity не происходит само по себе, везде полный контроль - это и есть прадигма С++.
Когда поймёте, как писать на С++, то есть все делать ручками. язык без вас и шагу ступить не может, тогда
вам станет понятна парадигма языка солидности, там вложена стратегия С++.(в смысле контроль)





Вторая причина по которой вам нужен С++, без него никогда вы не поймёте глубоко, что такое объект, тип , значение.
А значит будете копировать код. а не писать..


Почему у Вас JS.
Js любимый язык Димы (swaytornado) и цели у него злые.
Там формальные параметры, то есть функция всегда будет возвращать, ели не значение, значит вернёт не определено, иначе бы упал браузер.
С него вы поймёте, где этот долбаный объект и что он содержит(как правило часто не то что мы ожидаем)
начало там лежит разобраться что такое this



Питон
Вас научится всем смысловым вещам, которые есть во всех языках и самому крутому ООП в мире.

после изучения доков питон, вы сможете читать все доки.
Ни один язык кроме С++, не объясняет ключевые понятия. как питон
https://docs.python.org/3/glossary.html
https://docs.python.org/3/reference/datamodel.html#objects-values-and-types


А С++ даст вам понимание
Objects, values and types
после этого начинает человек писать осмысленно.



-------------------------------------



Артур Нимера, выбрасывайте Solidity(если не нужен) и делайте то же самое, что и Андрей.

Он со своей целью, а вы со своей.


Девчата, которые недавно пришли, так же поступите.


база везде одинаковая.

опыт у всех разный и путь разный, но вещи одни и те же нужно понимать, что бы писать.



Все получится.




Оказывается работают люди и в этом направлении Андрей Фунтиков написал:

Сейчас ситуация изменилась ставлю себе задачи в следующие три месяца разобрать web3:
- возможности авторизации на сайте через кошелек,
- проверки NFT-доступа на кошельке,
- открывать доступ к материалам сайта.


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

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

Сегодня обратил внимание на то, что работа продолжается в отдельной группе solidity - продолжу занятия,


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

Продолжаю свою активность, но со своей скоростью.


Так же приступаю к разработке механик будущего онлайн проекта в виде трансформационной игры, в подробности ввести сейчас не могу в публике.


Благодарю.


------------------------------------------------------------



Все верно Андрей, я понял. что вы двигаетесь

Андрей написал:

Спасибо за то что знаете наперед где начнутся завтыки и на это сразу указали.Сегодня поставлю на ВиртуалБоксе Ubuntu, у меня просто 3 виртуалки в работе на убунте ( и простая и серверная),
запущу 4-ю для занятий и сразу буду пресмыкаться в правильной среде.
Первое впечатление от начала - это эмоции (радостная эйфория вперемешку с неведанным страхом).
Вижу такую картину:  Я один из членов "Титана", только в отличии от них, я всплыл из глубин океанских на поверхность
и в какую сторону не посмотрю везде вижу одно и тоже - морскую гладь.  только если прищуриться то можно ееле-еле заметить островки на горизонте в разных частях света.
и у каждого острова свое название Пайтон Джанго Си и Джава. После этого я понял что мой батискаф называется не Титан, а Солидити ))). И расстояние до каждого острова одинаковое.
И пришла мысля как до них добраться почти одновременно.  НУЖНО просто плыть по кругу относительно своей точки и при этом регулярно увеличивать радиус.
В итоге будет долго, но в последующем, максимально касательно для каждого из островов в единицу времени.
Ок потихоньку буду входить в ритм.


Бовсуновский:

Пусть будет так как вы видите. Пока эти островки параметры функций.


Вот вам видео, переосмыслите
Профессиональный и злой и очень крутой подход к solidity.

https://www.youtube.com/watch?v=f-KEle8wzpE&t=998s


-----------------------------



А вот Артур появился, я чувствую, когда ребята хотят, но что -то не получается.


Артур написал.
Добрый день Валерий, можно вопрос, у меня в подписке же блочейн и solidity? Я не тороплюсь, но как вы сказали хочу использовать все инструменты, но в будущем)


Бовсуновский:
    Артур, Вы совсем новичок, пока вам параметры и все. НЕ гоните.

Вы смотрите за многими ребятами, кесарю точно отдадут кесарева, ваше никуда не денется.



P.S.
Очень много ребят, которые пока не определились с направлением.

Не переживайте, что ваше ёкнет точно и не пропустите.


Тем не менее прекрасно, когда есть ребята, такие как дима(swaytornado), чётко знает, что хочет.
Андрей Фунтиков(я уже успел забыть про него, а он оказывается делает) Жизнь какая интересная.



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




P.S2 На днях мне задали один вопрос.


А в каких компаниях вы работали?
Я на него не ответил, так как ответить нечего.
Но сегодня бы ответил так.



в сентябре будет уже 15 лет, как я решаю один и тот же вопрос, как научить человека писать код на любом языке.
При этом 9 из них это было хождение по мукам.
прочтите
https://www.youtube.com/watch?v=jcf5eYKycJs


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

Так что в списке у меня только одно дело длинное вот уже в 15 лет.





Урок: Професссиональный и злой и очень крутой подход к solidity. | раздел: Новости
Вcе записи раздела.

<< Назад  |  Далее >>