368.18K
Категория: ПрограммированиеПрограммирование

ИНДИВИДУАЛЬНЫЙ ПРОЕКТ

1.

Телеграм-бот для автоматического
перевода валют: проект на языке Python
Автор: Макаров Максим Михайлович
Класс: 10 «Б»
Руководитель: Концова Наталья Викторовна
Предмет: Информатика
2026, Москва

2.

Актуальность проекта
Кроссплатформенность и
облачные решения
Достоверность данных
Автоматизация и минимизация
«человеческого фактора»
Личный интерес к
программированию

3.

Цели и задачи
Цель
Разработка
интерактивного Telegramбота для автоматического
получения и конвертации
валютных котировок в
режиме реального
времени на основе данных
Центрального банка РФ
Задачи
Изучение библиотеки
aiogram и API
Центробанка
Реализация машины
состояний (FSM) и
кнопочного
интерфейса
Разработка парсера
XML-данных
И алгоритм
конвертации
Тестирование системы
и обработка ошибок
ввода

4.

Инструментарий разработки
Язык
Основные библиотеки
Python 3.13
aiogram 3.27.0
requests
ElementTree
Среда (IDE)
PyCharm

5.

Архитектура: Взаимодействие с API Центробанка
Код
XML-файл

6.

Блок-схема алгоритма функции get_rate

7.

Функция convert

8.

Спасибо за внимание!

9.

Источники информации
Телеграм-бот [Электронный
ресурс]/GeekBrains. – Режим
доступа:
https://gb.ru/blog/chto-takoe-tele
gram/
Python 3.13
Python 3.13
English     Русский Правила