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

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

     05.07.2021       Выпуск 394 (05.07.2021 - 11.07.2021)       Статьи

Компиляторы и трансляторы кода Python

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

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

Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make

Утилита make позволяет просто управлять контейнерами, объединив команды для сборки, тестирования и развёртывания в одном конфигурационном файле.

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

Нетривиальное слияние репозиториев с помощью git-filter-repo

Это вторая часть истории про слияние репозиториев. Суть проблемы вкратце такова: надо слить репозиторий с подрепозиторием с сохранением истории. Решение на gitpython работало за 6 часов и выдавало удовлетворительный результат. Но переизбыток свободного времени и врождённая любознательность привели меня к знакомству с волшебным миром git-filter-repo.

     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

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

     03.07.2021       Выпуск 393 (28.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)       Статьи
     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)       Статьи

How to use Python’s HTTPStatus with Django

A “magic number” is the anti-pattern of using a number directly rather than storing it in a descriptive variable name. In web code HTTP status codes are often used as magic numbers, perhaps because web developers memorize common codes such as 200 and 404. In Python, we can avoid such magic with descriptive references from the standard library’s http.HTTPStatus enum.

Let’s look at two ways to use HTTPStatus in our Django code.

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

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

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

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

Python⇒Speed: Measuring the memory usage of a Pandas DataFrame

How much memory are your Pandas DataFrame or Series using? Pandas provides an API for measuring this information, but a variety of implementation details means the results can be confusing or misleading.