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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     06.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Учебные материалы

Документация Python 3.8.3 на русском языке

Завершен перевод документации по Python 3.8.3 на русский язык. Переведены разделы: учебник, справочник по стандартной библиотеке, справочник по языку, и др.

Репозитарий с переводом https://github.com/sfcl/python_doc_3.8.3/

     06.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Простой P2P сервер на python

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

 

Сегодня я хочу предложить простой вариант реализации P2P сервера для такой сети на языке python.

     06.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Rust for a Pythonista #1: Why and when?

The first part of a 3-chapter series covers my experience & motivation about embedding Rust into Python projects.

     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

8 продвинутых возможностей модуля logging в Python, которые вы не должны пропустить

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

 

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

     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи
     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи
     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Дешифровка текста методом частотного анализа

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

     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Нет времени объяснять, сделай автопилот

На выходных проходил хакасборкатон — гонки на самоуправляемых моделях автомобилей на базе комплекта donkeycar при содействии Х5 и FLESS.

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

     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Разбор статьи из журнала «Код» (Яндекс Практикум)

Недавно мне попалась статья в журнале "Код" под названием "Сравнение: классы против функций". Я прочитал ее и она показалось мне… странной. Журнал позиционирует себя как издание для начинающих программистов. Но даже со скидкой на уровень аудитории статья вызывает много вопросов.

     05.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Как проанализировать рынок фотостудий с помощью Python (3/3). Аналитика

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

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

     04.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Стоимость строительных работ в Сан-Франциско. Инфляция и рост стоимости работ за последние 30 лет

В прошлой статье была рассмотрена общая годовая сумма строительных объемов (инвестиций) в Сан-Франциско в период с 1980 по 2018 год. По разнице между ожидаемой (сметной) и фактической (пересмотренной) стоимостью строительства отслеживались движения настроений инвесторов в периоды экономических бумов и кризисов в регионе.

     04.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Релизы
     04.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Интересные проекты, инструменты, библиотеки

pytorch-optimizer - коллекция готовых к использованию нестандартных оптимайзеров для pytorch

Коллекция включает AccSGD, AdaBound, AdaMod, AdamP, AggMo, DiffGrad, Lamb, Lookahead, NovoGrad, PID, QHAdam, QHM, RAdam, Ranger, RangerQH, RangerVA, SGDW, SGDP, Shampoo, Yogi.

     03.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи

Подборка статей о машинном обучении: кейсы, гайды и исследования за июль 2020

Похоже, не один наш дайджест не обходится без упоминания разработок Open AI: в июле самой обсуждаемой темой в области машинного обучения стал новый алгоритм GPT-3. Технически это не одна модель, а целое семейство, которое для удобства обобщают под единым названием. В самой крупной модели используется 175 млрд параметров, а для обучения использовался датасет размером 570 Gb, в который вошли отфильтрованные данные из архивов Common Crawl и высококачественные данные WebText2, Books1, Books2 и Wikipedia.

     03.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Статьи
     03.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Вопросы и обсуждения
     03.08.2020       Выпуск 346 (03.08.2020 - 09.08.2020)       Релизы