How to Code (а как?)
8.09K subscribers
64 photos
2 videos
139 links
Привет, мы обучаем автоматизации web3 процессов.

Единственные наши контакты: @cryppi_manager_1, @cryppi_manager_3

А вот отзывы: @how_to_code_web3_reviews
Download Telegram
Очень важный момент

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

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

❗️Это очень важно! Навык самостоятельного поиска ответов на вопросы (или гугления) - это то, что сделает из обычного человека кодера.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥38
Media is too big
VIEW IN TELEGRAM
УРОК 1

МОДУЛЬ: PYTHON C НУЛЯ


ТЕМА: ТИПЫ ДАННЫХ, ВЕТВЛЕНИЯ, ОБЪЕДИНЕНИЕ УСЛОВИЙ

Конспект по уроку

00:00 - рекомендации по обучению
02:23 - установка python
06:46 - установка редактора кода
09:52 - создание проекта в pycharm
12:45 - добавление интерпретатора в pycharm
14:20 - чем будем заниматься?
14:50 - типы данных
17:42 - создание переменной
21:38 - ввод и вывод данных
26:07 - приведения типов данных (1/2)
32:30 - комментарии в коде
33:50 - приведения типов данных (2/2)
36:57 - математические операции
43:20 - операции сравнения
44:33 - ветвления
51:10 - elif (1/2)
54:34 - визуализатор Python
55:33 - elif (2/2)
58:12 - объединение условий
01:08:40 - математические операторы на строках
01:11:05 - сокращенные операции
01:13:40 - итоги

Альтернативный вариант
, где посмотреть теорию (на самом деле первая ссылка из браузера)

К следующему уроку нужно скачать pycharm.

Сразу еще кидаю учебник-справочник по python. По нему нет смысла обучаться без опыта. Но темы, которые мы прошли, в нем можно посмотреть и закрепить (учебник переведен на множество языков, я кидаю русскую версию)

Всем удачи!
❤‍🔥82
How to Code (а как?)
УРОК 1 МОДУЛЬ: PYTHON C НУЛЯ ТЕМА: ТИПЫ ДАННЫХ, ВЕТВЛЕНИЯ, ОБЪЕДИНЕНИЕ УСЛОВИЙ Конспект по уроку 00:00 - рекомендации по обучению 02:23 - установка python 06:46 - установка редактора кода 09:52 - создание проекта в pycharm 12:45 - добавление интерпретатора…
Практика

1 уровень:
1) Пользователь вводит число a и число b. Возвести а в степень b
2) Пользователь вводит число от 1 до 7. Вывести соответствующий день недели
3) Пользователь вводит 2 числа. Вывести наибольшее из них
4) Пользователь вводит свой депозит и хороший курс доллара. Вывести в консоль депо в рублях и заплакать

2 уровень:
1) Пользователь вводит число. Если оно четное, вывести "четное". Если оно нечетное, вывести "нечетное"
2) Пользователь вводит 3 числа. Вывести наименьшее из них
3) Из нарнийского чата Аня узнала, что рекомендуется спать хотя бы A часов в сутки, но пересыпать тоже вредно и не стоит спать более B часов. Сейчас Аня спит H часов в сутки. Если режим сна Ани удовлетворяет рекомендациям Сергея, выведите “Это нормально”. Если Аня спит менее A часов, выведите “Недосып”, если же более B часов, то выведите “Пересып”. Получаемое число A всегда меньше либо равно B (то есть это проверять не надо).

3 уровень:
1) Написать простой калькулятор, который считывает с пользовательского ввода три строки: первое число, второе число и операцию, после чего применяет операцию к введенным числам (“первое число” “операция” “второе число”) и выводит результат на экран.
Поддерживаемые операции: +, -, /, *, mod, pow, div, где:
mod - это взятие остатка от деления,
pow - возведение в степень,
div - целочисленное деление.
2) даны 2 числа a и b. Определить, делится ли a на b нацело. Делится ли b на a?
3) дано трёхзначное число. Определить, есть ли среди его цифр одинаковые

Видео с решением практики (смотреть только после того, как попробовали решить самостоятельно)

Попасть на бесплатный марафон по Python 🖼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥59👀1
Всего 38 отчётов (из 1500 участников) под конец дня 😪

Просто хотим сказать, что уроки со следующего пойдут в закрытый чат (в канал выкладываться не будут), а также скоро начнём кикать инактивных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥53🙈28🗿5
Секретный 10-ый урок 👀

Если вы читали наше расписание на данное обучение, то скорее всего видели, что тему 10-ого урока мы решили пока не раскрывать. Но теперь настало время. Последний урок будет посвящен изучению Playwright

