1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

Супер Слив [Ahillary] How to Code - Web3 автоматизация на Python (2024)

Тема в разделе "Администрирование и программирование", создана пользователем Shark Mafia, 12 апр 2025.

  1. Shark Mafia

    By:Shark Mafia12 апр 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    18 май 2021
    Сообщения:
    16.025
    Симпатии:
    38.257
    [Ahillary] How to Code - Web3 автоматизация на Python (2024)
    777

    Слив курса How to Code - Web3 автоматизация на Python [Ahillary]

    Наш курс будет поделён на 3 основные части:

    • Python c нуля - мы будем изучать основы самого языка
    • Web3, основы - это самая главная часть, внутри которой мы будем учиться автоматизировать web3 процессы
    • Web3, допчасть - как понятно из названия, это допматериал, который научит вас не просто автоматизировать даппки, а делать это максимально чисто и профессионально
    Программа:
    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 месяц на прохождение материалов. После мы официально завершим наше обучение и закроем к нему доступ.

    Продажник:

    Скачать: Оформить SUPER VIP Подписку и открыть доступ к этой и другим темам.
     
    Steinar, sintmai, wayfarers и 3 другим нравится это.
Похожие темы
  1. #Megalodon
    Ответов:
    12
    Просмотров:
    3.136
  2. #Megalodon
    Ответов:
    0
    Просмотров:
    2.277
  3. makrivenqq
    Ответов:
    1
    Просмотров:
    76
  4. Shark Mafia
    Ответов:
    0
    Просмотров:
    464
  5. Shark Mafia
    Ответов:
    0
    Просмотров:
    388
  6. #Megalodon
    Ответов:
    0
    Просмотров:
    300
  7. Shark Mafia
    Ответов:
    2
    Просмотров:
    221
Загрузка...