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

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

     03.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Dramatiq как современная альтернатива Celery: больше нет проблем с версиями и поддержкой Windows

Использование Dramatiq как очередь задач и простой пример асинхронной задачи.

     04.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Сводка новостей от pythonz 27.06.2021 — 04.07.2021

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

     02.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Сохраняем комментарии youtube в csv

Пошаговая инструкция для сохранения всех комментариев с youtube видео в csv

     01.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Тесты на антиутопию: искусственный интеллект GPT-J-6B пишет программный код (попутно раскрывая план восстания машин)

Компания OpenAI отказалась открывать исходный код алгоритма обработки естественного языка третьего поколения (модель называется GPT-3, имеет 175 миллиардов параметров). Поэтому другие компании разрабатывают свои модели. Они имеют меньше параметров, но похожую архитектуру и после обучения тоже показывают впечатляющие результаты.

     01.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Использование модуля decimal в Python

В данном руководстве мы рассмотрим использование модуля для работы с десятичными числами, который включен в стандартную библиотеку Python.

     01.07.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Tesseract OCR, выделение распознанного текста на изображении

Прочитать картинку, сохранить текст, обработать текст, получить результат довольно просто. Хочу рассказать как этот результат отобразить для пользователя на ранее прочитанной картинке, например выделить кусочек текста содержащий целевое предложение. Такая задача будет полезна при выделении важной части текста и демонстрации её руководству в виде картинки.

     30.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

TensorFlow vs PyTorch в 2021: сравнение фреймворков глубокого обучения

Меня зовут Дмитрий, я занимаюсь разработкой в области компьютерного зрения в команде MTS AI. Так исторически сложилось, что в своей работе я использую, как правило, связку устаревшей версии TensorFlow 1 и Keras. Пришло время двигаться дальше, но прежде чем полностью перейти на TensorFlow 2, я решил сравнить наиболее популярные на сегодня фреймворки глубокого обучения: TensorFlow и PyTorch. Эта статья будет полезна всем Data Scientist'ам, кто желает узнать чуть больше про особенности и производительность TensorFlow и PyTorch.

     30.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Хранилище внешних обработок 1С на python

Хотелось бы поделиться своим опытом создания простенького хранилища внешних обработок 1С. Если Вы программист 1С и ваши коллеги постоянно затирают вам код внешних обработок то это статья для вас! Читать далее

     30.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Кластеризация трасс для оценки качества процессов

Бывают такие случаи в анализе процессов, когда данных не очень много, а действия в процессах хаотичны. И что делать? Конечно, анализировать. Для этого будем использовать привычные инструменты: python и excel. И иногда гугл.

     28.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Перефразирование русских текстов: корпуса, модели, метрики

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

     28.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

Python: неочевидное в очевидном

Изучение любого языка - очень долгий процесс, в ходе которого могут возникать ситуации, когда очевидные с виду вещи ведут себя странно. Даже спустя много лет изучения языка не все и не всегда могут с уверенностью сказать “да, я знаю этот на 100%, несите следующий”.

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

     28.06.2021       Выпуск 393 (28.06.2021 - 04.07.2021)       Статьи

ML-обработка результатов голосований Госдумы (2016-2021)

Недавно я наткнулся на сайт vote.duma.gov.ru, на котором представлены результаты голосований Госдумы РФ за весь период её работы — с 1994-го года по сегодняшний день. Мне показалось интересным применить некоторые техники машинного обучения, а так же обычной статистической обработки для выяснения следующих вопросов.

     27.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Голосовой дневник на python с распознаванием голоса и сохранением в Mongo DB

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

Голосовой дневник - лишь один из примеров того, как можно встроить функции голосового интерфейса в повседневные действия.

     25.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Ещё одна статья о том, как писать на Питоне

Сегодня я сниму костюм аниматора и вместо развлечений расскажу вам немного за питон.Я довольно посредственный программист, но иногда мне удаётся усыпить что-нибудь бдительность, и меня считают сеньором. И вот как-то так получилось, что я стал делать много код ревью. Просматривая файл за файлом, я вдруг увидел, что люди и проекты меняются, а вот моменты, к которым я, зануда такая, придираюсь, остаются теми же. Поэтому я решил собрать самые частые паттерны в эту сумбурную статью и надеюсь, что они помогут вам писать более чистый и эффективный питон-код.

     24.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Разработка большого проекта за 6 месяцев: как не облажаться

Я Леша Половинкин, работаю руководителем Python-разработки в AGIMA. Сегодня сказ будет о том, как разработать в очень короткие сроки с нуля классифайд для авто (а попросту огромную доску объявлений с кучей прикрученных к ней сервисов) и совершить те ошибки, которые неизбежны.

     24.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Google Colorizing Transformer vs Deoldify

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

     24.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Выращивание Магических Квадратов с помощью Python

В этой статье я опишу метод получения нормальных магических квадратов порядка nm, где n и m - положительные натуральные числа, при условии, что нам известен нормальный магический квадрат порядка n

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

     23.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Декодирование сигнала с видеофона 1988 года выпуска

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

     23.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Наглядно о том, как работает NumPy

Есть тексты, похожие на вино или динамит: с годами они не стареют, а напротив, приобретают вес и значимость. Сегодня к старту флагманского курса о Data Science мы решили поделиться переводом визуального учебного руководства о NumPy 2019 года, прочитав которое даже не слишком близкий к математике человек поймёт, как работает эта библиотека Python. Если вы не хотите долго объяснять NumPy, но делать это всё равно приходится, положите статью в закладки и она сэкономит ваше время.

     23.06.2021       Выпуск 392 (21.06.2021 - 27.06.2021)       Статьи

Решаем систему линейных алгебраических уравнений с Python-пакетом scipy.linalg (не путать с numpy.linalg)

Аппарат линейной алгебры применяют в самых разных областях — в линейном программировании, эконометрике, в естественных науках. Отдельно отмечу, что этот раздел математики востребован в машинном обучении. Если, например, вам нужно поработать с матрицами и векторами, то, вполне возможно, на каком-то шаге вам придётся решать систему линейных алгебраических уравнений (СЛАУ).