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

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

     13.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

JupyterHub или как перестать бояться pip install

Сегодня я расскажу о том, как мы переехали на наш велосипед в виде JupyterHub, и он оказался удобным. У нас в компании работают ~20 дата саентистов и в своей работе они используют множество Open Source-инструментов: Airflow, Hadoop, Hive, Spark и т.д. Но в данной статье речь пойдет исключительно о JupyterHub, точнее говоря о боли, которая преследовала администраторов, и как мы успешно ее побороли.

     13.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

[Python Intermediate] Урок 1. Конфигурация приложения

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

     12.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Создаем Telegram бот с регистрацией пользователей из таблицы в Airtable + Python

Создавайте чат-бот просто копируя базу данных в Airtable. Обработчики команд чат-бота пишутся на Python прямо в таблице в Airtable. Хранение данных пользователей так же возможно в базу Airtable.

     12.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Ошибки выбора MongoDB в качестве основной БД в стартапе

В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).

     11.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Релизы
     11.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты (telethon, feedparser, scrapy)

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

     11.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Архитектура универсального проекта Django

В ходе последних лет моей разработки проектов Django я понял, что почти все они имеют одно строение:API, Apps, Config, Library, Utils, Workers...В статье, помимо схемы архитектуры проекта Django, которую я использую в реальных промышленных проектах, подробно расскажу как этого достичь, чтобы все работало.

     10.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи
     10.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

О чём расскажут на PiterPy 2022

PiterPy 2022 пройдёт в два этапа: 18 и 19 октября онлайн, а на 28 октября запланирована офлайновая часть в Санкт-Петербурге. Те, кто не готов добраться лично, смогут и доклады 28 октября смотреть в онлайн-формате.

     10.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Как работать с библиотекой sktime: разбираемся на примере прогнозирования продаж

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

     10.10.2022       Выпуск 460 (10.10.2022 - 16.10.2022)       Статьи

Рассуждения об asyncio.Semaphore

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

     09.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Сократить объем кода при помощи библиотеки PyTorch-Ignite

PyTorch — среда глубокого обучения, которая была принята такими технологическими гигантами, как Tesla, OpenAI и Microsoft для ключевых исследовательских и производственных рабочих нагрузок.

     09.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Нейросети уничтожают профессии художников, копирайтеров и журналистов?

При создании Telegram-бота TurboText_bot и нейросетей для сервиса TurboText в тех-поддержку неоднократно приходили упрёки, что мы пытаемся отнять хлеб у людей. С публикацией недавней статьи на Хабре таких сообщений стало больше. Поэтому, как один из разработчиков "нейросетей-убийц" этих профессий, решил высказать своё мнение.

     06.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Как оставаться программистом, если у тебя память как у дрозофилы

Мой мадригал тем инструментам разработки, которые изменили мою жизнь

 

     05.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Решение одной задачи с помощью 16 языков программирования

Видеоблогер Конор Хекстра использовал разные языки программирования, чтобы решить одну и ту же задачу. Попутно выяснилось, что у Фортрана полно поклонников.

     05.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Дообучение EasyOCR

Перед тобой статья-путеводитель по дообучению EasyOCR

Несмотря на то что EasyOCR очень хорошо себя показывает при распознание текста, её все таки необходимо дообучать для поднятия точности распознания (например № нет в символах распознания).

 

     04.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Визуализация биомолекул с помощью nglview

Сегодня, одной из интересных задач компьютерного моделирования в биологии является изучение поведения биомолекул в различных растворах: динамика их структуры в ходе некоторого процесса и взаимодействие с другими молекулами. Эти задачи очень важны не только в фундаментальной науке, но и в фармацевтике. Например, перед проведением клинических испытаний разработанный препарат в первую очередь проходит этап молекулярного моделирования, на основе которого можно сделать вывод о том, как лекарство поведет себя в живом организме. К тому же, изучение молекулярной динамики может быть не только серьезным, но и интересным.Одним из популярных и полезных инструментов для визуализации и анализа молекулярного моделирования является библиотека nglview, написанная на Python. Она представляет собой интерактивный виджет IPython/Jupyter, который позволяет визуализировать молекулярную структуру и траектории движения атомов.

     04.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Обучение YOLOv4 в Google Colab

Этот учебник поможет вам легко создать yolov4 в облаке с включенным графическим процессором, чтобы вы могли выполнять обнаружение объектов за миллисекунды!

     03.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Диагностика портов DGS-1210

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

     03.10.2022       Выпуск 459 (03.10.2022 - 09.10.2022)       Статьи

Автоматическая озвучка субтитров на YouTube

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