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

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

     19.02.2024       Статьи

Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра

Так уж повелось, что любой уважающий себя работодатель перенимает передовые методики FAANG — по этой причине практически во всех IT-собесах есть она: секция алгоритмов. Кто-то ей рад, кто-то не очень, но секция есть и уходить пока не планирует. Поэтому нужно закатать рукава и достойно встретить суровую реальность.

     18.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Компилятор за выходные: избавляемся от переменных

Продолжаем разговор о минималистичном компиляторе, который вполне реально написать за выходные. Задачей стоит транслировать код из придуманного мной языка в x86 ассемблер. Мой компилятор состоит из 611 строк кода, при этом не имеет ни единой зависимости:

     17.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Книга «Python для сложных задач: наука о данных. 2-е межд. изд.»

Специалисты по обработке данных, знакомые с языком Python, найдут во втором издании решения таких повседневных задач, как обработка, преобразование и подготовка данных, визуализация различных типов данных, использование данных для построения статистических моделей и моделей машинного обучения. Проще говоря, эта книга является идеальным справочником по научным вычислениям в Python.

     18.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Сводка от pythonz net 11.02.2024 — 18.02.2024

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

     17.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Классифицируем рукописные цифры с помощью Tensorflow и Keras

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

     15.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Видео

Hatch для сборки и распространения Python пакетов

Сборка Python пакета через Hatch и публикация на PyPI и внутренних ресурсах. Почему нужно отказаться от setuptools и забыть про setup.py. Откуда взялся Hatch, нужен ли нам ещё один стандарт, а также почему мы остановились на Hatch.

     15.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Python, MSA, Kafka

Сегодня микросервисная архитектура, что называется "на хайпе". Я перечитал достаточно много статей по данной тематике, но обнаружил, что среди всего прочего, не так много публикаций, объясняющих данную концепцию на конкретном примере (может, плохо искал). Сегодня я бы хотел пополнить ряды авторов и написать свою первую публикацию!

     14.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Исследование звука: удаление шумов

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

 

     14.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Мониторинг ИИ-систем. Часть 2

В жизни ИИ‑системы, медицинской или любой другой, случаются неудачные моменты.

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

     14.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Нейронные сети и dataset IRIS

Исследовательская работа по dataset IRIS и библиотеке для машинного обучения и построения нейронных сетей tensorflow.

     13.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Telegram bot для наших bmw G серии часть 2

В первой части постарался объяснить зачем мне это все надо и дал пояснение - как я достаю данные с авто. В данной части разберемся как выслать эти данные в телегу чтобы получать сообщения наподобие вот этих:

     13.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Расширяем тестовый фреймворк с помощью Pytest-плагинов. Часть 2: практика

В первой части статьи мы разбирались с теорией, которую нужно знать для создания собственных Pytest-плагинов: фикстурами, маркерами и хуками. А теперь перейдем к практике.

     12.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Легкий путь к власти: тестируем API Госуслуг с PyCades без головной боли

Упростите свою работу с Госуслугами, используя PyCades! В этой статье мы предложим простые шаги для автоматизации работы с заявлениями через API Госуслуг, устраним рутину с формами и сделаем проще взаимодействие с информационными системами.

     12.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Telegram bot для наших bmw G серии

Итак, однажды мне пришла мысль сделать что-то большее, чем доступно в официальном myBMW приложении. В приложении все вроде ок, но чувство добавить чего-то своего не покидало меня. Немного покопавшись в могучем и необъятном интернете нашел библиотеку bimmerconnected на Github. Каково было мое удивление, что достать данные со своих авто оказалось не очень сложно. С этого и начался мой долгий и упорный труд небольшой оптимизации под себя моих же авто, а точнее их информационной составляющей. Прошу не пинать меня за предоставленный код ниже, я не являюсь серьезным программистом, а всего лишь занимаюсь АСУТП.

     12.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Книга «Python с нуля»

Эта книга даст вам основные знания и инструменты, которые помогут стать опытным разработчиком на Python.

     12.02.2024       Выпуск 531 (12.02.2024 - 18.02.2024)       Статьи

Сводка от pythonz net 04.02.2024 — 11.02.2024

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

     11.02.2024       Выпуск 530 (05.02.2024 - 11.02.2024)       Статьи

Тестируем многоядерный процессор методом Кнута и Python’а

В 2024 году мы с вами возьмём классические алгоритмы сортировки и посмотрим, как работает современный многоядерный процессор при сортировке нескольких массивов на одном и нескольких логических ядрах. Мы напишем приложение с графическим интерфейсом (GUI) на фреймворке Qt, обойдем глобальную блокировку интерпретатора (GIL), воспользуемся несколькими потоками, на один из которых переложим выполнение асинхронного цикла событий, и распараллелим этот поток для реализации параллельных вычислений.

     11.02.2024       Выпуск 530 (05.02.2024 - 11.02.2024)       Статьи

Звёзды-родственники: зачем и как мы их ищем, данные + код (Python)

В настоящее время, благодаря передовым обсерваториям, космическим телескопам и миссиям, включающим (но не ограничивающимся) Hubble, Kepler, Gaia, возможности для изучения звезд и их скоплений вышли на новый уровень.

     10.02.2024       Выпуск 530 (05.02.2024 - 11.02.2024)       Статьи

Делаем intent classifier для службы поддержки без доменного датасета на русском

В этой статье я продемонстрирую, как без собственного датасета сделать классификатор намерений пользователя для службы поддержки в сфере e-commerce. И более того, я расскажу, как у меня получилось сделать классфикатор для русского языка без датасета на русском языке.

     10.02.2024       Выпуск 530 (05.02.2024 - 11.02.2024)       Статьи

«Машинное чтение» цифровых и не только индикаторов без ИИ и нейронок на Python

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