Что же это такое и почему это важно для крипты? Первые 9 уроков посвящены основам Python - типы данных, циклы, функции, парсинг, строки, ООП, асинхронность и работа с ошибками. Но для автоматизации крипты этого не совсем достаточно. Поэтому в игру и вступает Playwright.

Playwright - это невероятно мощный инструмент, который позволяет автоматизировать действия в браузере через UI-касания. Например:
- Работа со всеми сетями (хоть
🔹EVM, хоть 🪙 Solana, хоть 💰 Bitcoin, хоть 🔴 Tron - всё что угодно)
- Прокрут большого количества аккаунтов одновременно
- Выполнение социальных активностей (Discord, Twitter, Telegram)
- Автоматизация так называемых TMA или же Тапалок
- Обход капчи и соответственно возможность заходить на защищённые сайты
- Возможность работать с проектами напрямую через UI. Это очень важно, ведь многие проекты брили без этого (к примеру, Major удалили более 5 млн аккаунтов)
- И бесконечность всего другого

Но у PW есть конечно и минусы:
- Так как он полностью прогружает сайт, то иногда требуется много мощностей при прокруте большого количества аккаунтов
- Работа с UI - это и плюс и минус одновременно. Фронтенд сайта могут постоянно менять и придётся вносить правки в скрипт.

Но эти минусы нивелируются тем, что Playwright невероятно прост в изучении. Для старта в нём вам достаточно лишь одного урока, ведь нам нужно всего лишь разобраться с тем, как тыкать по страничке. И написать софт с его помощью можно буквально за неделю в неспешном темпе. Изучение и реализация других способов может занять у вас месяцы и возможно к тому времени проект станет неактуальным.

Этот урок и все другие выйдут в нашем марафоне. Войти можно через эту ссылку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥75🙈9
Как отчёты помогут достичь успеха в кодинге?

🎁 В конце поста зашили кое-какой бонус

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

Зачем это вообще нужно? Отчёты помогают в следующем:

1) Самодисциплина. У каждого из вас цель в конце дня - написать отчёт. И это напрямую мотивирует вас хоть что-то да и сделать. Необязательно за 1 день писать арбитражного бота, который принесёт вам кучу денег. Это близко к невозможному.

Вам достаточно делать даже что-то минимальное - [решить одну задачу], [прочитать одну статью про код], [посмотреть один урок], [задать один вопрос], [написать один простенький скрипт].

И если в течение месяца делать маленькие действия, но ЕЖЕДНЕВНО, то поверьте, у вас обязательно будет результат.

2) Рефлексия

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

Но вы можете убить в самом начале на эту задачу полдня, и от этого можете жёстко тильтануть😡. Но если вы напишите отчёт, то поймёте, что для решения это задачи вы могли сделать ещё с десяток других задач, например:
- Подготовить файлы с данными (данные от кошельков, прокси и т.д.)
- Законнектить Playwright с Антидетект браузером (при необходимости)
- Установить необходимые расширения и подружить Playwright с ними
- Восстановить кошелек по сид фразе/приватному ключу
- Перейти на целевой сайт через Playwright
- На целевом сайте нажать необходимые кнопочки для настройки параметров транзакции
- Подтвердить/подписать транзакцию в расширении
- Проверить транзакцию на успешность (часто бывает, что транзакция уходит, но в итоге фейлится по разным причинам)

Помимо всего этого необходимо также обработать всевозможные ошибки:
- проверка баланса на кошельке
- выставление правильного slippage
- настройка газа в транзакции
- обработка ошибок связанных с багами/лагами на сайте
- предусмотреть несколько попыток целевого действия и многое-другое

А вот маленькая шпаргалка, о чём лучше писать #отчёт:
- Какие уроки прошел
- Какие задания выполнил
- С какими трудностями столкнулся и как попытался их решить
- Что нового изучил/попробовал в кодингу помимо нашего марафона

И да! В самом конце марафона мы обязательно отблагодарим самых активных участников по отчётам и добавим их бесплатно в наше полноценное обучение по PlayWright.

Попасть на бесплатный марафон по Python 🖼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥39
Очень нативно напоминаем, что уже завтра выйдет второй урок нашего марафона. Поэтому доделывайте свои домашки.

А кто еще не с нами, то
попасть на бесплатный марафон по Python можно нажав сюда
❤‍🔥27🗿1
УРОК 2

МОДУЛЬ: PYTHON C НУЛЯ

ТЕМА: ЦИКЛ WHILE, FOR. СПИСКИ


