Телеграм-боты на Python: продвинутый уровень

Телеграм-боты на Python: продвинутый уровень

Аудитория: 1 110 подписчиков
Категория: Курсы и гайды
Общая информация и новости о курсе «Телеграм-боты на Python: продвинутый уровень» на Stepik.

https://stepik.org/a/153850

Статистика канала

1 110 подписчиков

Последние посты

Телеграм-боты на Python: продвинутый уровень
Превью публикации
Начинаем настраивать на соответствующий лад для чтения нового материала курса, который появится совсем скоро :)
1 750
Телеграм-боты на Python: продвинутый уровень
Читаю сейчас статью по виджетам для Jupyter Notebook и вижу: "Несмотря на то, что этот подход наиболее похож на подходы, используемые в Swing и WinForms, он порождает проблему с возвратом на предыдущую форму, если она должна хранить какое-то состояние. Именно это является проблемой реализации кнопки «Назад». На практике, в больших приложениях дебаг этой кнопки с очень большой вероятностью превратиться в ад. Именно поэтому я в своем опыте и данном приложении использую вкладки, так как это наиболее простой способ перемещаться на более старые формы. Более того, если вкладка не будет закрыта, то ее состояние сохранится до конца работы приложения, даже если были открыты несколько таких форм в других вкладках." То есть, не только разработчики ботов страдают :)Сразу подумалось, как же хорошо, что в aiogram_dialog эта проблема решена. Как вспомню костыли, которые все время приколачивать приходилось. Спасибо, @Tishka17!
1 940
Телеграм-боты на Python: продвинутый уровень
Привет, друзья!Выложены материалы по интернационализации в продвинутом курсе. На мой взгляд, это важная тема, потому что помогает понять как сразу проектировать ваши проекты готовыми к выводу на международный рынок, чтобы не думать об этом, когда приложение уже полностью рабочее и внедрять интернационализацию стало существенно дороже. В модуле рассмотрены:1. Различия терминов "интернационализация" и "локализация"2. Подходы к интернационализации gettext и Fluent, их плюсы и минусы3. Интернационализация и локализация с помощью babel (gettext) в aiogram4. Обновление переводов и работа с множественным числом в рамках gettext5. Почему я рекомендую Fluent6. Основы синтаксиса Fluent, работа с селекторами7. Библиотека fluentogram, упрощающая работу в парадигме Fluent и работа с ней в контексте интернационализации (fluentogram написан Александром Даниловым - одним из авторов курса)8. Совместная работа fluentogram и aiogram_dialogПричем, даже если вы не собираетесь делать ваших ботов мультиязычными - я все равно советую закладывать в них возможность локализации с помощью Fluent, потому что накладные расходы низкие, а в замен вы получаете удобный способ хранения контента для бота (тексты, медиа, документы и прочее) и возможность очень легко добавить дополнительный язык, в случае, если возникнет такая необходимость.P.S. В течение нескольких дней на GitHub появятся исходники к курсу, а также будут добавлены несколько заданий для самопроверки.
1 830
Телеграм-боты на Python: продвинутый уровень
Превью публикации
Происходят интересные тектонические сдвиги в мире Python: в кодовую базу добавлена поддержка флага, отключающего GIL (Global Interpreter Lock)Напомнить себе о том, что такое GIL и зачем он нужен, можно здесь (на русском) и в официальной вики (на английском).
1 420
Телеграм-боты на Python: продвинутый уровень
Друзья, привет!Сейчас я закончу выкладывание материалов по интернационализации и, перед тем как перейти к написанию раздела по очередям, хочу немного расширить модуль по диалогам. В процессе общения со студентами часто возникает вопрос как правильно внедрить диалоги в классическую структуру многомодульного бота. Я думаю, что можно написать какого-то простого бота в классической схеме и показать как точно такого же функционала добиться с использованием диалогов. Отсюда вопрос. Есть ли у вас пожелания по функционалу такого учебного бота? Работу с какими виджетами вы хотели бы посмотреть в таком боте?
1 510

Оставить комментарий/отзыв

Рекомендации

Концентрат 26-28 августа

Концентрат 26-28 августа

@concentrataugust2628
1.1K подписчиков

Баба-яга в деле! О выгорании и не только с Миллой Пиотровской

Баба-яга в деле! О выгорании и не только с Миллой Пиотровской

@millapiotrovska
1.1K подписчиков

🔹Попрощаться с выгоранием 🔸Повысить эффективность команды 🔹Быстрые бережные изменения К.психол.наук 20 лет...

SLIVKI | СЛИВКИ

SLIVKI | СЛИВКИ

Приватный
1.1K подписчиков

Материал удаляется по просьбе правообладателей!

СИГМАТЕРАПИЯ

СИГМАТЕРАПИЯ

Приватный
1.1K подписчиков

Мужские гайды без воды на все случаи жизни.

Элина Тисдейл 🤍

Элина Тисдейл 🤍

@elinatisdalethoughts
1.2K подписчиков

Создаю глубокие продукты, много анализирую, передаю свое мышление рассказываю, как это 👆🏻 помогло мне сделать...

Мама-босс блогеров

Мама-босс блогеров

@iammomboss
1.1K подписчиков

@olgaberek единственный аккаунт владельца

Курсомания

Курсомания

@mania_course
1.1K подписчиков

Курсомания — территория для тех, кого воротит от слова «надо» и штампов. Здесь вместо правил — хаос и стиль, в...

Бонусы в Казино онлайн

Бонусы в Казино онлайн

Приватный
1.1K подписчиков

Самые свежие и горящие бонусы. Забирай прямо сейчас

Pro Академия

Pro Академия

@ProAkademia
1.1K подписчиков

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

ДИПЛOMAT 👨‍🎓📚💰 школа финансов

ДИПЛOMAT 👨‍🎓📚💰 школа финансов

@findiplomat
1.1K подписчиков

Деньги.Инвестиции.Бизнес Здесь мы делимся полезными постами и советами, как копить, сохранять и приумножать с...