RYBKA УЧИТ PYTHON
113 subscribers
38 photos
3 videos
34 links
Учу питон, помогите🫡
Чатик:
https://t.me/bless_my_chat
Download Telegram
Всем спасибо все получилось😍
🥰2
Я тут нашел несколько статей, которые могут сильно пригодиться, вот:

Две статьи про ревью кода — первая и вторая
Про юнит тесты ( и приложу книги которые я не читал, но возможно прочту)
Гайд по HTTP (также такая статья но кратко)
Про GET запросы
2
История о том, как я блокчейн положил мониторил😓

Решил я значит сделать бота, который будет все мигрированные токены ловить и мне в телегу отправлять.
Для этого нужно откуда то брать инфу, а откуда можно взять инфу о токенах? Api для этого дорогой вариант, и рейт лимиты в безлимитных вариантах выглядят смешняво
Ну и пошел я искать инфу по блокчейну- два дня искал, пытался найти адреса пулов разных протоколов, но успехом это не пахло - единственное что я сделал это получал ВСЕ ИВЕНТЫ которые летят в данный момент... около тысячи в секунду наверное?)
В итоге решил что это не вариант + крайне муторно искать кошели, поэтому я решил сделать то же самое на запросах

Получилось это - и задержек нет, и всю нужную инфу со всех протоколов получает, красиво?
Кому то он может быть и полезен, пользуйтесь, такого ботика не видел еще
А еще фугу пепегу красивую нарисовала
👍4
у меня вопросик один, а что в рф есть трабл с telegram bot api? я vpn вырубаю у меня сессия ложится
RYBKA УЧИТ PYTHON
у меня вопросик один, а что в рф есть трабл с telegram bot api? я vpn вырубаю у меня сессия ложится
Я не знаю почему через pycharm у меня летит ошибка
HTTP Client says - ClientOSError: [WinError 121] Превышен таймаут семафора

а через консоль все норм, , без vpn
видать какое то ограничение или что то типо того
в общем просто не запускать проекты через pycharm
Я теперь осознал почему реквесты имба: за три часа бот парсер на запросах собрал всю инфу с сайта , когда как другой бот на эмуляторе собрал 1/3 этой инфы за пол года
2
Прикол в том что бота на запросах писать оказалось даже легче, чем селениум бота, ввиду прямого пути к нужным данным
Но из за отсутствия нужных знаний, приходилось эмулировать действия юзера…
👏2
Допустим вы абузите какой то проект и делаете софт под него, вам важна скорость

Влияет ли расстояние сервера до хоста проекта на скорость вашего софта, или нет? Я имею ввиду на физическом уровне
🤔2
Подарите плюш пепе👉👈
💩1
Крч я сделал автобаер стикеров и уж был готов обрушить фулл этот рынок, выложив его за бесплатно, но тк я у фугу в заложниках она заставляет меня продавать это дерьмо

Продаю лопату за 2к
Покупаем, личку знаете, сеппи сейл близко
😁1🤡1
коротко о стикерботе
если кто то из вас решит билдить ии агента сейчас, не пытайтесь сделать из него человека, это невозможно:)
он не обладает сознанием, и буквально делает то что вы ему сказали
а лепить сознание человека по силу только природе
🥰1
обьясню почему возникают сложности:
- он очень зависит от контекста, и его ответы будут быть сильно не похожими на то что вы от него ожидаете

- нужно прописывать кучу ограничений, и стопить его буквально во многом, обрабатывать практически каждую ситуацию, если он общается как консультант с другими людьми - это происходит из за того факта, что агент- не код в привычном понимании слова код, в коде можно прописать if/else, но в промпте агента это не сделаешь

-неестественность общения- происходит когда был выполнен второй пункт( когда прописал кучу ограничений)

Я заметил некоторые особенности при работе с ии агентами:

если от ответа агента зависит дальнейшая логика работы бота, ему лучше прописать конкретный ответ, а этот ответ привязать к логике
агенты могут использовать MCP, в том числе кастомные ( спасибо phidata за возможность писать свои тулзы🫨🫨)
под каждое состояние лучше написать отдельного агента (если важно обрабатывать состояние)
любой диалог можно привести к какому то шаблону
👍1
Как говорил Мастер Угвэй — "Случайности не случайны".

Думаю, отличное начало для поста о модуле random.
Дело в том, что этот модуль хоть и подразумевает генерацию случайных чисел, на деле выдает псевдослучайные значения.

Всё дело в том, что за его основу взят алгоритм Mersenne Twister — он не использует "настоящую" энтропию (энтропия- это по сути неопределенность, то что и считается случайностью), а рассчитывает числа по формуле.

Его внутреннее состояние — это массив из 624 чисел, каждое по 32 бита. И если тебе каким-то образом удалось узнать этот массив, ты можешь:
-полностью восстановить генератор,
-и предсказать все будущие значения.

Поэтому использовать random для генерации ключей, токенов, паролей — опасно. Он не предназначен для криптографических задач.
"Хочешь безопасных паролей- используй secrets, random погубит тебя" — примета такая
Как обойти DDoS Guard System? научите 😭🙏
чето не понимаю прям
😂
🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
сорики если вб лег щас,ахахах я быстренько🤧
😁3🤡1
Forwarded from Saffo ботит
Настройки Телеграмма -> Данные и Память -> Выключить автозагрузку медиа

На компе тоже самое

Сделайте сейчас, чтобы не стать ноликом
😁2
4 часа настраивал сервак, ssl сертификаты, nginx, win-acme, api и еще какую то херню чтобы в итоге при запросе в браузер получить это

какой ужас, сисадминство вообще не мое... мне не понравилось
😁5
Нашел серию статей о коллекциях в Python
Сам полностью не прочел пока, но подача материала мне понравилась

Часть 1
Часть 2
Часть 3
Часть 4
Forwarded from monoteist | Blog
Советую быть внимательнее, если сейчас ищете работу (да и вообще тоже).

Сколько уже историй слышу об этом, даже аккаунты продают оказывается и ты можешь просто сталкерить людей)

На фоне ажиотажа с поиском работы появились «рекрутеры», которые присылают «тестовые задания» в формате:
скачай проект с GitHub, запусти его и сделай код-ревью и прочее

А внутри может быть самый что ни есть вирус, который: запускается незаметно, ждёт время (неделя, месяц) и потом может дать полный доступ к вашему компьютеру.

Уже через друзей и в сети слышал истории, как людям в моменте включали редактор и что-то писали прямо за них, пытались таким образом подкинуть код.

Соблюдайте элементарные меры безопасности: Никогда не скачивайте и не запускайте проекты «по ссылке от рекрутера», в целом не советую даже с гитхаба проекты скачивать. Если дают тестовое с начальным кодом — выполняйте его в изолированной среде: отдельный Docker-контейнер, виртуалка или хотя бы отдельный пользователь без прав администратора. Сначала смотрите код глазами — нет ли подозрительных скриптов, зависимостей. Не устанавливайте непонятные расширения/тулы для «собеседования», думаю zoom или google meet уже по умолчанию идут у всех.

p.s. Поделись со своим другом который вкатывается в айти)