Легкий путь в Python
5.11K subscribers
97 photos
18 videos
3 files
155 links
Я — Алексей Яковенко, опытный разработчик Python. Здесь вы найдете статьи, заметки, посты и видео для прокачки навыков программирования 🐍 Интересное найдет и новичок, и профи 💡

📬По вопросам: https://t.me/yakvenalexx
🗣Сообщество: https://vk.cc/cxKNTb
Download Telegram
​​Друзья, приветствую🙋

На Хабре вышла моя вторая статья по теме Playwright. В ней я максимально подробно рассмотрел тему поиска элементов на странице, их фильтрацию и показал как там работать с пользовательскими ожиданиями.

🔗 Ссылки на новую и предыдущую статью по теме Playwright, как и ссылку на проект на GitHib (исходник кода), вы найдете под данным постом👇

Надеюсь на вашу поддержку🙏
👍10🔥7❤‍🔥41👏1
​​Друзья, доброе утро! ☀️

Вот канал и преодолел отметку в 300 подписчиков! 🎉 Большое спасибо каждому из вас за поддержку и доверие. 💖 Я обещаю продолжать радовать вас новыми интересными и полезными материалами по Python и не только.

С таким потрясающим ростом я буду стараться создавать больше эксклюзивного контента для вас! 🌟 Давайте вместе обсудим, какие статьи на Хабре и эксклюзивные материалы вам хотелось бы увидеть дальше. Подключайтесь к сообществу (ссылка на сообщество закреплена под этим постом) и делитесь своими идеями! 🚀

Ваши пожелания очень важны для меня!
🥰12👻5👍3👏1🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, всегда следите на какой сервер вы зашли и где выполнили свой SQL-запрос по стиранию базы данных...
😁7🤣62😱1
​​Привет, друзья! 😎

Уверен, многие из вас с ждали моих новых публикаций по теме разработки Telegram-ботов с использованием aiogram 3. И у меня для вас отличные новости!

Уже завтра в 8:00 на Хабре выйдет моя новая статья, в которой я расскажу, как легко и без лишних хлопот перейти от поллинга к вебхукам при разработке Telegram-ботов на Aiogram 3. 🤖

Если раньше мы рассматривали примеры на базе поллинга — отличного варианта для учебных и небольших проектов, — то теперь пришло время поговорить о том, как сделать вашего бота быстрым и экономным в использовании ресурсов.

В завтрашней статье я покажу, как настроить запуск бота на вебхуках прямо с вашего локального компьютера и как развернуть его на удалённом хостинге без лишней возни с настройкой NGINX и серверов.

Ссылка на проект уже доступна, так что можете заглянуть и ознакомиться заранее. А завтра ждите подробную статью! Обещаю, будет интересно и познавательно! 🚀
👍15❤‍🔥10👏4👌1🤝1
​​Привет, друзья! 😎

Моя новая статья по разработке Telegram-ботов с использованием aiogram 3 уже вышла на Хабре!

В этой статье я подробно рассказываю, как перейти от поллинга к вебхукам, чтобы сделать вашего бота ещё быстрее и эффективнее в использовании ресурсов. 🤖

Если вы работали с поллингом и хотите улучшить производительность своего проекта или просто хотите узнать больше о вебхуках, то эта статья точно для вас. Я покажу, как настроить запуск бота на вебхуках как с локального компьютера, так и на удалённом хостинге — и всё это без лишней возни с настройкой NGINX и серверов.

Ссылки на статью и код проекта на GitHub уже закрепленs под этим постом, так что переходите и читайте. Обещаю, будет интересно и познавательно! 🚀
🔥18👍84👏1
Привет, друзья! 👋 Немного выпал из процесса — отпуск все-таки. Но на этой неделе планирую порадовать вас новой статьей, которая, возможно, станет началом большого цикла про разработку юзер-ботов для Telegram на Python, используя потрясающую библиотеку Pyrogram. В планах также завершить все начатое по aiogram 3 и FastAPI. Так что оставайтесь на связи, будет интересно! 😊
🥰11👍8🔥81👏1🤩1
​​Привет, друзья! 👋

Наконец-то я готов поделиться с вами долгожданной статьей о разработке User-ботов в Telegram! 🚀 В этой статье я расскажу, как превратить любой аккаунт в полноценного бота с помощью Python фреймворка Pyrogram.

Статья уже написана и почти полностью оформлена на Хабре под названием «User-боты в Telegram: Простая автоматизация с Python (Pyrogram). Первые шаги». В ней вы узнаете, что такое User-боты, как выполнить их авторизацию и, конечно, как их писать. 📝

Надеюсь, что статья будет вам интересна и станет началом нового цикла публикаций, как это было с FastApi и Aiogram 3. 📚

Публикация запланирована на 25.08 (воскресенье, первая половина дня), но время может немного измениться.

Как обычно, для подписчиков канала я прикрепил ссылку на исходник кода под этой публикацией. 🔗

