Вводный войс бесплатного обучения по 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 - Итоги
Залетай в чат, если хочешь с нами.
📟 Прилетело из @how_to_code_web3
Изначально планировали просто познакомиться и рассказать подробнее, что вас ждёт. Но войс как всегда перерос в бОльшую альфу
Встречайте:
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 - Итоги
Залетай в чат, если хочешь с нами.
📟 Прилетело из @how_to_code_web3
Please open Telegram to view this post
VIEW IN TELEGRAM
Заметки по аудиту vVv Launchpad
На прошлой неделе увидел, что на Шерлоке будет небольшой конкурс с четверга по воскресенье, всего 279 строк кода, и решил "залететь" на него.
К слову сказать, я не участвовал в аудитах на этой платформе около двух лет! Меня всегда сильно смущало разделение пула (когда его львиная доля уходит назначенному топу) и некоторые проблемы с судейством. Но это только мое мнение и мой выбор игнорирования этой площадки.
Но сейчас у меня другая цель - быстрое понимание протокола, и, по сути, мне не важны ни судейство, ни размер выигрыша. Поэтому решил попробовать и там.
Также стоит отметить, что Шерлок недавно изменил систему судейства, а также форму подачи самого репорта. Поэтому, если вы соберетесь участвовать в их конкурсе, оставьте время, чтобы разобраться, как правильно подавать отчет по багу. Оставив все на последний момент, можно не успеть добавить все репорты.
P.S. Документации с описанием подачи репортов я не нашел. Если скинете ссылку в комментах, буду признателен.
Из-за моего некоторого предубеждения к этой платформе, я потратил всего 3 часа на аудит и отправил 5 репортов. Один пометил как Low, и он не попал в список на судейство. Вообще не понял почему, и как это исправить, ведь теги к отчету нельзя менять после завершение конкурса. При этом я также не увидел никаких пунктов о том, что Low не попадают в общую базу для судейства...
Также другие 2 репорта отправил, чтобы узнать больше о правилах судейства на платформе. Есть некоторые виды уязвимостей, которые могут быть валидны на одной платформе и нет - на другой. Посмотрим, как будет тут.
Обидно, что когда писал этот пост, увидел еще один очень простой и очевидный баг, но время уже прошло...
Что я могу сказать по этому протоколу?
Если вы знаете самые распространенные проблемы с подписями и EIP712, то у вас могли бы быть первые зачтенные баги на этой платформе.
Вы можете и сейчас попрактиковаться с этим аудитом, зайдя на страницу:
https://audits.sherlock.xyz/contests/647?filter=scope
и изучив эти два контракта. Вот прям открывайте solodit и EIP712, и сверяйте код.
Еще одна подсказка по работе со сложными структурами.
В контракте был такой struct:
Потратив некоторое время, конечно, можно и разобраться и понять каждую переменную. Но нам нужно запоминать все быстрее. Поэтому можно в заметках делать простые таблицы, как у меня на скрине, и разбивать их по логическим блокам:
- что относится к инвестиционному раунду;
- что к пользователю;
- что к подписи (так как это структура для ser signature).
В итоге у меня получилось:
1. Round: limit, start/end, token;
2. User: address, max amount limit;
3. Token: fee, exchange;
4. Signature: deadline, sign;
Скажите же, что так проще ориентироваться?
Я часто встречал большие структуры в протоколах, но никогда ранее не пробовал их упрощать у себя в заметках. Теперь буду так делать всегда.
Ну, что же, ждем результаты и движемся дальше!
Приятной рабочей недели и легкого обучения!
#audit
📟 Прилетело из @solidityset
На прошлой неделе увидел, что на Шерлоке будет небольшой конкурс с четверга по воскресенье, всего 279 строк кода, и решил "залететь" на него.
К слову сказать, я не участвовал в аудитах на этой платформе около двух лет! Меня всегда сильно смущало разделение пула (когда его львиная доля уходит назначенному топу) и некоторые проблемы с судейством. Но это только мое мнение и мой выбор игнорирования этой площадки.
Но сейчас у меня другая цель - быстрое понимание протокола, и, по сути, мне не важны ни судейство, ни размер выигрыша. Поэтому решил попробовать и там.
Также стоит отметить, что Шерлок недавно изменил систему судейства, а также форму подачи самого репорта. Поэтому, если вы соберетесь участвовать в их конкурсе, оставьте время, чтобы разобраться, как правильно подавать отчет по багу. Оставив все на последний момент, можно не успеть добавить все репорты.
P.S. Документации с описанием подачи репортов я не нашел. Если скинете ссылку в комментах, буду признателен.
Из-за моего некоторого предубеждения к этой платформе, я потратил всего 3 часа на аудит и отправил 5 репортов. Один пометил как Low, и он не попал в список на судейство. Вообще не понял почему, и как это исправить, ведь теги к отчету нельзя менять после завершение конкурса. При этом я также не увидел никаких пунктов о том, что Low не попадают в общую базу для судейства...
Также другие 2 репорта отправил, чтобы узнать больше о правилах судейства на платформе. Есть некоторые виды уязвимостей, которые могут быть валидны на одной платформе и нет - на другой. Посмотрим, как будет тут.
Обидно, что когда писал этот пост, увидел еще один очень простой и очевидный баг, но время уже прошло...
Что я могу сказать по этому протоколу?
Если вы знаете самые распространенные проблемы с подписями и EIP712, то у вас могли бы быть первые зачтенные баги на этой платформе.
Вы можете и сейчас попрактиковаться с этим аудитом, зайдя на страницу:
https://audits.sherlock.xyz/contests/647?filter=scope
и изучив эти два контракта. Вот прям открывайте solodit и EIP712, и сверяйте код.
Еще одна подсказка по работе со сложными структурами.
В контракте был такой struct:
struct InvestParams {
uint256 investmentRound;
uint256 investmentRoundLimit;
uint256 investmentRoundStartTimestamp;
uint256 investmentRoundEndTimestamp;
address paymentTokenAddress;
address kycAddress;
uint256 kycAddressAllocation;
uint256 amountToInvest;
uint256 exchangeRateNumerator;
uint256 feeNumerator;
uint256 deadline;
bytes signature;
}Потратив некоторое время, конечно, можно и разобраться и понять каждую переменную. Но нам нужно запоминать все быстрее. Поэтому можно в заметках делать простые таблицы, как у меня на скрине, и разбивать их по логическим блокам:
- что относится к инвестиционному раунду;
- что к пользователю;
- что к подписи (так как это структура для ser signature).
В итоге у меня получилось:
1. Round: limit, start/end, token;
2. User: address, max amount limit;
3. Token: fee, exchange;
4. Signature: deadline, sign;
Скажите же, что так проще ориентироваться?
Я часто встречал большие структуры в протоколах, но никогда ранее не пробовал их упрощать у себя в заметках. Теперь буду так делать всегда.
Ну, что же, ждем результаты и движемся дальше!
Приятной рабочей недели и легкого обучения!
#audit
📟 Прилетело из @solidityset
Заработок торговых ботов
Давайте посчитаем деньги тех, кто продает кирки во время лихорадки.
@solana_trojanbot - Solana
👥 233k (+42%)
💰$12.3M за ноябрь (+46%)
@bonkbot_bot - Solana
👥 151k (+40%)
💰 $3.9M за ноябрь (+51%)
@BananaGun_bot - EVM, Solana
👥 78k (+160%)
💰 $3.4M за ноябрь (+20%)
@unibotsniper_bot - EVM, Solana
👥 12k (+5%)
💰 $150k за ноябрь (+50%)
Игроки старые, но это не значит, что новым нет места. Вот боты, которые были запущены совсем недавно:
@fasol_robot - Solana
👥 5k 💰 $30k
@dtrade_ton_bot - TON
👥 2k 💰 $20k
@nfd_tron_trade_bot - TRON
👥 11k (-90%), зато в момент хайпа заработали
💰 $600k за неделю
Билдить нужно сейчас.
📟 Прилетело из @danokhlopkov
Давайте посчитаем деньги тех, кто продает кирки во время лихорадки.
Легенда:
- @название - поддерживаемые чейны
- 👥 - число юзеров
- 💰 - доход за неполный ноябрь
- в скобках месячный рост.
@solana_trojanbot - Solana
👥 233k (+42%)
💰$12.3M за ноябрь (+46%)
@bonkbot_bot - Solana
👥 151k (+40%)
💰 $3.9M за ноябрь (+51%)
@BananaGun_bot - EVM, Solana
👥 78k (+160%)
💰 $3.4M за ноябрь (+20%)
@unibotsniper_bot - EVM, Solana
👥 12k (+5%)
💰 $150k за ноябрь (+50%)
Игроки старые, но это не значит, что новым нет места. Вот боты, которые были запущены совсем недавно:
@fasol_robot - Solana
👥 5k 💰 $30k
@dtrade_ton_bot - TON
👥 2k 💰 $20k
@nfd_tron_trade_bot - TRON
👥 11k (-90%), зато в момент хайпа заработали
💰 $600k за неделю
Торговые боты предлагают инструменты для ончейн торговли криптой в интерфейсе тг бота.
Билдить нужно сейчас.
📟 Прилетело из @danokhlopkov
Старт продаж UI софта на мемхеш
📟 Прилетело из @mallinmakin
Please open Telegram to view this post
VIEW IN TELEGRAM
Надувная жопная заглушка
И это не кликбейтный "клибейтный" заголовок. Это 300% упущенной прибыли этим утром.
Дядя Лама. 1 неделя в мемах. PnL отрицательный. ГМ!
Ну а как могло быть иначе, если продукт над которым ты теперь работаешь связан напрямую с мем-трейдингом, вся твоя команда в это погружена, 90% окружения эйпнулись, а техномонеты встали на месте?
А помните, как раньше мы все тут угорали над чем-то подобным, над тем, что не имело реального юзкейса, а его отсутствие было несомненным красным флагом для инвестиций. И вот мы здесь. За 7 лет в крипте мы проделали путь от ренессанса до постмодерна. А создатели мем-монет из веселых фрико-скамеров превратились в людей, опередивших свое время. Причем нет ощущения, что техно альта падает или "не растет", есть ощущение что она как бы выпала из реальности, она просто растворилась в портфелях как будто её никогда там и не было. Нет спроса и предложения. Мусорное поле Бангкока после девкона, пустота - вот и вся техноальта на текущий момент.
Нет, я не перестал быть менее эфирным макси, чем был до этого или хочу сказать, что в DeFi ничего не происходит. Это не правда. Просто фокус сейчас, очевидно, в другом месте. Не сказать, что я изначально был как-то сильно против мемкойнов, но стратегия взаимодействия с ними на 100% отличается от ретрофарминга и дефайных телодвижений. А потому приходится быстро и гибко менять свои паттерны поведения и инструменты взаимодействия с рынком. Быть гибким, Следовать трендам, пробовать новое - вот залог успеха и не только на крипторынке. И часть портфеля всегда должна быть свободна под трендовые движения.
И меняться оперативно действительно пришлось. Там где раньше было холодное взаимодействие и экономия газа, теперь только горячие кошельки и максимальные брайбы. Там где был глубокий анализ, теперь часто слепое следование понравившимся трейдерам и шиллерам. Причем, если тебе кажется, что твоя основная задача для мем-торговли - "отупеть" или как там "залефткервить", что для 35ти летнего миллениала кажется достаточно нетривиальным, то ничего подобного. Умение отлавливать тренды, следить за лидерами мнений и выводить из этого потенциальные стратегии для успешной торговли - это прям гигабрейн задачка на внимание и усидчивость. А уж умение закрывать большинство сделок в плюс и вытаскивать единорогов на капах в 5-10 лямов - это что-то за гранью, имхо.
Итак, какие наблюдения дядя Лама вывел о мем-трейдинге за неделю погружения:
🔹GMGM Follow - лучший инструмента отслеживания адресов
🔹Bull X - лучший веб-терминал для мем-трейдинга с компа, с очень крутой автоматизацией и потенциальным дропом
🔹Одному крайне тяжко: небольшая команда, делающая совместную аналитику - лучший катализатор положительного результата
🔹 Moni Discover - лучший инструмент определения социального моментума
🔹 70-80% ценовой откат вообще ни разу не смерть мема, а скорее отличная точка входа, особенно если график отскает от уровне минимум 3 раза подряд и капы выше $1,5-2 лямов
🔹рост социальных метрик не всегда равен росту цены в моменте, в данном случае рост социальных метрик = аккумуляция будущего пампа и увеличение вероятность тир1-листингов
🔹если речь не о мелкокапе до $2 лямов (да и для них тоже часто справедливо) и ты видишь зеленую свечку нового хая, влетать не стоит, откат будет 100%, причем на 50% минимум, это лишь вопрос времени
🔹нарративы быстро сменяются, всегда имей в команде человека, который следует за ними (не за монетами, а социальными трендами, которые хорошо пампятся)
to be continued...
📟 Прилетело из @insuline_eth
И это не кликбейтный "клибейтный" заголовок. Это 300% упущенной прибыли этим утром.
Дядя Лама. 1 неделя в мемах. PnL отрицательный. ГМ!
Ну а как могло быть иначе, если продукт над которым ты теперь работаешь связан напрямую с мем-трейдингом, вся твоя команда в это погружена, 90% окружения эйпнулись, а техномонеты встали на месте?
А помните, как раньше мы все тут угорали над чем-то подобным, над тем, что не имело реального юзкейса, а его отсутствие было несомненным красным флагом для инвестиций. И вот мы здесь. За 7 лет в крипте мы проделали путь от ренессанса до постмодерна. А создатели мем-монет из веселых фрико-скамеров превратились в людей, опередивших свое время. Причем нет ощущения, что техно альта падает или "не растет", есть ощущение что она как бы выпала из реальности, она просто растворилась в портфелях как будто её никогда там и не было. Нет спроса и предложения. Мусорное поле Бангкока после девкона, пустота - вот и вся техноальта на текущий момент.
Нет, я не перестал быть менее эфирным макси, чем был до этого или хочу сказать, что в DeFi ничего не происходит. Это не правда. Просто фокус сейчас, очевидно, в другом месте. Не сказать, что я изначально был как-то сильно против мемкойнов, но стратегия взаимодействия с ними на 100% отличается от ретрофарминга и дефайных телодвижений. А потому приходится быстро и гибко менять свои паттерны поведения и инструменты взаимодействия с рынком. Быть гибким, Следовать трендам, пробовать новое - вот залог успеха и не только на крипторынке. И часть портфеля всегда должна быть свободна под трендовые движения.
И меняться оперативно действительно пришлось. Там где раньше было холодное взаимодействие и экономия газа, теперь только горячие кошельки и максимальные брайбы. Там где был глубокий анализ, теперь часто слепое следование понравившимся трейдерам и шиллерам. Причем, если тебе кажется, что твоя основная задача для мем-торговли - "отупеть" или как там "залефткервить", что для 35ти летнего миллениала кажется достаточно нетривиальным, то ничего подобного. Умение отлавливать тренды, следить за лидерами мнений и выводить из этого потенциальные стратегии для успешной торговли - это прям гигабрейн задачка на внимание и усидчивость. А уж умение закрывать большинство сделок в плюс и вытаскивать единорогов на капах в 5-10 лямов - это что-то за гранью, имхо.
Итак, какие наблюдения дядя Лама вывел о мем-трейдинге за неделю погружения:
🔹GMGM Follow - лучший инструмента отслеживания адресов
🔹Bull X - лучший веб-терминал для мем-трейдинга с компа, с очень крутой автоматизацией и потенциальным дропом
🔹Одному крайне тяжко: небольшая команда, делающая совместную аналитику - лучший катализатор положительного результата
🔹 Moni Discover - лучший инструмент определения социального моментума
🔹 70-80% ценовой откат вообще ни разу не смерть мема, а скорее отличная точка входа, особенно если график отскает от уровне минимум 3 раза подряд и капы выше $1,5-2 лямов
🔹рост социальных метрик не всегда равен росту цены в моменте, в данном случае рост социальных метрик = аккумуляция будущего пампа и увеличение вероятность тир1-листингов
🔹если речь не о мелкокапе до $2 лямов (да и для них тоже часто справедливо) и ты видишь зеленую свечку нового хая, влетать не стоит, откат будет 100%, причем на 50% минимум, это лишь вопрос времени
🔹нарративы быстро сменяются, всегда имей в команде человека, который следует за ними (не за монетами, а социальными трендами, которые хорошо пампятся)
to be continued...
📟 Прилетело из @insuline_eth
Всё о бесплатном марафоне по Python
❗️ Внимательно прочитайте каждый пункт
- Запись вводного войса - 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 урок. Мы с командой посовещались и решили добавить ещё один гиперполезный для вас урок. Что в нём будет? А поверьте, там будет что-то очень-очень интересное. Расскажем в следующих постах. Этот урок поможет вам в автоматизации почти любых проектов в крипте.
Приятного всем обучения. Войти в челленж можно по данной ссылке.
📟 Прилетело из @how_to_code_web3
- Запись вводного войса - 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 урок. Асинхронность и отлов ошибок. Если мы хотим, чтобы наш софт летал как пуля и при этом не ломался из-за всякой ерунды, мы должны обязательно изучить эту тему. Мы узнаем, что такое асинхронный код и как его максимально эффективно применять. А также узнаем, как обрабатывать ошибки, чтобы не приходилось перезагружать софт.
Приятного всем обучения. Войти в челленж можно по данной ссылке.
📟 Прилетело из @how_to_code_web3
Please open Telegram to view this post
VIEW IN TELEGRAM
🎰 Лудо-бот: Создан для @yosoyass в рамках тестового задания
🪬 Ludo-bot & Token S — в мире, где каждый шаг зависит от вероятности, мы не следуем за трендами. Мы создаём платформу, где случайность и удача переплетаются, создавая новую реальность.
Данный проект представляет собой бота для эмодзи-игр с полной статистикой и админ-панелью.
Хватит лудить на фьючах и казике, крутите рулетку прямо в @s_ludo_bot
Затестировать бота можно тут: @s_ludo_bot
📂 Проект на GitHub: [опубликую 21.11 ]
📟 Прилетело из @vpoiskahgema
🪬 Ludo-bot & Token S — в мире, где каждый шаг зависит от вероятности, мы не следуем за трендами. Мы создаём платформу, где случайность и удача переплетаются, создавая новую реальность.
Данный проект представляет собой бота для эмодзи-игр с полной статистикой и админ-панелью.
Хватит лудить на фьючах и казике, крутите рулетку прямо в @s_ludo_bot
Затестировать бота можно тут: @s_ludo_bot
📂 Проект на GitHub: [опубликую 21.11 ]
📟 Прилетело из @vpoiskahgema
Теперь не нужно искать прокси для антидетекта😎
Да и сам антидетект, есть же Octo Browser. Буквально на днях в нем появился прокси-шоп с качественными прокси за адекватные деньги. Он доступен для пользователей с любой подпиской.
Удобно, когда все необходимое собрано в одном браузере 💣
#промо
📟 Прилетело из @in_crypto_info
Да и сам антидетект, есть же Octo Browser. Буквально на днях в нем появился прокси-шоп с качественными прокси за адекватные деньги. Он доступен для пользователей с любой подпиской.
👉👉👉Только до 2 декабря новым пользователям дают бесплатный трафик! Для того чтобы его получить, нужно зарегистрироваться и купить любую подписку Octo. В зависимости от подписки, вы получите до 5 гигабайт на все необходимые тесты, проверки — и на работу тоже останется!
А еще по промокоду INСRYPTO вы получите 4 дня подписки STARTER бесплатно для новых пользователей!
Удобно, когда все необходимое собрано в одном браузере 💣
📟 Прилетело из @in_crypto_info
🚀 BUILD price changed +5.37%! Current price $0.00000313 Uniswap V3 🦄 (Base) 📈 /chart_BUILD_iq4v
📟 Прилетело из @vpoiskahgema
📟 Прилетело из @vpoiskahgema
Наша команда
Вчера на войсе мы говорили, что вам будет оказана поддержка по всем вопросам, связанным с Python и не только. Перечислим всех участников нашей команды.
Если нажать на линк каждого, то попадёте на подробное интро:
- Ahillary - автор обучения, именно он продумывал и записывал все уроки
- cryppi - автор канала how to code web3
- Vlad - модератор с очень большим опытом в Python, мы работаем вместе с ним уже около года
- Timur - ученик нашего второго потока, именно он помогал новичку с нуля написать софт на фарм Meteora через Playwright (библиотека для UI-автоматизации на Python)
Крайне рекомендуем прочитать интро каждого, чтобы понимать, с кем вы проведёте ближайший месяц. Также в интро от каждого мы написали общие рекомендации по обучению
❗️ Вопросы всегда задавайте с хештегом #вопрос. Так мы быстрее заметим его и вы быстрее получите ответ.
Кто еще не с нами, можете вступить по этой ссылке.
📟 Прилетело из @how_to_code_web3
Вчера на войсе мы говорили, что вам будет оказана поддержка по всем вопросам, связанным с Python и не только. Перечислим всех участников нашей команды.
Если нажать на линк каждого, то попадёте на подробное интро:
- Ahillary - автор обучения, именно он продумывал и записывал все уроки
- cryppi - автор канала how to code web3
- Vlad - модератор с очень большим опытом в Python, мы работаем вместе с ним уже около года
- Timur - ученик нашего второго потока, именно он помогал новичку с нуля написать софт на фарм Meteora через Playwright (библиотека для UI-автоматизации на Python)
Крайне рекомендуем прочитать интро каждого, чтобы понимать, с кем вы проведёте ближайший месяц. Также в интро от каждого мы написали общие рекомендации по обучению
Кто еще не с нами, можете вступить по этой ссылке.
📟 Прилетело из @how_to_code_web3
Please open Telegram to view this post
VIEW IN TELEGRAM
Думал, чтобы такое ещё сделать на Zora, так как профит с минтов там ощутимый. Придумал одну идею, сделал, но не получилось запустить на Зоре, сендбокс не пропустил работу с камерой 😢 Решил поделиться с подписчиками. Работа называется:
Two bullish people looking at each other
https://ipfs.io/ipfs/bafybeic5re6zralxedlheyoqfsfv6hfo5yvufirekqqtnlsmancbehlpkm
Кстати, кто-нибудь знает, как заливать html/js нфт на Зору, через их конструктор на сайте? Говорят, что как-то можно, я не нашёл как и выкатываю свои работы через их API.
📟 Прилетело из @raznorabochiy_notes
Two bullish people looking at each other
https://ipfs.io/ipfs/bafybeic5re6zralxedlheyoqfsfv6hfo5yvufirekqqtnlsmancbehlpkm
Кстати, кто-нибудь знает, как заливать html/js нфт на Зору, через их конструктор на сайте? Говорят, что как-то можно, я не нашёл как и выкатываю свои работы через их API.
📟 Прилетело из @raznorabochiy_notes
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. По нему нет смысла обучаться без опыта. Но темы, которые мы прошли, в нем можно посмотреть и закрепить (учебник переведен на множество языков, я кидаю русскую версию)
Всем удачи!
📟 Прилетело из @how_to_code_web3
МОДУЛЬ: 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. По нему нет смысла обучаться без опыта. Но темы, которые мы прошли, в нем можно посмотреть и закрепить (учебник переведен на множество языков, я кидаю русскую версию)
Всем удачи!
📟 Прилетело из @how_to_code_web3
Практика
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🖼
📟 Прилетело из @how_to_code_web3
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
📟 Прилетело из @how_to_code_web3
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем спасибо за покупку, приятного выноса! Ждём своего лайфченжа в декабре-январе. В скором времени будут выходить щитки, в которые я залетаю. Трейжу через бота Блюм.
📟 Прилетело из @mallinmakin
Please open Telegram to view this post
VIEW IN TELEGRAM
Приколы Японии 🍱
👺 Очень очень чисто, очень очень тихо. Все очень доброжелательны. Орущих британцев слышно на другом конце дороги.
⛩ Вода не продается в магазе, потому что она реально чистая из под крана.
🍙 Все, что можно было сделать технологиями 80-90х, они сделали очень круто. Но тогда не было карточек, поэтому все еще имеет смысл ходить с пачкой кеша.
🎎 Автоматы с напитками повсюду, а горячие бутылочки с кофе оттуда — той самой кайфовой температуры.
🏯 Токио многоэтажен: многоуровневые автомобильные дороги, многоэтажки с ресторанами и магазинами сразу при выходе из лифта.
🍣 Я думал увижу роллы на каждом шагу, но нет: в основном рамен и рис с рыбой. Суши зачастую что-то на богатом, но очень вкусном — вкусно всюду, где мы ели: кафешки, рестораны, супермаркеты.
🥋 Рай для любителей качественных дизайнерских шмоток по дешевым ценам (много люксовых винтажек).
👹 Обязательно попробуйте сейтай — это вам не тайский массаж. Тут вас разберут и соберут обратно, а не погладят.
🏣 Цены в 2-5 раз меньше, чем в Лондоне. Обязательно посетите Японию, пока не случилось еще одного экономического чуда.
Больше фоток здесь.
Ваш тревел блоггер Даня.
📟 Прилетело из @danokhlopkov
👺 Очень очень чисто, очень очень тихо. Все очень доброжелательны. Орущих британцев слышно на другом конце дороги.
⛩ Вода не продается в магазе, потому что она реально чистая из под крана.
🍙 Все, что можно было сделать технологиями 80-90х, они сделали очень круто. Но тогда не было карточек, поэтому все еще имеет смысл ходить с пачкой кеша.
🎎 Автоматы с напитками повсюду, а горячие бутылочки с кофе оттуда — той самой кайфовой температуры.
🏯 Токио многоэтажен: многоуровневые автомобильные дороги, многоэтажки с ресторанами и магазинами сразу при выходе из лифта.
🍣 Я думал увижу роллы на каждом шагу, но нет: в основном рамен и рис с рыбой. Суши зачастую что-то на богатом, но очень вкусном — вкусно всюду, где мы ели: кафешки, рестораны, супермаркеты.
🥋 Рай для любителей качественных дизайнерских шмоток по дешевым ценам (много люксовых винтажек).
👹 Обязательно попробуйте сейтай — это вам не тайский массаж. Тут вас разберут и соберут обратно, а не погладят.
🏣 Цены в 2-5 раз меньше, чем в Лондоне. Обязательно посетите Японию, пока не случилось еще одного экономического чуда.
Больше фоток здесь.
P.S. Токио закончился, дальше Осака, Киото и Шизуока. А потом Корея.
Ваш тревел блоггер Даня.
📟 Прилетело из @danokhlopkov
Любопытное мнение, которое я (в общем) разделяю, что зачастую less is more, и далеко не всегда нужно на каждый чих подключать миллион библиотек JS и какой-нибудь трендовый фреймворк https://muan.co/posts/javanoscript
📟 Прилетело из @dev_in_ruby_colors
📟 Прилетело из @dev_in_ruby_colors
Mu-An Chiou
JavaScript dos and donts @ Mu-An Chiou
Do
When the core functionality of a feature cannot function with only HTML.
When the core functionality of a feature can benefit from some JavaScript. Start with only HTML, then progressively enhance it, so it can still work without Jav...
When the core functionality of a feature cannot function with only HTML.
When the core functionality of a feature can benefit from some JavaScript. Start with only HTML, then progressively enhance it, so it can still work without Jav...
Второй урок по фреймворку Phoenix! Plugs, controllers, views, routes. Пардон, что так поздно, пока ходил ужинать, пока то-сё, в итоге поздно домой пришёл https://www.youtube.com/watch?v=CVZmN40zwPw
📟 Прилетело из @dev_in_ruby_colors
📟 Прилетело из @dev_in_ruby_colors
YouTube
Фреймворк Phoenix #2 | Plugs, controllers, views, routes
В этом уроке по фреймворку Phoenix мы поговорим о plugs, контроллерах, представлениях и маршрутах.
Таймкоды:
00:00 Введение
01:45 Что такое plugs?
03:45 Пишем свой plug
04:45 Пишем свой plug (как модуль)
10:00 Plugs в контроллерах
18:40 Выдача данных в контроллерах…
Таймкоды:
00:00 Введение
01:45 Что такое plugs?
03:45 Пишем свой plug
04:45 Пишем свой plug (как модуль)
10:00 Plugs в контроллерах
18:40 Выдача данных в контроллерах…