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

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

     23.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

Python-волшебство: как магические методы облегчают жизнь программиста

Сегодня я расскажу вам об удивительном мире магических методов в Python. 🎩 Если вы когда-нибудь задавались вопросом, что стоит за волшебством работы объектов в этом языке программирования, то сейчас мы вместе в этом разберемся!

     23.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

Как нуб писал софт при помощи ChatGPT

До определенного времени я работал инженером-проектировщиком систем пожаротушения, также успел немного (около года) поработать в крипте, по образованию — инженер систем водоснабжения и водоотведения. Но так сложилось, что интерес к тому, чтобы научиться «кодить», зародился, когда я работал в крипте; помимо всего прочего там я делал всякие таблицы, в которые нужно было регулярно заносить данные, и я старался сделать их более автоматизированными.

     21.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Сводка от pythonz net 14.01.2024 — 21.01.2024

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

     21.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Python и чистая архитектура…

Речь пойдет про много обсуждаемую чистую архитектуру в рамках языка python. (см комментарии)

     22.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Распознавание алфавита глухонемых с помощью нейронной сети

Сама тема сурдоперевода мне близка, т.к. я сам на нем немного разговариваю. Поэтому темой диплома я выбрал – компьютерное зрение и алфавит глухонемых.

     22.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

Как deep learning помогает в разработке персонализированной терапии рака?

Специалистам в области технологий и медицинских инноваций посвящается новое слово в борьбе с раком – применение глубокого обучения, использованное исследовательской командой университета Джонса Хопкинса для индивидуального анализа генетических данных пациентов. В мире, где онкология является неотъемлемой частью нашего здравоохранения, эта инновационная технология предлагает персонализированный подход к лечению, основанный на алгоритмах машинного обучения.

     21.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

У меня зазвонил Репка-фон. Делаем телефон на базе Repka Pi 3 с применением модуля SIM868

Делаем программно-управляемый телефон или даже узел связи на базе одноплатного компьютера Repka Pi и модуля платы функционального расширения для GSM связи.

     22.01.2024       Выпуск 528 (22.01.2024 - 28.01.2024)       Статьи

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

Продолжаем разговор. На прошлой неделе я пообещал за выходные написать компилятор из простенького мной придуманного языка в ассемблер. В назначенное время уложился, и компилятор даже вроде работает, см. заглавную картинку. Теперь дело за малым, потихоньку причесать и стройно изложить. В прошлый раз я рассказал про синтаксические деревья и показал простейший транслятор в питон (по факту, обычный pretty print дерева). Но если в предыдущей статье я синтаксическое дерево строил вручную, то сегодня всё же будем автоматизировать процесс.

     21.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Отправляем и принимаем SMS с помощью SIM868 и Repka Pi

В этой статье мы продолжим рассказ об использовании модуля GSM/GPRS/GNSS Bluetooth HAT, созданного на базе SIM868, для беспроводной передачи данных на базе одноплатного компьютера Repka Pi.

     20.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи
     20.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Подручный для бизнеса

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

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Разметка трёхмерных моделей миокарда

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

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Почему в ботах телеги желательно использовать Webhook вместо Polling

Сегодня у нас на повестке дня выбор между двумя технологиями: Polling и Webhook. Почему почему именно Webhook является go-to решением для большинства проектов?

Помните, как в начале 2010-х все разрабы активно юзали Polling? Это был золотой стандарт для многих мессенджер-ботов. Но технологии не стоят на месте. Webhook занял свое место, предлагая свои решения.

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Как приручить нейросеть и создать новогоднего Telegram-бота, который умеет «предсказывать» будущее

Мне нравится создавать Telegram-ботов и экспериментировать с нейросетями, поэтому часто объединяю их в своих в своих проектах. Коллеги заметили мое хобби и предложили разработать новогоднего гида, который будет генерировать персональные предсказания и советы на 2024 год для наших читателей.

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Типичные задачи аналитика данных. Часть 1. Упала метрика

Часто бывает так, что при внедрении новой функциональности АБ тестирование провести нельзя. В данной ситуации существует вероятность того, что пользователи контрольной группы, которым недоступна рекламируемая функциональность, начнут массово перерегистрироваться.

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Простое внедрение аннотаций статистической значимости

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

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Векторизация изображений. Как создать алгоритм поиска похожих изображений на Python

Многочисленные исследования ученых доказывают, что около 90% информации человек воспринимает через зрение. Изображения являются одним из самых богатых источников информации, которую можно использовать для разнообразных задач, включая классификацию, детекцию объектов, ранжирование изображений, поиск по изображениям и генерацию текстовых описаний. 

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

CI/CD в каждый дом: сборочный цех базовых docker-образов

Кому, собственно, это может пригодиться? Я бы сказал, что почти кому угодно, кто хочет организовать ту компоненту CI/CD, которая отвечает за построение и релизный цикл базовых образов внутри инфраструктуры вашей компании или даже персональных проектов (зародился он именно в процессе приведения в порядок моих пет-проектов).

     18.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Аутентификация, авторизация пользователей и единый вход (SSO) с использованием Django

В этой статье исследую технологию SSO. Начинаю с разбора концепций аутентификации и авторизации. Рассматриваю как они работаю в контексте Django. После прохожу путь от описания как работает SSO простыми словами, до разбора протоколов используемых в SSO.В итоге делаю реализацию SSO с Django, объединять Django и Keycloak.

     16.01.2024       Выпуск 526 (15.01.2024 - 21.01.2024)       Статьи

Как ответить на любой вопрос на собеседовании по проектированию систем машинного обучения

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