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
Мы начинаем войс

Пока у вас есть возможность зайти в чат - https://t.me/+oogZ-x5Azdc4YjI6
❤‍🔥3
Первое задание

Надеюсь, вы все успели зайти в чат нашего бесплатного челленджа.

Завтра мы выложим запись нашего вводного войса и всю инфу (расписание уроков, домашки, модераторы и т.д.). А уже сегодня для всех вас мы приготовили первое задание.

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

❗️В сообщении обязательно добавьте хештег #интро

Зачем это вообще вам? Подобные нашему комьюнити - это невероятно очень мощный инструмент. Собираются очень сильные ребята с большими амбициями. И есть шанс найти людей, с кем вы совместно вынесете эту бычку и заработаете кучу денег.

Чем подробнее вы напишите интро, тем лучше это будет для вас.


Начну, пожалуй, я - https://t.me/c/2311557657/2072
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9
Доброе утро всем

Прошу просто обратить внимание на скрин.

А теперь:
- Заходим в
чат, если не сделали ещё этого
- Пишем о себе
#интро по данной инструкции
❤‍🔥26🗿3🙈2
2024-11-17
Code Challenge
Вводный войс бесплатного обучения по Python

Изначально планировали просто познакомиться и рассказать подробнее, что вас ждёт. Но войс как всегда перерос в бОльшую альфу 🤙👀

Встречайте:

00:00:00 - Начало
00:00:47 - Что мы хотим сделать
00:03:21 - Про что будут уроки
00:09:51 - Что такое ООП
00:11:28 - Что такое Асинхронность
00:12:48 - Насколько важно освоить два последних урока на 100%
00:18:50 - Как это будет происходить
00:19:50 - Зачем нам все эти знания
00:25:07 - Почему сейчас эти навыки важны
00:29:10 - Обучение будет только по Python
00:30:40 - Нужен ли будет опыт в кодинге
00:32:40 - Пару слов про уроки
00:38:20 - Сможем ли мы сделать копитрейдинг бота, абуз тестнетов, минт бота
00:42:20 - Насколько сложно будет найти работу в web2 после наших уроков
00:44:50 - Где мы будем писать код
00:47:04 - Подборка книг
00:48:10 - Основная цель для нас
00:48:50 - Можно ли совмещать с обучением/работой
00:50:35 - В какое время будут выходить уроки и стримы
00:51:30 - Сможем ли покупать токены на солане
00:52:30 - Когда первый урок
00:52:49 - Про скорость пайтона
00:54:40 - Останется ли чат после окончания обучения
00:57:18 - По поводу изучения документации
00:58:13 - Будет ли проверка ДЗ
00:59:33 - Польза писать код на бумаге
01:00:05 - Приложение на телефон для Python
01:01:10 - Что надо установить
01:04:40 - Есть ли смысл смотреть прошлые уроки
01:07:29 - По поводу домашки
01:08:36 - Будет ли доступен весь материал сразу
01:10:33 - Будет ли набор в команду
01:12:45 - По поводу общения голосом
01:13:35 - Еще немного про обучение
01:18:32 - Будет ли какой то список того, что потребуется
01:20:40 - По поводу Chat GPT
01:22:05 - Можно ли использовать чужой код в обучении
01:24:53 - Что делать, если остановился в процессе обучения
01:28:13 - Еще про Chat GPT
01:32:31 - Будут ли еще созвоны
01:33:47 - Насколько сложно попасть к нам в команду
01:36:21 - Почему не нужно торопиться
01:38:40 - Что такое хороший специалист
01:40:15 - Итоги

Залетай в чат, если хочешь с нами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥51
Вся инфа по бесплатному марафону по Python 🫵

Чтобы войти в челленж нужно
1. Подписаться на канал
2. Перейти по данной ссылке.

- Запись вводного войса - link
- Старт - 19 ноября
- Время выхода уроков - 15:00 MSK
- Разборы домашних заданий будут выходить сразу с уроком
- Мы хотим, чтобы как можно людей добились каких-то успехов с нами, поэтому мы вводим систему отчётов. В конце каждого дня все участники должны писать в чат сообщение с хештегом #отчет, в котором они рассказывают, что сегодня изучили или сделали по программированию. Неактивных мы будем кикать!
- Первое задание - каждый должен написать о себе

