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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     09.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

DSL фреймворк для создания Telegram ботов

Я хочу создать фреймворк, который позволит пользователям писать своих ботов Telegram с помощью языка, специфичного для конкретной области (DSL), или визуального представления, например, диаграммы UML. На основе предоставленных данных фреймворк будет генерировать необходимый Python-код для создания полнофункционального Telegram-бота. Которого можно будет сразу запустить где то на хостинге.

     10.04.2023       Выпуск 486 (10.04.2023 - 16.04.2023)       Релизы

Pygments - 2.15.0

Инструмент подсветки синтаксиса. Скачать можно по ссылке: https://pypi.python.org/pypi/Pygments/

     08.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Учебные материалы

Handle command-line arguments with PyQt6/PySide6

Временами вам необходимо передать аргументы для запуска GUI приложения. Например, вам необходимо указать файлы для запуска. В коротком туториал, мы создадим демо приложение, которое принимает аргументы из командной строки.

     09.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

pytest - 7.3.0

Простой мощный инструмент тестирования в Python. Скачать можно по ссылке: https://pypi.python.org/pypi/pytest/

     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

PEP8: руководство по написанию чистого и читаемого кода на Python

Когда дело доходит до написания крупных проектов или поддержки существующего кода, становится очень важным следовать определенным стандартам кодирования, чтобы обеспечить читаемость, понятность и поддерживаемость кода.

     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Визуализация 5 алгоритмов сортировки на Python

Сортировка массивов часто используется в программировании, чтобы помочь понять данные и выполнить поиск. Поэтому скорость сортировки больших объемов информации крайне важна для функциональных проектов и оптимизации времени работы. Есть много алгоритмов для упорядочения объектов.В статье вы посмотрите на реализацию и визуализацию пяти популярных алгоритмов сортировки: выбором, пузырьком, вставками, слиянием и быстрой сортировкой. Код написан на Python, а графический интерфейс построен на Tkinter.

     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Вопросы и обсуждения

Python Bytes: #330 Your data, validated 5x-50x faster, coming soon

Очередной выпуск англоязычного подкаста Python Bytes

     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи
     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Книга «Машинное обучение. Портфолио реальных проектов»

Изучите ключевые концепции машинного обучения‚ работая над реальными проектами! Машинное обучение — то, что поможет вам в анализе поведения клиентов, прогнозировании тенденций движения цен, оценке рисков и многом другом. Чтобы освоить машинное обучение, вам нужны отличные примеры, четкие объяснения и много практики. В книге все это есть!

     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Полезные методы работы с данными в Pandas. Часть 1

Сегодня анализ данных стал неотъемлемой частью многих сфер деятельности, от науки до бизнеса. Python является одним из самых популярных инструментов для работы с данными, благодаря своей гибкости и обширному спектру доступных библиотек. Одной из таких библиотек является Pandas, предоставляющая удобные структуры данных и множество функций для анализа и обработки информации.

     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Как я решила попробовать себя в ML: анализ эмоциональной окраски отзывов с Кинопоиска 2.0

Недавно я решила попробовать реализовать задачу анализа эмоциональной окраски отзывов с Кинопоиска. Я бы хотела поделиться своим опытом и описать шаги, которые использовала для реализации стоящей передо мною задачей.

     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

EasySteamPaybot или как я помогал людям пополнять Steam

И так в марте 2022 Steam отключила в российском сегменте Steam все основные способы оплаты для пользователей из России.Я на тот момент активно изучал новый для себя язык Python, и решил потренироваться создав бота позволяющего быстро и просто пополнять пользователям пополнять свой steam аккаунт. В этой статье описана структура проекта, принцип его работы и раскрыты некоторые особенности реализации.

     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи
     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Предварительная обработка данных с помощью библиотеки Pandas (Задача)

В современном мире большинство бизнес-процессов связаны с обработкой больших объемов данных, получаемых от различных источников. Часто эти данные содержат ошибки, дубликаты и пропуски, что может привести к неверным выводам и решениям. Одним из инструментов, которые позволяют очистить и преобразовать данные, является библиотека pandas для языка программирования Python.

     06.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи
     08.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

beautifulsoup4 - 4.12.2

XML/HTML парсер. Скачать можно по ссылке: https://pypi.python.org/pypi/beautifulsoup4/

     07.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Релизы

coverage - 7.2.3

Утилита позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/

     05.04.2023       Выпуск 485 (03.04.2023 - 09.04.2023)       Статьи

Вечная битва High Code и Low Code

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