Python | Программирование
前往频道在 Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
显示更多8 852
订阅者
-424 小时
-147 天
-6630 天
帖子存档
📌
Bot и Dispatcher
Bot(token) — объект, для работы с API телеграмм. Это просто обёртка, никакой магии здесь нет.
Dispatcher(bot) — обработчик входящих событий: полученное сообщение, отредактированное, Callback'и. Через него можно передавать объекты в функции.
Пока простые темы, дальше будет интереснее. Всё про aiogram 3.0
Код
#урок #aiogram📌 Запуск скрипта в интерактивном режиме с параметром -i
• Иногда необходимо в ручную протестировать некоторые функции или классы скрипта, и здесь программиста выручает интерактивный режим работы интерпретатора Python.
• После того как скрипт отработает, интерпретатор Python перейдет в режим командной строки.
• В этом режиме, например, можно вызвать любую функцию, определенную в скрипте с другими аргументами.
📕 Документация
#урок
Хотите разобраться, как создаются Telegram-боты?
Telegram-бот кажется простым для пользователя, но как он получает сообщение и решает, что ответить?
На открытом уроке разберём этот процесс на практике. Преподаватель в режиме лайвкодинга создаст бота на Python с библиотекой aiogram — от первого запуска до рабочего диалога с кнопками.
Вы узнаете, как получить токен, обрабатывать команды и сообщения, добавлять кнопки и ответы на действия пользователя.
В конце проверите работу готового бота прямо в Telegram. Урок подойдёт начинающим Python-разработчикам. 10 ноября в 20:00 МСК.
Зарегистрироваться
#реклама 16+
otus.ru
О рекламодателе
📌 Разница между aiogram 2.x и aiogram 3.0
Объективно, у третьей версии красивее документация. К сожалению, она не полная. У неё много фич, по типу роутов (чуть позже поговорим о них), поддержки приглашений и «мультиботов».
Установка:
pip install --pre -U aiogram
Вторая версия более стабильная, она уже «проверена временем». Если вам важна стабильность и не нужны новые фичи, то выбирайте вторую версию, если хочется что-то нового, aiogram 3.0 — отличный вариант.
Установка: pip install -U aiogram
#урок #aiogram📌 Функция bin()
• Функция bin() преобразует целое число в двоичную строку с префиксом 0b.
• Результатом будет binary string - двоичная версия заданного целого числа x.
• Пример преобразований чисел в двоичную систему счисления (на картинке).
📕 Документация
#урок
Урок курса «Python-разработчик. Продвинутый уровень»
Хотите, чтобы окружение проекта собиралось одинаково у всех?
29 октября в 20:00 на открытом уроке разберем, как описать зависимости с помощью uv. Если заинтересовало, зарегистрируйтесь!
Зарегистрироваться
#реклама 16+
otus.ru
О рекламодателе
📌
aiogram-dialog
Библиотека для создания многоуровневых и трудных диалоговых меню в ботах, используемая с aiogram.
Поддерживает бета версию aiogram, для этого нужно к pip install добавить --pre.
📕 Документация
Я увидел, что вы набрали в два раза больше ⚡️ чем нужно на предыдущем посте. Уже готовлю материал.
#урок #aiogram💬👨💻🐍💩🤖🤖🐧👩💻🧑💻👋🦀
Дождались! Ребята сделали крутейший канал про IT новой эпохи
Нейросети, ИИ-агенты, вайбкодинг, вайбхакинг и новые инструменты уже меняют привычный мир технологий.
Там разбирают эти изменения и другие интересные IT-темы на простых картинках и понятном языке, а еще делятся полезными ресурсами и свежими новостями
Подписывайтесь: @IT_Portal
📌 Функция ascii()
• Функция ascii() возвращает строку, содержащую печатаемое представление объекта (читаемую версию объекта, например: списка, кортежа, словаря и т.д.).
• В возвращаемой строке функция ascii() экранирует символы, отличные от ASCII (например: ф будет заменена на '\u0444').
• Пример преобразования текстовой строки в строку в ASCII символов (на картинке).
📕 Документация
#урок
Выносим общую логику FastAPI в зависимости
Общую логику приложения можно вынести в зависимости и переиспользовать, чтобы код оставался чище, а правки делались в одном месте.
На открытом уроке «Зависимости в FastAPI: возможности Depends» разберём, как работает Depends, как собирать цепочки зависимостей и где их применять.
Ждем 17.11 в 20:00.
Зарегистрироваться
#реклама 16+
otus.ru
О рекламодателе
📌
aiogram
Асинхронная библиотека для создания telegram ботов. У неё 3к звёзд на Github, большое сообщество и неплохая документация.
Сейчас доступна ещё и бета версия с новыми возможности. Ей доступны новые фишки тг, по типу приглашений в чат, но она ещё тестируется и со скудной документацией.
Тут можно найти список по шаблонам, примерам и библиотекам для aiogram.
Когда наберёте 10 ⚡️, сделаю небольшой курс по aiogram
#урок #aiogramШпаргалка по методам списка Python
• Append()
• Insert()
• Remove()
• Pop()
#Шпаргалка
Solar JSOC - Флагманский SOC с гарантией
Гарантии крупнейшего коммерческого SOCа России теперь доступны вам.
Узнать больше
#реклама 16+
rt-solar.ru
О рекламодателе
📌
shutil
Встроенный модуль для высокоуровневой работы с файлами. С его помощью можно скопировать, переместить, удалить файл или папку.
#урокАЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
⌨️ подписаться
Шпаргалка по Библиотекам Python для:
• Машинного обучения.
• Науки о данных.
• Веб-разработки.
• Разработки игр.
• Автоматизированного тестирования.
#Шпаргалка
Открытый урок: бизнес-логика в микросервисах
Разработка в микросервисах — это не только разбиение на сервисы, но и грамотное распределение логики.
22 октября в 19:00 мск — открытый урок для разработчиков и архитекторов. Узнаете, где должна жить бизнес-логика. Запишитесь!
Зарегистрироваться
#реклама 16+
otus.ru
О рекламодателе
📌 orjson
Библиотека, которая в несколько раз быстрее работает с JSON. Для сравнения, обработка файла размером 1.1MiB занимает 0.71мс, а у json — 33.42. Вот доказательства.
Поскольку это дополнительная зависимость, её лучше сделать необязательной и импортировать так же, как в примере.
#урокКупить квартиру от застройщика в Анапе от 8,4 млн!
Бизнес-класс. 80% видовых квартир. Приватный двор. Консьерж-сервис. Ключи в 2026
Узнать больше
Финансовые услуги оказывает: ПАО Сбербанк, Банк ВТБ (ПАО). Проектная декларация на сайте https://наш.дом.рф/. Застройщик: СЗ ЦЕНТР СТРОЙ.
#реклама
quiz.centralgamma.ru
О рекламодателе
📌
collections.Counter
Это подкласс класса dict, и он используется для подсчета вхождений объектов в итерации.
most_common(n) — возвращает n самых часто встречающихся элементов.
#теория