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

Собрали в одном месте самые важные ссылки
читайте нас в Twitter

     16.12.2024       Выпуск 575 (16.12.2024 - 22.12.2024)       Статьи

Получение информации о системе и сети с помощью Python

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

     15.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Сводка от pythonz 08.12.2024 — 15.12.2024

А теперь о том, что происходило в последнее время на других ресурсах.

     15.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи
     14.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

FastAPI + Redis + Celery: Создание системы временного хранения файлов с автоудалением и удобным веб-интерфейсом

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

     14.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Делаем управление конфигами удобным при помощи pydantic_settings

В этой статье научимся использовать модуль pydantic_settings, который позволяет разработчикам легко управлять настройками проекта и загружать их из разных источников, таких как переменные окружения и файлы json, yaml, toml, а также дает доступ к легкой валидации вводимых значений

     15.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

PyMyFlySpy: отслеживание полёта по бортовым данным

Это был недолгий перелёт по низкому тарифу без удобств в виде встроенных в подголовники кресел экранов. Здесь же нам потребуется иная, офлайн-стратегия.

     13.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи
     12.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Большой гайд по миграциям в Django: полезные советы и обход типичных подводных камней

Эта вторая часть большой статьи по Django-миграциям для начинающих. Разберем фиктивное применение, миграции данных, «сухую проверку» и основные проблемы, которые возникают у начинающих. Также поделюсь полезными советами и подсвечу детали работы.

     12.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Рекурсивные запросы в SQLAlchemy

Когда возникает необходимость работать с иерархической структурой данных, кажется, что решение давно найдено, ведь подобные задачи уже неоднократно решались. Возможно, даже выбран инструмент, например, Python и SQLAlchemy.

     12.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

С бумаги на цифровую карту: генерация файла из таблицы для импорта на карту и геокодирование адресов с помощью Python

Сразу возникает вопрос - кому в 2024 году может понадобиться переносить данные с бумажного носителя на цифровой, ведь большинство данных уже в цифровом виде. Тем не менее есть реальная задача.

     11.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Python-библиотеки, которые упрощают жизнь программиста. Часть 1

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

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Как создать свой веб-фреймворк на Python

В этой статье мы создадим свой веб-фреймворк на Python с использованием gunicorn.Он будет легким, иметь базовый функционал. Мы создадим обработчики запросов (views), простую и параметизированную маршрутизацию, Middleware, i18n и l10n, Request/Response, обработку html-шаблонов и генерацию документации.

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Как написать Google Calendar на коленке? Обзор FullCallendar

На днях мне понадобилось разработать раздел с календарем и задачами, чтобы пользователи могли отслеживать свою деятельность. Увы, но полностью готовых решений я не нашел. API стандартного календаря Google не подходит, так как данные хочу хранить внутри контура проекта.

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Когда уверенность становится самонадеянностью: история одной фатальной ошибки

Эта история о том, как за один день мой проект стал знаменит на всю компанию, а я получил колоссальный опыт и поседел в свои 21. В статье расскажу, как мы со студентами разработали и усовершенствовали аналог популярной кликер-игры.

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи
     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

Что DevOps-инженеру может предложить Python?

В этой статье разберём, для решения каких задач DevOps-специалисты могут использовать Python. Посмотрим на взаимодействие Python с системами контроля версий (CVS), инструментами CI/CD и другими аспектами DevOps.

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи

IMPulse — наш взгляд на менеджмент инцидентов

Если ваша компания всё ещё не использует средства для менеджмента инцидентов, а утопает в обычных алертах из Alertmanager'а, эта статья для вас. В статье мы презентуем наше open source решение для работы с алертами.

     10.12.2024       Выпуск 574 (09.12.2024 - 15.12.2024)       Статьи
     08.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

NLP: когда машины начинают понимать нас (Часть 2)

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