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

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

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

SMILE.Cloud — машинное обучение без навыков программирования

В ИТМО создали облачный сервис, который помогает  специалистам получить доступ к возможностям машинного обучения практически без навыков программирования на Python.Для целого ряда типовых задач сервис позволяет визуально набросать пайплайн решения, импортировать в него данные, подобрать соответствующую модель машинного обучения и проверить ее качество. Эксперименты показывают, что для среднего специалиста по данным на типовых задачах инструмент ускоряет работу в 3-5 раз, позволяя в итоге выгрузить код модели на Python, чтобы вставить в сторонний проект. В этой статье рассказываем, откуда появилась идея инструмента и на какой стадии находится его разработка.

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Решаем задачу по взаимодействию микросервисов на Python тремя способами

Когда речь заходит про взаимодействие микросервисов, все сразу вспоминают о сложных архитектурных паттернах, вроде Event Bus и CQRS. В этой статье я расскажу, как выполнить простенькую задачку для двух микросервисов без навороченной архитектуры. В моем случае это создание сервиса, который агрегирует события компании в единую ленту событий.

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Как запустить часть большого ИИ на слабом железе

Этот блокнот познакомит вас с основами Petals — системы логического вывода и точной настройки языковых моделей с сотнями миллиардов параметров без необходимости использования высокопроизводительных GPU. С помощью Petals вы можете объединять вычислительные ресурсы с другими людьми и запускать большие языковые модели с миллиардами параметров, например BLOOM-196B или BLOOMZ того же размера, что и GPT-3.

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи
     25.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

selenium - 4.8.3

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

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Байки погромиста. Если кто-то скажет, что программирование — это скучно

Вообще я, как правило, нормально программирую. Иногда даже такое заворачиваю, что сам тащусь весь день.Но если б я писал, какой я красавчик, то никому не было бы интересно. Поэтому сегодня — очередная партия программистских историй от меня любимого, с косяками, багами и болью. Иногда это происходило по запарке, или когда я торопился, или после нудной работы, когда мозг уже плавился, а иногда просто я тупил, потому что я человек. В общем, такие вот типичные будни кодера. Наслаждайтесь! Ну что он там опять натворил?

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

О новой угрозе для Python разработчиков в 2023 году или ещё один вирус в пакете PyPi

На этот раз злодеи зашли куда дальше, нацелившись на самих Python разработчиков. Ещё в ноябре 2022 года многие исследователи обнаружили более 400 вредоносных пакетов, загруженных в официальный репозиторий Python Package Index (PyPI). 

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Context manager в рамках языка Python

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

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

История о том, как прочитать 120 тысяч анекдотов и не рассмеяться раньше времени

Небольшой рассказ с картинками о проведении тематического моделирования для массива документов, на примере датасета анекдотов на русском языке. В работе применены библиотеки Gensim, Sklearn. Рассмотрены разные способы векторизации токенов bag of words, tf-idf. Получены результаты для обсуждения и продолжения.

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Распознавание подачи в волейболе с помощью машинного обучения

Развитие искусственного интеллекта сейчас переживает бурный рост, и сфера его применения постоянно расширяется, проникая в области, ранее никак не связанные с ИТ.

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Вопросы и обсуждения

Python Bytes: #328 We are going to need some context here

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

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи
     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи
     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

sentry - 23.3.1

Мощная система логгирования и платформа агрегации ошибок. Скачать можно по ссылке: https://pypi.python.org/pypi/sentry/

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

pylint - 2.17.1

Статический анализатор Python-кода. Скачать можно по ссылке: https://pypi.python.org/pypi/pylint/

     23.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы

redis - 4.5.3

Python клиент для Redis. Скачать можно по ссылке: https://pypi.python.org/pypi/redis/

     22.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Релизы
     21.03.2023       Выпуск 483 (20.03.2023 - 26.03.2023)       Статьи

Ужасы PowerShell

Мне часто приходится пользоваться PowerShell. Конечно, его создатели не имели никакого представления о прекрасном и эстетике. Уродливость PowerShell особенна видна при его сравнении, например, с Python. С другой стороны, как говорится, c лица не воду пить - работает и хорошо? Но нет, мне кажется в PowerShell есть по крайней мере пара моментов, которые фатально влияют на его практическое применение.