IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     04.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Оформляем красивые отчеты и приложения в Streamlit и запускаем в облака

Создаем красивый отчет или веб приложение на Python при помощи Streamlit и делимся им через облачный сервис с развертыванием через GIT.

     04.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Binance — python. Бот для крипто сигналов в Telegram, или как ошибка бывает удачной

Данная статья скорее всего не будет интересна продвинутым кодерам, никаких изысканных решений применения Python или библиотек вы в ней не найдёте. В данной статье подробно разберём как написать бота, для получения сигналов непосредственно из Binance. Мы реализуем бота, откалибруем его и направим сигналы в Telegram. Моменты получения сигналов этого бота я нанёс жёлтым маркером на график ниже, для иллюстрации:

     04.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи
     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

sentry - 23.6.2

Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/

     04.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Как сделать Telegram-бота для проверки аптайма своего сервиса на Python (ч.3 получение графиков через телеграм)

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

     04.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи
     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Пишем логи Python при помощи библиотеки Structlog

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

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Развлечения с хеш-коллизиями

Мой друг и коллега по цеху, блоггер Сэм, недавно опубликовал своё третье иллюстрированное руководство, темой которого стало хеширование. Нет острой необходимости читать его руководство перед прочтением моей статьи, но я очень рекомендую вам это сделать. Хотя бы ради того, чтобы посмотреть на восхитительные анимации, от которых невозможно оторваться. Честно — они просто потрясающие. Тут, к сожалению, анимаций вы не найдёте, поэтому насмотритесь на них в той статье, а потом возвращайтесь сюда. Здесь вы сможете немного позабавиться поиском коллизий алгоритма хеширования MurmurHash3.

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы
     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Fastapi 0.100.0-beta1: ещё быстрее

На прошлой неделе вышла бета-версия нового FastAPI 0.100-beta1, а это значит что? Правильно, пришло время performance-тестов!

     07.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

click - 8.1.4

Фреймворк для простого создания интерфейсов командной строки.. Скачать можно по ссылке: https://pypi.python.org/pypi/click/

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

Анализ данных по метеорологическим станциям с помощью Pandas

В статье будет рассмотрено решение задачи анализа открытых метеорологических данных сервиса meteo.ru Федеральной службы по гидрометеорологии и мониторингу окружающей среды. Анализ будет произведен в Jupyter Notebook при помощи Python библиотеки Pandas, а также будут сделаны выводы относительно того какие изменения произошли в климате за последние 50 лет в нашей стране.

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Статьи

easypy – неизвестная библиотека для борьбы с boiler-plate на python

Если занимаетесь автотестами на python, часто работаете с многопоточностью и хотите уменьшить количество boiler-plate кода в ваших тестах – имеет смысл посмотреть на библиотеку easypy.  

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Вопросы и обсуждения
     06.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

jsonschema - 4.18.0

Валидатор JSON данных. Скачать можно по ссылке: https://pypi.python.org/pypi/jsonschema

     06.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

SQLAlchemy - 2.0.18

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

     05.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

lxml - 4.9.3

Мощный и быстрый модуль для обработки XML/HTML. Скачать можно по ссылке: https://pypi.python.org/pypi/lxml/

     02.07.2023       Выпуск 497 (26.06.2023 - 02.07.2023)       Статьи

RuGPT3. Исследование вариантов циклическим перебором

RuGPT3 - коллекция моделей от Сбер. Проводим автоматическое тестирование циклическим перебором вариантов. Работаем в Colab, тестируем Small, Mediub, Large.

     03.07.2023       Выпуск 498 (03.07.2023 - 09.07.2023)       Релизы

Django - 4.2.3

Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/