Как посмотреть урок - напоминаем, что сегодня в 15:00 у нас вышел второй урок по Python, но его мы выложили в закрытый чат нашего марафона и остальные уроки тоже будем выкладывать туда. Попасть туда можно, перейдя через эту ссылку 🖼.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥28🙈7🗿6
Провели первую чистку в нашем марафоне и удалили часть инактивных участников.

Так сказать, освободились вакантные места
😂
Please open Telegram to view this post
VIEW IN TELEGRAM
🙈39❤‍🔥10
AMA-сессия по web3 кодингу

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

Что будем обсуждать на созвоне?
- Многие могли уже бросить обучение. Как не потерять мотивацию?
- Самая простая мотивация - деньги. Расскажем, на чем можно зарабатывать в крипте через кодинг.
- Ответим на вопросы по прошедшим урокам
- Расскажем о дальнейших планах.

Войс пройдет в нашем закрытом чате. Сегодня, в 19:00 по МСК. Попасть можно через данную ссылку - https://t.me/+oogZ-x5Azdc4YjI6.
❤‍🔥37🙈1
УРОК 3

МОДУЛЬ: PYTHON C НУЛЯ

ТЕМА: СЛОВАРИ И КОРТЕЖИ


Выложили третий урок в наш закрытый чат марафона. Попасть туда можно, перейдя через эту ссылку 🖼.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥34🗿4
Как заработать через софт? Разбор кейса

Всем добрый день! Думаю, вам уже все уши прожжужали дропом такого проекта, как HyperLiquid (децентрализованные фьючерсы). Описать его можно лишь одним словом - жир!🍔

Почему мы вообще про него пишем?
Крутить дропы - это тоже своего рода долгосрочная инвестиция, и все должны понимать это. 8 марта 2024 года в закрытом чате от Ahillary был дропнут софт под проект HyperLiquid в связке с KiloEX, через неделю был добавлен модуль под Aevo.

И что в итоге?

AEVO. Март 2024. Общий дроп участников около 100k AEVO (около 300,000$ в день листинга).

HyperLiquid. Дроп произошел вчера, 29 ноября. У большинства из чата проходка по аккаунтам составила около 100%, а окуп на каждый акк в среднем составил примерно 5-15 иксов в зависимости от курса. При затраченных 100 баксов ребята получили ±500-1500 долларов дропа на аккаунт.

Софт торговал за вас на бирже, нужно было его лишь настроить в самом начале и подготовить аккаунты, много времени не требовалось. К тому же не забываем, что некоторые ребята крутили в связке с KiloEX, раздали которого еще не было. Так что потенциально они могут нафармить ещё 1 дроп.

20 декабря внутри нашего марафона по Python выйдет урок по PlayWright (PW), и уже после него вы сможете попробовать написать свой первый софт на KiloEX. К тому же в данный момент мы готовим для вас очень крутые материалы по PW - сначала мы дропнем подробную статью про эту библиотеку, а потом кое-что ещё.

Попасть на бесплатный марафон по Python 🖼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥81🙈5🗿4
How to Code (а как?)
Вышел четвертый урок Тема - функции. Посмотреть можно, перейдя через эту ссылку.
УРОК 5

МОДУЛЬ: PYTHON C НУЛЯ

ТЕМА: СТРОКИ И МЕТОДЫ СТРОК


Выложили 5ый урок в наш закрытый чат марафона. Попасть туда можно, перейдя через эту ссылку 🖼.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10🙈2
Наши дальнейшие планы.

Стоит все-таки напомнить для стареньких и новеньких, чем мы тут занимаемся и к чему мы идём. Если вкратце, мы проводим марафон по Python с нуля для криптанов за месяц, подробнее вот здесь.

Что пройдено:
- 1 урок. Типы данных, ветвления, объединение условий
- 2 урок. Списки, цикл for, цикл while
- 3 урок. Кортежи и словари
- 4 урок. Функции
- 5 урок. Строки, методы строк, файл для практики

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

Что планируется:
- 6 урок. Файлы, JSON, CSV, файлы для практики 🟡
- 7 урок. Парсинг 🟡
- 8 урок. ООП (объектно-ориентированное программирование) 🟡
- 9 урок. Асинхронность и отлов ошибок. 🟡
- Статья с подробным обзором и гайдом на Playwright 🟡
- 10 урок. Автоматизация UI через Playwright 🟡
- Также мы подготовили для вас кое-что крутое, а именно - мы будем в прямом эфире писать код через Playwright на проект KiloEx (почему именно он? ответ вот здесь) 🟡
- Полноценное обучение по PlayWright 🟡

Всё это мы планируем сделать примерно до 20 декабря.

