Скрыть объявление
Гость

Вы находитесь в разделе
+ Курсы по программированию
Рекомендуем посмотреть
Топ курсов данного раздела
Рекомендуем обратить внимание на
ТОПы КУРСОВ подразделов данного раздела
по мобильной разработке
по Frontend
по Backend
по разработке компьютерных игр
по этичному хакингу
по разработке ПО
по верстке сайтов
по Python
по Javascript (JS)
по Java
по PHP
по Swift
по C#
по Unity
по 1C
по SQL

ДОСТУПНО [Ahillary] How to Code - Web3 автоматизация на Python (2024)

Тема в разделе "Python", создана пользователем admin, 13 апр 2025.

  1. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    19.856
    Деньги:
    760 руб.
    Автор: [Ahillary]
    Название: How to Code - Web3 автоматизация на Python (2024)

    Посмотреть вложение 14185

    Программа:
    1. Python c нуля

    Модуль "Python c нуля" познакомит вас с основами языка, и мы сможем смело переходить непосредственно к автоматизации Web3.
    9 уроков:
    • Урок 1 - типы данных, ветвления, объединение условий. Так как всё, что умеет делать компьютер, - работать с данными, мы должны узнать, какие бывают типы данных и как их обрабатывать. После этого урока вы будете способны написать текстовую игру.
    • Урок 2 - списки, цикл for, цикл while. Данный урок позволит сократить ваш код в сотни тысяч раз.
    • Урок 3 - кортежи и словари. Здесь мы познакомимся с особенными типами данных, которые работают намного быстрее, чем те, которые мы уже знаем
    • Урок 4 - функции. Тут мы научимся создавать «помощников» (функции). Этих «помощников» мы сможем в любой момент вызвать и они сделают то, что им сказано. Данный урок позволит кратно сократить ваш код и время на редактирование кода.
    • Урок 5 - строки, методы строк, файл для практики. Это урок про то, что все велосипеды уже придуманы и не нужно изобретать свои. Познакомимся с самыми полезными велосипедами.
    • Урок 6 - файлы, JSON, CSV, файлы для практики. Все знают что такое файлы, и что в них может быть много информации. В этом уроке узнаем, как читать, создавать и редактировать файлы
    • Урок 7 - парсинг. С файлами работать уже умеем, но ведь сайт это ведь тоже по сути файл с html кодом, который лежит файлом, просто на чужом сервере. Тут научимся получать эти файлы и доставать из них нужную для нас информацию, например, цену токена.
    • Урок 8 - ООП. Оо, да! Или ООП (объектно-ориентированное программирование). Тут мы познакомимся с самым удобным подходом к оформлению кода. Данный подход позволит вам сократить ваш код и повысить читаемость в разы.
    • Урок 9 - асинхронность и отлов ошибок. Если мы хотим, чтобы наш софт летал как пуля и при этом не ломался из-за всякой ерунды, мы должны обязательно изучить эту тему. Мы узнаем, что такое асинхронный код и как его максимально эффективно применять. А также узнаем, как обрабатывать ошибки, чтобы не приходилось перезагружать софт.
    2. Web3, основная часть
    8 уроков:
    • Урок 1 - Основы web3. Написание своей библиотеки для быстрой и комфортной работы. В этом уроке мы разберёмся с тем, как вытягивать все необходимые данные из блокчейна и узнаем, зачем эти данные нужны в нашей работе. Познакомимся со смарт контрактами и с ABI. Кроме того мы создадим собственную библиотеку, в которой будут находиться самые нужные функции для работы. В дальнейшем это сэкономит нам уйму времени.
    • Урок 2 - Отправка первых транзакций в EVM сетях. В этом уроке мы более подробно поработаем с ABI и составим свои первые транзакции. Разберём пошагово, как отправлять транзакции с помощью python: какие данные для этого нужны, на что смотреть в експлорере и как это красиво оформить в нашей библиотеке.
    • Урок 3 - Stargate + обобщенный код. В этом уроке мы научимся вызывать read функции контракта и начнём придерживаться принципа разработотки DRY (don't repeat yourself). Мы напишем свап через stargate одной функцией (чтобы с помощью всего одной функции можно было бриджить токены из любой сети в любую сеть). А также научимся искать информацию в документации.
    • Урок 4 - Неверифицированные контракты. Составление своего abi. В большинстве контрактов ZkSync Era нельзя просто так посмотреть параметры транзакции, так как контракты неверифицированы и аргументы можно посмотреть только в байтах. Разберёмся, как по этим данным составить abi и его использовать.
    • Урок 5 - Неверифицированныме контракты (HARD LEVEL). В этом уроке рассмотрим сложные и запутанные транзакции. Узнаем что делать, если не получается найти ABI и не получается составить его самостоятельно. Также рассмотрим верифицированные контракты с байтами в аргументах и научимся их расшифровывать вручную. После этого урока вы сможете отправить транзакцию абсолютно любой сложности в EVM сетях.
    • Урок 6 - Работа со сторонним SDK. В этом уроке мы узнаем, что такое SDK и как с ним работать. Напишем собственную библиотеку-обёртку для работы со сторонним SDK, поработаем с read и write функциями контрактов в starknet.
    • Урок 7 - Работа с эксплорером. В этом уроке мы научимся читать данные из блокчейна и анализировать наши кошельки (сколько сделали свапов, сколько газа потратили, с какими контрактами взаимодействовали, какой объём прогнали). Но самое главное то, что данный навык позволит настроить софт таким образом, чтобы после выключения софта, его можно было включить и он работал с той точки, на которой остановился.
    • Урок 8 - Работа с api на примере ByBit и OKX. При работе с api бирж есть множество подводных камней, об которые можно споткнуться во время продажи вашего дропа или вывода средств. Мы разберемся, что такое api и как с ним работать. Также я покажу как по документации api написать собственную библиотеку для работы с любым api на примере ByBit и OKX
    3. Web3, дополнительная часть
    5 уроков:
    • Урок 1 - Внедрение поддержки прокси в сторонние библиотеки на примере Starknet и Aptos. Так как во многих библиотеках нет поддержки прокси, мы разберёмся, как сделать это. В этом уроке мы разберем несколько способов добавления поддержки прокси в чужую библиотеку.
    • Урок 2 - Работа с базами данных. В этом уроке мы познакомимся с базами данных.
    • Базы данных позволяют хранить информацию и предоставляют лёгкий доступ к этой информации через простые запросы. Базы данных мы будем использовать для хранения в них информации о кошельках (чтобы при перезапуске софта вся информация сохранялась и софт мог работать с той же точки). Мы разберём самый современный подход к работе с реляционными базами данных с помощью sqlalchemy 2.0 + alembic. Узнаем, что такое ORM, и научимся настроивать базу данных для асинхронной работы.
    • Урок 3 - Написание архитектуры софта с файлом настроек, базой данных, логированием и полным рандомом. В этом уроке мы упакуем один из рассмотренных выше софтов в конфетку. Мы напишем правильную с точки зрения архитектуры программу. Это означает, что наш код можно будет легко читать и безболезненно добавлять в него новые модули. Добавим json файл с настройками, который можно будет настраивать, не выключая программу. Также код будет обрабатывать все ошибки, чтобы софт, который будет крутиться на сервере, неожиданно не выключился. Плюсом ко всему добавим логирование в файл (чтобы легко отслеживать моменты, когда что-то пошло не так), легковесную базу данных (для хранения информации о кошельках) и зарандомим абсолютно всё, что можем.
    • Урок 4 - Самостоятельный разбор проекта на выбор. В этом уроке вы сами выберете проект, разобьётесь по командам и реализуете его. Если в предыдущих уроках мы разбирались с тем, как работать с блокчейном, то в этом уроке мы должны научиться самостоятельно разобрать любой блокчейн и работать с ним, чтобы в дальнейшем вы могли без труда осилить всё, что вам будет необходимо.
    • Урок 5 - Безопасное хранение данных. В этом уроке мы разберёмся с тем, как арендовать сервер и настроить его (сменим стандартные порты и пароли, чтобы снизить шансы взлома сервера к нулю). Установим и настроим фаервол и разберёмся с тем, как шифровать чувствительные данные, чтобы даже в случае взлома компьютера/сервера никто не смог узнать наши приватные ключи и пароли.

    1. Расписание
    Python с нуля (1 модуль):
    - Вторник - видео с теорией 1 + домашнее задание + разбор
    - Пятница - видео с теорией 2 + домашнее задание + разбор
    - Каждая вторая среда (каждые две недели) - стрим, где @Ahillary ответит на ваши вопросы
    2 урока внутри недели. Домашнее задание и разбор будут выходить в день урока.
    Как пройдём Python с нуля, то перейдём на другое расписание под Web3...
    Web3, основная + дополнительная часть (2 и 3 модули):
    - Вторник - видео с теорией + домашнее задание
    - Пятница - видео с разбором решения домашнего задания
    - Каждая вторая среда (каждые две недели) - стрим, где @Ahillary ответит на ваши вопросы
    В отличии от Python с нуля здесь мы проводим 1 урок внутри недели.
    2. Уроки:
    *Ло факту проведения будут добавляться гиперлинки на уроки и разборы домашних заданий
    ★★Расписание может меняться
    ★★★Подробно содержание уроков расписано вот здесь.
    Python с нуля (1 модуль)
    Ноябрь:
    05.11 - Типы данных, ветвления, объединение условий
    08.11 - Списки, цикл for, цикл while
    12.11 - Кортежи и словари
    15.11 - Функции
    19.11 - Строки, методы строк
    22.11 - Файлы, JSON, CSV
    26.11 - Парсинг
    29.11 - 000
    Декабрь:
    03.12 - Асинхронность и отлов ошибок
    После Python с нуля мы уйдём на перерыв в неделю, чтобы вы смогли закрыть пробелы.
    Web3 Основная часть (2 модуль)
    Декабрь:
    10.12 - Основы web3
    17.12 - Отправка транзакций в EVM
    24.12 - Неверифицированные контракты
    Уходим на маленький новогодний перерыв.
    Январь:
    07.01 - Неверифицированные контракты (hard level)
    14.01 - Углубленная практика с Playwright на примере Solana
    21.01 - Работа с антидетект браузерами через Python
    28.01 - Работа с Twitter
    Февраль:
    04.02 - Работа с капчами
    11.02 - Автоматизация приложений в Telegram
    Web3 Дополнительная часть (3 модуль)
    Февраль:
    18.02 - Изучение механизмов отслеживания ботов на сайтах
    25.02 - Внедрение поддержки прокси в сторонние библиотеки
    Март:
    04.03 - Работа с эксплорером
    11.03 - Работа с API бирж
    18.03 - Работа с базами данных
    25.03 - Написание архитектуры софта
    ± Март-апрель - оффлайн выпускной со всеми учениками
    В середине обучения дропнем бонусную часть.
    Проходить её необязательно. К основной программе обучения она не относится. Уроки:
    - Работа с системами контроля версий
    - Основы Solidity
    - Деплой собственных смарт контрактов
    - Безопасное хранение данных
    3. Доступ к обучению
    После выхода последнего урока у вас будет ещё 1 месяц на прохождение материалов. После мы официально завершим наше обучение и закроем к нему доступ.

    Продажник:
    Скрытый контент.

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !




    Цена курса - 290 руб


    [​IMG]

    ОПЛАТИТЬ >>>>>>>>




    1 Данные платежа - пишите в комментариях данной этой темы - для получения курса - нужна регистрация на сайте
    2 Нашли дешевле? Сообщите в комментариях - цена приятно удивит Вас!
    3 Вы можете заказать поиск, покупку любого курса =>>> заказать
    4 Последнее обновление: UPD! Цена снижена
     
  2. 1sharew1

    1sharew1 PROверенный

    Регистрация:
    11 мар 2019
    Сообщения:
    5.918
    Деньги:
    0 руб.
    карта 1 в 07-23
     
  3. admin

    admin Команда форума Admin

    Регистрация:
    10 мар 2019
    Сообщения:
    19.856
    Деньги:
    760 руб.
     
Загрузка...
Похожие темы - [Ahillary] Code Web3
  1. admin
    Ответов:
    2
    Просмотров:
    16
  2. admin
    Ответов:
    2
    Просмотров:
    23
  3. admin
    Ответов:
    2
    Просмотров:
    32
  4. admin
    Ответов:
    2
    Просмотров:
    52
  5. admin
    Ответов:
    4
    Просмотров:
    131