Оставайтесь на связи и до скорого! 😊
🔥15👏64🤩2👍1🥰1
​​Привет, друзья! 👋

С радостью делюсь новостью — моя новая статья о разработке User-ботов в Telegram уже вышла на Хабре! 🚀 Если вы когда-либо задумывались, как превратить обычный телеграм-аккаунт в мощного бота, теперь у вас есть возможность это сделать.

В статье я рассказываю, что такое User-боты, как правильно их авторизовать и, конечно, пошагово объясняю процесс их создания с помощью Python-фреймворка Pyrogram.

Этот материал станет полезным для всех, кто хочет углубиться в разработку Telegram-ботов и расширить свои навыки. 📝 Я надеюсь, что статья не только вызовет у вас интерес, но и станет отправной точкой для серии новых публикаций, подобно тому, как это было с FastApi и Aiogram 3. 📚

Ссылка на статью и на проект с GitHub вы найдете под этим постом🔗

Буду рад вашей поддержке и обратной связи! 😊
🔥185👏3👍2
Хочу поделиться интересным кейсом, который может пригодиться в работе с Telegram-ботами. Недавно ко мне поступил заказ, который на первый взгляд казался непростым, но оказался вполне решаемым.

Суть задачи заключалась в следующем: существует бот Яндекс Алисы, который преобразует голосовые сообщения пользователя в текст и отправляет его в Telegram. Заказчик хотел, чтобы этот текст автоматически пересылался на его электронную почту. Проблема в том, что обычные Telegram-боты не могут видеть сообщения, отправленные другими ботами.

Здесь на помощь пришел User-бот. Решение получилось достаточно элегантным. Мы создали Telegram-группу, в которую добавили как бота Яндекс Алисы, так и нашего User-бота. User-бот был настроен на отслеживание всех новых сообщений от бота Яндекс.

Далее все оказалось просто:

1. User-бот перехватывает текстовое сообщение.
2. Специальный скрипт отправляет этот текст на электронную почту заказчика.

Вся работа заняла около 30 минут, и клиент остался очень доволен. Надеюсь, этот кейс будет вам полезен!
👍19🔥7👏2🤔2
​​Друзья, доброй ночи! 🌙

У меня для вас отличные новости! 🎉 Давно хотел создать телеграмм-бота на Aiogram 3, который позволит каждому из вас легко и удобно получать Telegram ID любого пользователя, группы или канала. И вот, наконец, эта идея воплотилась в жизнь!

В процессе работы над ботом я вспомнил, что давно хотел поделиться с вами, как писать ботов с рассылкой сообщений в Aiogram 3, а также как добавить возможность входа бота по подписке. Все эти функции я объединил в одном боте, и теперь у вас есть возможность не только протестировать его, но и заглянуть в исходный код. 🔧

Ссылку на работающего бота (он уже в облаке и в статье я расскажу как его легко развернуть удаленно) и исходный код проекта я прикрепил к данному посту. 📌

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

По функционалу бота:

👉 Проверка подписки на каналы
👉 Получение своего ID, ID-группы, ID-канала, ID-любого бота
👉 Админка с рассылкой любого типа сообщений всем пользователям с отчетом по доставке

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

Спасибо за ваше внимание и поддержку! 💖
🔥16👍86👌1
​​Доброй ночи, друзья! 🌙

Завтра в 9:30 утра на Хабре выйдет большая статья-инструкция по боту, которую я анонсировал несколько дней назад.

Статья оказалась довольно объемной (39 минут чтения!), но я надеюсь, что она окажется для вас полезной. В ней я подробно рассмотрел тему рассылок в Telegram-ботах, доступ к функционалу по подписке и, конечно, детально раскрыл вопрос получения Telegram ID пользователя, канала, группы и так далее.

Ссылки на работающий бот и исходный код проекта закреплены под этим постом. Спасибо за вашу поддержку! 💖
🔥13👍5❤‍🔥43😱1🍾1
​​Привет, друзья! 🌟

Статья "Telegram Боты на Aiogram 3.x: Доступ после подписки на каналы, получение Telegram ID и админка с рассылкой сообщений" уже опубликована на Хабре! 📚

Информация оказалась настолько объемной, что материал получился не таким простым, как я предполагал. Поэтому, если возникнут вопросы или сложности с пониманием — не стесняйтесь, пишите в сообщество или мне в личные сообщения. Я всегда готов помочь!💬🤝

В этой статье вы узнаете, как создать бота с такими возможностями:

👉 Проверка подписки на каналы
👉 Получение ID: вашего, группы, канала и ботов
👉 Админка с рассылкой сообщений и отчетом по доставке

Также вы научитесь интегрировать в бота базу данных SQLite и я покажу как с ней легко работать. 🗃

Все необходимые ссылки на статью, сообщество, работающий бот и исходный код проекта — под этим постом. Поддержка каждого из вас вдохновляет меня создавать качественный контент. Времени уходит много, но оно того стоит! 💪

