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

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

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Видео

Функциональщина в Python — это плохая идея?

Функциональное программирование — не самый популярный подход к написанию кода на Python. Но у ФП в Python есть активные сторонники. Они широко применяют и продвигают модули вроде functools, itertools из стандартной библиотеки и пакеты вроде toolz, funcy, returns и др. Мы рассмотрим, как идеи элегантного ФП кода и красивых математических абстракций сталкиваются с реальностью интерпретатора CPython и культуры pythonic кода. Доклад будет полезен программистам на Python, интересующимся функциональным программированием (уже применяющим его или заинтересованным в применении) и желающим обсудить, насколько ФП нужно и полезно им в Python. Предполагается знание основных концепций ФП (чистые функции, побочные эффекты, функции высшего порядка).

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Видео

Mojo — революция или хайп?

В мае разработчики движка Modular опубликовали публичную версию языка Mojo. Код на Mojo выглядит один-в-один, как код на питоне, и это не случайно. Mojo — это одновременно под- и надмножество питона, позволяющее выжимать адскую производительность в требовательных к CPU задачах — например, в задачах ML и AI. Подробностей пока мало: запустить Mojo локально нельзя, можно лишь воспользоваться специальной версией Jupyter Notebook, доступ к которой выдаётся через лист ожидания. Из материалов про Mojo пока доступны в основном только красивые презентации его авторов (показывающие, например, ускорение относительно CPython в тысячи раз на задаче умножения двух матриц). Я получил доступ к превью Mojo и немного в нём поковырялся. Так что теперь давайте вместе во время доклада попробуем разобраться, есть ли у этой разработки шансы на революцию, или это просто попытка выехать на хайпе вокруг AI?

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Видео

Эволюция нового сервиса и типичные ошибки при его развитии

В рамках доклада я расскажу про возможные пути развития нового сервиса, а также поделюсь опытом, куда может завести недопроектирование и перепроектирование на разных этапах развития проекта. Затронем: - Общение с бизнесом - Проектирование - Тестирование и многое другое Доклад будет полезен тем, кто хочет запустить сервис, который будет поддерживаться и развиваться в условиях меняющихся требований.

     29.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

lxml - 5.1.1

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

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Управление цветами в Seaborn: как визуализировать данные красиво

В этой статье я расскажу про своё видение работы с цветом при визуализации графиков. Буду показывать все на примерах — уверен, они вам понравятся. Я покажу не только картинки было-стало, но и приведу примеры кода, а также объясню логику принятия решений: как использовать ту или иную палитру в конкретной задаче.

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Это мы юзаем: библиотека Optuna в Python для оптимизации гиперпараметров

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

     29.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

lxml - 5.0.2

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

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи
     27.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Классификация экзопланет (часть II построение моделей)

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

     27.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Вопросы и обсуждения

Python Bytes: #376 Every dunder method in a Python Lockbox

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

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

pymongo - 4.6.3

Python интерфейс для MongoDB. Скачать можно по ссылке: https://pypi.python.org/pypi/pymongo/

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

django-tinymce - 4.0.0

Интеграция редактора TinyMCE в админ панель Django. Скачать можно по ссылке: https://pypi.python.org/pypi/django-tinymce/

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

selenium - 4.19.0

Модуль для автоматизации тестирования web-приложений. Скачать можно по ссылке: https://pypi.python.org/pypi/selenium/

     27.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

django-filter - 24.2

Django-приложение для гибкой фильтрации объектов модели (querysets). Скачать можно по ссылке: https://pypi.python.org/pypi/django-filter/

     27.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Релизы

kombu - 5.3.6

Фреймворк для работы с AMQP. Скачать можно по ссылке: https://pypi.python.org/pypi/kombu/

     26.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

ChatGPT для изучения программирования. Не очевидные примеры

Сценарии использования ИИ для учебы на поверхности. Поговорим же здесь про то, как можно использовать ChatGPT для обучения программированию.

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Линейный дискриминантный анализ (LDA). Принцип работы и реализация с нуля на Python

Линейный дискриминантный анализ (Linear Discriminant Analysis или LDA) — алгоритм классификации и понижения размерности, позволяющий производить разделение классов наилучшим образом.

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Django: Write-up on optimizing the system check framework

Оптимизация System check framework

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Сводка от pythonz net 17.03.2024 — 24.03.2024

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