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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     12.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Разными способами пишем игру «Камень-ножницы-бумага» на Python

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

     10.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Решение головоломки из университетского квеста с помощью Python

«Треки» — это интересная головоломка из университетского квеста. Она представляет собой 2 поля одинакового размера, разделенные на клетки. Для ее решения сначала необходимо найти путь с ограничениями для верхнего поля.

     13.05.2024       Статьи

Тестирование алгоритма деления больших чисел на С++ с использованием Python C API

В данной статье расписаны шаги для использования Python C API в программе на языке С++, а также показан пример вызова оператора деления двух целых чисел с возвратом результата в виде строки С

     12.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Сводка от pythonz net 05.05.2024 — 12.05.2024

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

     10.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Storybook — генератор сказок с ИИ на Raspberry Pi 5 и 7-цветном дисплее E-Ink

Последнее время только ленивый не пишет о великом прорыве человечества в области разработки искусственного интеллекта под общим названием "большая языковая модель" (LLM, large language model). Большие языковые модели привлекают своей сверхъестественной способностью резюмировать текст, понимать естественный язык и создавать контент.

     09.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Шахматы. От начала до читов

Как-то пару лет назад youtube начал мне подсовывать шахматные видео. Смотрел их, и спустя какое-то время начал играть. Сначала против компа на телефоне, затем на lichess. В какой-то прекрасный вечер мне надоело проигрывать и задался вопросом как бы не проигрывать или после отыгрываться. В итоге игра превратилась в написание чита.

     08.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Когда достаточно простого класса Python — взять и начать управлять ML-экспериментами

Мы занимаемся грузоперевозками, причем решаем различные транспортные задачи не только методами математической оптимизации, но и с помощью моделей машинного обучения. Наши дата-сайентисты проводят десятки экспериментов — в том числе и без необходимости прибегать к инструментам логирования вроде MLflow. В этом им помогает компактный Python-класс. Расскажем, как он устроен, и поделимся кодом.

     07.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

CADE — интересный способ поиска аномалий в многомерных данных

CADE () - метод для приближения плотности вероятности, который можно эффективно использовать для поиска аномалий в данных. В этой статье я расскажу про этот метод, а также предоставлю пример реализации CADE на Python.

     07.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Рулим запуском Spark-приложений в Airflow с помощью самописного оператора

Airflow играет роль оркестратора процессов обработки данных. Ежедневно с его помощью мы запускаем 1 800+ тасок на проде, примерно половина из которых являются Spark-приложениями.

     07.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Учебно-развлекательный проект «Мобильная платформа». Управление жестами руки

Учебно-развлекательный проект "Мобильная платформа", который использует управление жестами руки для управления роботом. В ней подробно рассматриваются технические аспекты сборки платформы, программирование Arduino и обработка жестов с помощью Python и библиотеки mediapipe.

     06.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Причины компьютерных сбоев, о которых вы даже не думали

Бывало ли на вашем пользовательском веку такое, что компьютер внезапно завис или не смог прогрузить страницу? Грешили ли в этот момент на проклятую технику? А ведь причина может быть в другом — космическое излучение могло быть источником ваших бед! В этой статье разберем уязвимость с самого известного фреймворка cwe.mitre.org.

     06.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи

Век поиска кратчайшего решения задачи о кратчайшем пути

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

     05.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

Мега-Учебник Flask Глава 7: Обработка ошибок (издание 2024)

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

     04.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

Обновлённый ЕМИСС: веб-приложение от непрограммиста

ЕМИСС — это кладезь социально-экономических данных, но и одновременно платформа, которая может довести до головных болей и дергающегося глаза, а то и двух сразу. Поставим себе, например, задачу выяснить, как влияет Х на У. Возьмём в качестве объектов наблюдения — регионы РФ.

     04.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

На практике пробуем KAN – принципиально новую архитектуру нейросетей

На днях ученые из MIT показали альтернативу многослойному перцептрону (MLP). MLP с самого момента изобретения глубокого обучения лежит в основе всех нейросетей, какими мы их знаем сегодня. На его идее в том числе построены большие языковые модели и системы компьютерного зрения.

     06.05.2024       Выпуск 543 (06.05.2024 - 12.05.2024)       Статьи
     05.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

Сводка от pythonz net 28.04.2024 — 05.05.2024

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

     04.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

Data сontract: давайте попробуем договориться

В последнее время всё чаще и чаще натыкаюсь на термин data contract. И для того чтобы не отставать от трендов на рынке data engineering, решил изучать эту тему и рассмотреть тенденции. Постараемся понять с чем его кушать и стоит ли кушать вовсе.

     03.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

Кратко про Uplift-моделирование

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

     03.05.2024       Выпуск 542 (29.04.2024 - 05.05.2024)       Статьи

ABC-XYZ анализ на Python. Управление ассортиментом и схемами поставок

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