PythonDigest – Telegram
PythonDigest
1.89K subscribers
23 photos
1 video
17.1K links
Сборник Python новостей: https://pythondigest.ru

Наш IT-тренажер: https://app.incidenta.tech/

Создано в @incidenta_tech
Download Telegram
Вы и Брэд Питт похожи на 99%
https://habr.com/post/417329/?utm_campaign=417329

Мы в отделе аналитики онлайн-кинотеатра Okko (https://okko.tv/) (Мама, привет, я теперь работаю на Rambler (https://lenta.ru/news/2018/03/29/rambler/)) любим как можно сильнее автоматизировать подсчёты сборов фильмов Александра Невского, а в освободившееся время учиться новому и реализовывать классные штуки, которые почему-то обычно выливаются в ботов для Телеграма. К примеру, перед началом чемпионата мира по футболу 2018 мы выкатили в рабочий чат бота, который собирал ставки на распределение итоговых мест, а после финала подсчитал результаты по заранее придуманной метрике и определил победителей. Хорватию в четвёрку не поставил никто.

Недавнее же свободное от составления ТОП-10 российских комедий время мы посвятили созданию бота (http://t.me/okkofacebot), который находит знаменитость, на которую пользователь больше всего похож лицом. В рабочем чате идею все настолько оценили, что мы решили сделать бота общедоступным. В этой статье мы кратко вспомним теорию, расскажем о создании нашего бота и о том, как сделать такого самому.
Pipenv: много обещаний, мало пользы
https://chriswarrick.com/blog/2018/07/17/pipenv-promises-a-lot-delivers-very-little/
Таблица алгоритмической сложности основных структур данных
http://www.juanrodriguezmonti.com.ar/2018/07/17/bigocheatsheet/
Python Bytes: #87 Guido van Rossum
https://pythonbytes.fm/episodes/show/87/guido-van-rossum-steps-down

Аудио-подкаст
Qt для Python официально опубликован на PyPi
http://blog.qt.io/blog/2018/07/17/qt-python-available-pypi/
Аналоги в Python и JavaScript. Часть вторая
https://habr.com/post/417513/?utm_campaign=417513

Продолжаем публикацию перевода серии статей о схожести и различии двух языков. Сегодня поговорим о сериализации словарей, JSON, регулярках, об ошибках и исключениях.
Основы статистики на Python: вероятности
https://www.dataquest.io/blog/basic-statistics-in-python-probability/
Списки и кортежи
https://realpython.com/python-lists-tuples/
Разминка для тех, кто умеет в Python
https://habr.com/post/415913/?utm_campaign=415913

Мы обожаем квизы, посвященные языкам программирования. В нашем блоге мы разместили уже целых три: первый (https://habr.com/company/avito/blog/346520/) — по Python, PHP, Golang, DevOps, второй (https://habr.com/company/avito/blog/349088/) — полностью по Go, третий (https://habr.com/company/avito/blog/414481/) — только по PHP. Сегодняшний квиз посвящен исключительно Python.

 
Предлагаем вам размяться в честь конца ещё одной летней недели и в преддверии PyCon Russia 2018 (http://pycon.ru/2018/). (Кстати, кто едет? Мы там будем).


Под катом — семь вопросов, советы от друга, Чапаев, отрывки из ABBA (что? да!) и крутой мерч.
10 курсов по машинному обучению на лето
https://habr.com/post/417641/?utm_campaign=417641

За последние десятилетия с помощью машинного обучения создали самоуправляемые автомобили, системы распознавание речи и эффективный поиск. Сейчас это одна из самых быстроразвивающихся и перспективных сфер на стыке компьютерных наук и статистики, которая активно используется в искусственном интеллекте и data science. Методы машинного обучения используются в науке, технике, медицине, ритейле, рекламе, генерации мультимедиа и других областях.


Команда Университета ИТМО собрала десять курсов по машинному обучению, которые можно успеть пройти до конца лета. Одним они помогут войти в профессию, а другим — углубиться в нее.
Всё что нужно знать о сборщике мусора в Python
https://habr.com/post/417215/?utm_campaign=417215

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

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

 
Паттерны на Python. Часть 4
http://py.checkio.org/blog/design-patterns-part-4/
Mu - простой редактор python кода
https://codewith.mu/en/