В этом видео мы реализуем Телеграм бота для учёта личных расходов с бюджетом, категориями расходов и базовой статистикой. Использовать будем Python и Aiogram с Asyncio, в качестве базы данных легковесный движок SQLite, а результат работы упакуем в Docker контейнер для быстрого разворачивания на любом сервере.
0:00 Telegram бот для учёта личных финансов
0:43 ТЗ на бота
3:01 Демонстрация работы бота
5:07 Используемые библиотеки и технологии
7:00 Aiogram
7:29 Создание бота, получение токена
8:30 Обход блокировки Telegram
9:40 Инициализация бота
10:36 Добавление расходов
12:27 Модуль expenses
18:22 Работа с категориями
19:15 Структура БД
21:49 Модуль работы с БД
24:01 Продолжение по категориям
25:35 Удаление расхода
26:33 Просмотр расходов
29:00 Статистики
30:30 Docker
33:00 Выводы
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Узнай, кто он — этот ТЫ. Пройди тест на определение профессии от GeekBrains ► geekbrains.ru/link/E5mQNx
Вы все живете в окружении бессмысленного и бесполезного дизайна. Вы могли смотреть на него в упор и ни разу этого не замечать. Пришло время избавиться от всего лишнего! Это будет интересная история, которая объединяет обычный пластиковый стул, мост в Сиднее, электромобили и интерфейс вашего телефона. Смотрим на привычные вещи по-другому в новом выпуске ТОПЛЕС!
Burp Suite — это интегрированная платформа, предназначенная для проведения аудита веб-приложения, как в ручном, так и в автоматических режимах. Содержит интуитивно понятный интерфейс со специально спроектированными табами, позволяющими улучшить и ускорить процесс атаки. Сам инструмент представляет из себя проксирующий механизм, перехватывающий и обрабатывающий все поступающие от браузера запросы. Имеется возможность установки сертификата burp для анализа https соединений.
Существуют две версии Burp Suite: Professional и Free. Хотя отличия по функционалу довольно существенны — Free версия является полноценным инструментом тестирования. Одно из главных отличий — отсутствие сканера в бесплатной версии и ограничение количества запросов за единицу времени. Также, в бесплатной версии отсутствуют встроенные пейлоады для интрудера.
Основной функционал основан на следующих модулях:
Proxy — перехватывающий прокси-сервер, работающий по протоколу HTTP(S) в режиме man-in-the-middle. Находясь между браузером и веб-приложением он позволит вам перехватывать, изучать и изменять трафик идущий в обоих направлениях.
Spider — паук или краулер, позволяющий вам в автоматическом режиме собирать информацию о об архитектуре веб-приложения.
Scanner — автоматический сканер уязвимостей (OWASP TOP 10 и т.д.) Доступен в Professional версии, в бесплатной версии только описание возможностей.
Intruder — утилита, позволяющая в автоматическом режиме производить атаки различного вида, такие как подбор пароля, перебор идентификаторов, фаззинг и так далее.
Repeater — утилита для модифицирования и повторной отправки отдельных HTTP-запросов и анализа ответов приложения.
Sequencer — утилита для анализа генерации случайных данных приложения, выявления алгоритма генерации, предиктивности данных.
Decoder — утилита для ручного или автоматического преобразования данных веб-приложения.
Comparer — утилита для выявления различий в данных.
Extender — расширения в BurpSuite. Можно добавлять как готовые из BApp store, так и собственной разработки. (На Pentestit Security Conference 2017 Кирилл Ермаков (CTO, QIWI) расскажет о новом плагине для выявления уязвимостей от Vulners).
С этим инструментом вы в полной мере можете заниматься тестированием безопасности компьютера, он идеально подходит для пентестинга.
Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету, использование пользовательских фильтров и плагинов, подцепление на BeEF, заражение бэкдорами
Лекция Андрея Курпатова для участников курса «Троица» Академии смысла.
Бестселлер «Троица. Будь больше самого себя» теперь доступна в аудиоформате. Скачать и прослушать можно здесь: bit.ly/troitsa_audiobook
Как мы с помощью теста 3mind.ru определяем тип мышления? Почему получается сбалансированный тип? Что значат третий и четвёртый тест? Лекция для курса «Троица» от 21.01.2018
Андрей Курпатов — президент Высшей школы методологии, основатель интеллектуального кластера «Игры разума».
Создатель современной модели психотерапии, автор более 100 научных работ и 12 монографий, а также научно-популярных книг по психотерапии, психологии, философии и методологии, изданных тиражом более 5 млн. экземпляров и переведёных на 8 языков.
Основные направления научной деятельности А.В. Курпатова связаны с прикладными аспектами наук о мозге, этому же посвящены и его многочисленные лекции в России и за рубежом. Он является автором первого и единственного на сегодняшний день научно-популярного пособия по нейробиологии мышления на русском языке «Чертоги разума».
Создатель проекта интеллектуального образования нового формата «Академия смысла», где участники обучаются технологиям эффективного мышления.
Единственный учёный в России, создавший прикладные техники обучения мышлению. Автор теории о трёх типах мышления, основанной на передовых научных исследованиях и фундаментальных работах по нейрофизиологии, социальной психологии, когнитивистике и другим областям науки.
Зависит ли успех от профессиональных навыков? Так ли мало у нас сил, как мы думаем? Почему мы не знаем, чего хотим? Что такое «успешный успех», и нужен ли он вашему мозгу? Лекция для курса «Красная таблетка» от 24.12.2019
Андрей Курпатов — президент Высшей школы методологии, основатель интеллектуального кластера «Игры разума».
Основные направления научной деятельности А.В. Курпатова связаны с прикладными аспектами наук о мозге, этому же посвящены и его многочисленные лекции в России и за рубежом. Он является автором первого и единственного на сегодняшний день научно-популярного пособия по нейробиологии мышления на русском языке «Чертоги разума».
Продолжение «Красной Таблетки» — бестселлер «Чертоги разума. Убей в себе идиота!» Литрес: bit.ly/chertogi_audiobook
Лабиринт goo.gl/hpw2FE ОЗОН goo.gl/Bi1SrA
Буквоед goo.gl/bPzqEN Читай-город goo.gl/px6cdV
Почему мы боимся? Как мозг создает страх? Как преодолеть свои страхи и использовать их как ресурс для новых достижений? Узнай в этом видео!
Бывший агент спецслужбы Фил Брокер уезжает со своей дочкой в небольшой тихий городок, чтобы укрыться от проблем прошлого. Однако очень быстро Брокеру становится понятно, что спокойная и размеренная жизнь городка — лишь видимость. Опасность совсем рядом. На улицах процветают преступность. Вскоре вор в законе Гэтор Бодан подвергает опасности жизнь Фила и его дочери, заставляя Брокера вновь взяться за дело и защитить свою семью и город.
Полковник Управления собственной безопасности Копаев заинтересовался деятельностью уголовника по прозвищу Ферзь – «смотрящего» местного рынка. Антон вычислил, что доходы Ферзя несоизмеримо больше, чем должны быть от всей его незаконной деятельности. Авторитетом в преступном мире уголовник не пользуется, легального бизнеса у него нет. Деньгам взяться просто неоткуда, но они есть, а значит, что-то здесь нечисто.