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

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

     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. Его простота, читаемость и поддержка мощных библиотек делают его идеальным выбором для разработчиков.

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

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

В этой статье мы продолжим изучение NLP и перейдем к более продвинутым темам, которые являются главными для построения современных приложений и моделей в области обработки естественного языка. А также создадим и обучим модели самостоятельно, используя TensorFlow/Keras и PyTorch.

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

Chronos от Amazon: революция в обработке временных рядов. Часть 2

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

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

Пишем сервис инференса ML-модели на go, на примере BERT-а

В статье пишем сервис инференс ML-NLP модели на go. Здесь покажем, как это можно сделать, используя ONNX. В качестве примера будем использовать модель из библиотеки huggingface seara/rubert-tiny2-russian-sentiment, которая классифицирует сантимент текста.

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

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

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

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

О векторных базах данных простым языком

Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров. Чтобы помочь пользователям находить нужные позиции, вы добавили строку поиска. Теперь посетители могут вводить интересующие их запросы, на что вы будете показывать им подходящие результаты. Например, когда пользователь вводит «лето», вы можете показывать предметы вроде шортов, платьев, панам и пляжных зонтов. Как бы вы реализовали такую систему?

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

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

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

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

TIL: Django relations are not cached in model instance // Enrique Soria

Django will reevaluate relations multiple times if you let it. Here are some examples and workarounds.

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

Оптимизация ядра WebGPU для перемножения матриц и достижения производительности свыше 1ТФЛОПС

Пишем Surfgrad, высокопроизводительную библиотеку для автоматического дифференцирования выражений при помощи WebGPU.

     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи
     06.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

Коллац на фрактране

Суть игры: вы задаёте список неотрицательных рациональных дробей (программу) и некоторое натуральное число (состояние). Этот список дробей является программой на эзотерическом языке Фрактран, о котором на хабре была статья.Н у и раз в этой статье упомянута гипотеза Коллаца, то понятно, какой именно хелловорлд мы будем писать на фрактране.

     05.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

Голосовой ассистент на python

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

     04.12.2024       Выпуск 573 (02.12.2024 - 08.12.2024)       Статьи

SpyderIDE: Твоя новая «восьмилапая» подруга для Python-разработки

Spyder (не путать с вашим дружелюбным соседом Человеком-Пауком) — это Scientific Python Development Environment, специальная IDE для научных исследований, машинного обучения и анализа данных. Ее интерфейс чем-то напоминает смесь Excel, MATLAB и RStudio, но с уникальным шармом Python.