Разработка
October 12, 2022

Анонс Python Digest: Визуализация и контроль

Наглядное представление данных — задача, которую ежедневно решают питонисты из самых разных областей науки: от экономики до биологии. Сегодня поговорим про инструменты визуализации и поделимся полезными трюками языка.

Приложения для удалённого управления в большинстве своём обладают избыточными возможностями. Если надо сделать что-либо простое, например, заблокировать экран, снять скриншот или отправить компьютер в перезагрузку, то проще написать собственную серверную часть на Python. Вместо клиента можно использовать мессенджер Telegram.

Везде есть место искусству. Даже если стоит скучная задача построить пару графиков из статистических данных. Делимся секретом — есть крутая библиотека, позволяющая значительно улучшить визуальную составляющую. Она называется Seaborn и заслужила любовь специалистов по анализу данных. Проще, чем matplotlib и имеет несколько уникальных фич, таких как прямая визуализация объектов dataframe из pandas.

Про красивые графики мы поговорили, но что если использовать Twitter, как средство доставки? Отличная идея, которую уже многие взяли на вооружение. Илону Маску такое вряд ли понравится. Взяв один из встроенных в seaborn датасетов можно написать простого бота на Python и выводить графики прямо в свою ленту Twitter.

На сладкое поговорим о троеточии, более известному, как ellipsis. Об этом мало кто задумывается, но троеточие прекрасно подходит на роль заглушки. Это своего рода lorem ipsum для Python. Если в вашем приложении есть ненаписанный код смело используйте троеточие и при запуске не возникнет ошибок. Минимум беспорядка и прекрасное указание на то, что код можно дополнить. Но это лишь один из примеров использования.

За подробностями добро пожаловать в полную версию нашего дайджеста.