Не пропустите и присоединяйтесь к обсуждению! 🚀🔧
🔥185🥰5👏2👍1👎1🤩1
Друзья, хотели бы вы получить от меня такой же подробный разбор Django, как я делал с FastApi и Aiogram 3?
Anonymous Poll
79%
Конечно!
8%
Возможно...
13%
Нет
👍4❤‍🔥2🔥1
Легкий путь в Python
Друзья, хотели бы вы получить от меня такой же подробный разбор Django, как я делал с FastApi и Aiogram 3?
Спасибо за обратную связь😊 Сегодня с меня большая и подробная статья по асинхронной разработке через Django 5. К концу статьи напишем полноценное Django-приложение с привлекательным интерфейсом (куда в этом вопросе без WebSimAi😎).
🔥14👍4🥰3🤩2
​​🚀 Новая статья по Django 5 опубликована!

Здравствуйте, дорогие друзья! Спешу поделиться с вами моим новым подробным руководством, в котором я шаг за шагом провожу вас через создание полноценного проекта на Django 5.

Ждите минимум теории и максимум практики: мы напишем парсер гороскопов и на его основе создадим асинхронную логику. Для разработки эффектного дизайна мы будем использовать нейросеть для генерации шаблонов и развернем все это дело на хостинге всего за 5 минут!

🔗 Ссылки на рабочий проект, исходный код и статью находятся прямо под этим постом. Не пропустите!
👍11🔥8🥰3👏2💩1
​​Привет, друзья! 👋

Если вы пользуетесь сервисом Notion, то, вероятно, знаете, что 9 сентября он полностью уходит из РФ и грозится удалить все аккаунты из региона. 😔

Но не переживайте! В моей новой статье, которая выйдет завтра на Хабре в 8 утра, я расскажу вам о бесплатной альтернативе Notion с открытым исходным кодом — WikiJS. 📚 В статье вы найдете подробные инструкции по запуску WikiJS на локальной машине и деплою. Повторить эти шаги сможет каждый, кто умеет пользоваться компьютером. 💻

Надеюсь, вы с будете ждать выхода статьи! Рабочее название — “Wiki.JS - бесплатная альтернатива Notion: настройка и деплой за 10 минут”, и это не кликбейт. 😉

До скорого! 🚀
🔥13👍96
​​Всем привет! 👋

Статья про локальный запуск, настройку и деплой лучшего, по моему мнению, аналога Notion уже опубликована. В статье я рассказал о том, что такое WikiJS и показал, как при помощи всего одного файла (Dockerfile) сначала запустить эту систему на локальной машине, а затем, при помощи того же файла, выполнить деплой.

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

Ссылка на статью прикреплена к данному посту.

До скорого! 🚀
🔥134👍4👌2👏1
​​Привет, друзья! 🌟

Завтра в 8:00 по московскому времени на Хабре выйдет моя новая статья. В ней я расскажу, как получить бесплатный домен с HTTPS и привязать его к вашему локальному приложению. Ваш компьютер станет полноценным сервером, обеспечивающим доступ к вашему приложению по выделенному доменному имени. 🌐

Вы сможете привязать доменное имя прямо к вашему компьютеру, открыв трансляцию его в глобальную сеть. В качестве примера я описал простое Flask-приложение (ссылка на исходник прикреплена к посту), а домен с HTTPS мы будем получать через Ngrok и LocalTunnel. 🚀

Будет познавательно и интересно! Не пропустите! 📅

До встречи на Хабре!
🔥175👍4
​​Привет, друзья! 🌟

Новая статья уже на Хабре! В ней я рассказываю, как получить бесплатное доменное имя с HTTPS и привязать его к вашему локальному компьютеру, превратив его в полноценный сервер. 🚀

🔗 Ссылка на статью и исходник Flask приложения уже закреплены к этому посту.

В статье вы узнаете:

👉 Как получить бесплатный домен с HTTPS.
👉 Как привязать его к вашему локальному приложению.
👉 Как сделать ваш компьютер доступным по выделенному доменному имени.

Мы будем использовать:

👉 Ngrok — известный сервис с бесплатным планом и определенными ограничениями.
👉 Localtunnel — полностью бесплатный сервис, поддерживающий HTTPS.

Не пропустите! 💻
🔥115👍5👏1
Рассказать вам о том, как через Django писать API c автодокументированием (Swagger, как в FastApi)?
Anonymous Poll
66%
Да, конечно!
22%
Да, это было бы полезно.
9%
Нет, спасибо.
3%
Мне это не интересно.
👍52👌1
Желаю вам неиссякаемого вдохновения, успешных проектов и крепкого здоровья. Пусть каждый ваш день будет запрограммирован на успех, а в жизни всегда будет место для радости и новых достижений.

С Днём программиста! 💻🚀
👍12🥰7🙏3👨‍💻1