Попасть на бесплатный марафон по Python 🖼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥60🗿1
УРОК 6

МОДУЛЬ: PYTHON C НУЛЯ

ТЕМА: ФАЙЛЫ, JSON, CSV


Выложили 6ой урок в наш закрытый чат марафона. Попасть туда можно, перейдя через эту ссылку 🖼. Осталось всего 4 урока, и вы сможете автоматизировать 90% вещей в крипте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥16
Анонс анонса. Пишем скрипт на KiloEX в прямом эфире за 45 минут через Playwright.

- До 20 декабря планируется релиз статьи по Playwright.
- 20 декабря планируется релиз открытого урока по Playwright.
- После 20 декабря планируется стрим, где мы будем писать скрипт на KiloEX через Playwright.

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


И в итоге мы получим отправленную транзакцию для входа в позицию, которая уже зафармит нам некоторые поинты.

Но это потом, сейчас же мы дошли до 6-ого урока по Python, осталось еще 4. Если вы хотите с нами, то присоединяйтесь по данной ссылке на наш марафон.
❤‍🔥64
AMA по Playwright 11 декабря, 18:00 MSK

Войс пройдет в закрытом чате. Попасть можно через эту ссылку.

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

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


❗️Это не урок по PW и не стрим где мы будем что-то кодить, мы просто пообщаемся на тему PW.

Свои вопросы по PlayWright для стрима задавайте в Чате с хештегом #pwвопрос. Попасть в чат можно по данной ссылке, сам войс тоже пройдет там.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥32🗿1
УРОК 7

МОДУЛЬ: PYTHON C НУЛЯ

ТЕМА: ПАРСИНГ


Сегодня вышел 7-ой урок. До конца осталось пройти всего лишь 4 урока - парсинг, асинхронщина, ООП и плейврайт, и вы сможете автоматизировать практически всё в крипте. Уроки можно чекнуть в закрытом чате. Попасть туда можно, перейдя через эту ссылку 🖼
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥23
Зачем тебе оно?

Прочитай, пожалуйста, этот пост. На момент написания поста в данном канале 8499 участников. И одним из них являешься ТЫ. Да, именно ты, не просто аватарка и никнейм в телеге, а личность и настоящий человек, и у тебя есть своя личная жизнь, свои интересы, свои обязательства, скорее всего, ты любишь вкусно покушать, хорошо отдохнуть, заняться чем-то интересным. Тебя окружает бесконечное количество разных вещей. Но почему-то и мы заинтересовали тебя, и ты решил двигаться с нами. Но зачем тебе оно?

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

Пункт первый. Мы находимся на бычьем рынке. Каждый день появляются активности. Это время невероятный профитов. Очень просто словить сильнейшее фомо от чужих результатов и продолжать лежать в апатии. А можно отрабатывать эти активности. Можно руками. Но лучше софтом. Думаю, понимаете почему.

Пункт второй. Мы прожили медвежку. К чему это? К тому, что наши самые первые ученики (лето 2023 года) уже более полутора лет варятся в этом кодерско-криптанском супе и словили не один лайфченж (Старкнет, Аево, ХЛ и тд), пока все плакали из-за Биткоина по 15 тысяч. Те, кто вложился в свои навыки, пока на рынке лилась кровь, начали получить СВЕРХРЕЗУЛЬТАТЫ. Начали выходить те самые дропы, которые по мнению многих "умерли". Movement, MagicEden, SynFutures, Hyperliquid, SNS и многие другие проекты щедро осыпали тех, кто не сдавался в те моменты рынка, когда казалось, что крипта - ВСЁ. Профиты исчисляются сотнями тысяч долларов, даже миллионами.

Пункт третий. Вам не нужен рынок. Так получилось, что кодинг, которому мы обучаем, не привязан строго к крипте. Кодинг будет жить всегда вне зависимости от крипты. Это невероятно фундмантельный навык, который востребован практически во всех сферах нашего мира. Думаю, вам не нужно обьяснять это. Вы в любом момент сможете переобуться под условный web2 it завод. И еще. К теме о заводах. Своим ученикам несколько раз в неделю мы подкидываем различные заказы, и уже на них можно 1) зарабатывать фиксу; 2) отрабатывать свои навыки.


И да, тебе не нужно тратить годы на изучение кодинга для крипты. Тебе достаточно всего лишь 2 месяцев. Первый месяц мы изучаем основы Python (циклы, функции, парсинг, ООП и асинхронный код), а второй уделяем Playwright.

Но всё равно подумай, зачем тебе оно?
❤‍🔥92🙈3🗿3