Расписание (со временем будут добавляться ссылки на уроки):

[Перейти на урок] 19 ноября. 1 урок. Типы данных, ветвления, объединение условий. Так как всё, что умеет делать компьютер, - работать с данными, мы должны узнать, какие бывают типы данных и как их обрабатывать. После этого урока вы будете способны написать текстовую игру.

[Перейти на урок] 22 ноября. 2 урок. Списки, цикл for, цикл while. Данный урок позволит сократить ваш код в сотни тысяч раз.

[Перейти на урок] 26 ноября. 3 урок. Кортежи и словари. Здесь мы познакомимся с особенными типами данных, которые работают намного быстрее, чем те, которые мы уже знаем

[Перейти на урок] 29 ноября. 4 урок. Функции. Тут мы научимся создавать «помощников» (функции). Этих «помощников» мы сможем в любой момент вызвать и они сделают то, что им сказано. Данный урок позволит кратно сократить ваш код и время на редактирование кода.

[Перейти на урок] 3 декабря. 5 урок. Строки, методы строк, файл для практики. Это урок про то, что все велосипеды уже придуманы и не нужно изобретать свои. Познакомимся с самыми полезными велосипедами.

[Перейти на урок] 6 декабря. 6 урок. Файлы, JSON, CSV, файлы для практики. Все знают что такое файлы, и что в них может быть много информации. В этом уроке узнаем, как читать, создавать и редактировать файлы

[Перейти на урок] 10 декабря. 7 урок. Парсинг. С файлами работать уже умеем, но ведь сайт это ведь тоже по сути файл с html кодом, который лежит файлом, просто на чужом сервере. Тут научимся получать эти файлы и доставать из них нужную для нас информацию, например, цену токена.

[Перейти на урок] 13 декабря. 8 урок. ООП (объектно-ориентированное программирование). Тут мы познакомимся с самым удобным подходом к оформлению кода. Данный подход позволит вам сократить ваш код и повысить читаемость в разы.

[Перейти на урок] 17 декабря. 9 урок. Асинхронность и отлов ошибок. Если мы хотим, чтобы наш софт летал как пуля и при этом не ломался из-за всякой ерунды, мы должны обязательно изучить эту тему. Мы узнаем, что такое асинхронный код и как его максимально эффективно применять. А также узнаем, как обрабатывать ошибки, чтобы не приходилось перезагружать софт.

💎 [Перейти на урок] 20 декабря. 10 урок. Автоматизацию UI через Playwright. С помощью этого урока вы уже можете приступить к реальным задачам. Это очень мощный инструмент, который позволит делать следующее:
- Прокрут большого количества аккаунтов одновременно
- Выполнение социальных активностей (Discord, Twitter, Telegram)
- Автоматизация так называемых TMA или же Тапалок
- Обход капчи и соответственно возможность заходить на защищённые сайты
- Возможность работать с проектами напрямую через UI. Это очень важно, ведь многие проекты брили без этого (к примеру, Major удалили более 5 млн аккаунтов). Более подробнее расписали вот здесь.

Приятного всем обучения. Войти в челленж можно по данной ссылке.
Не забываем подписаться на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥72🗿3
Наша команда

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

Если нажать на линк каждого, то попадёте на подробное интро:
- Ahillary - автор обучения, именно он продумывал и записывал все уроки
- cryppi - автор канала how to code web3
- Vlad - модератор с очень большим опытом в Python, мы работаем вместе с ним уже около года
- Timur - ученик нашего второго потока, именно он помогал новичку с нуля написать софт на фарм Meteora через Playwright (библиотека для UI-автоматизации на Python)

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

❗️Вопросы всегда задавайте с хештегом #вопрос. Так мы быстрее заметим его и вы быстрее получите ответ.

Кто еще не с нами, можете вступить по этой ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥32
How to Code (а как?) pinned «Вся инфа по бесплатному марафону по Python 🫵 Чтобы войти в челленж нужно 1. Подписаться на канал 2. Перейти по данной ссылке. - Запись вводного войса - link - Старт - 19 ноября - Время выхода уроков - 15:00 MSK - Разборы домашних заданий будут выходить…»
Очень важный момент

Через полтора часа будет дроп первого урока. В чате очень много людей. Если говорить честно, мы не ожидали такого. В день стрима в чате было около 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