Size: a a a

2018 July 20
PythonDigest
Списки и кортежи
https://realpython.com/python-lists-tuples/
источник
PythonDigest
Разминка для тех, кто умеет в 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 (что? да!) и крутой мерч.
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
источник
2018 July 21
PythonDigest
источник
PythonDigest
10 курсов по машинному обучению на лето
https://habr.com/post/417641/?utm_campaign=417641

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


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

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

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

 
источник
PythonDigest
Паттерны на Python. Часть 4
http://py.checkio.org/blog/design-patterns-part-4/
источник
PythonDigest
Mu - простой редактор python кода
https://codewith.mu/en/
источник
PythonDigest
источник
PythonDigest
источник
PythonDigest
Talk Python to Me: #170 Guido van Rossum
https://talkpython.fm/episodes/show/170/guido-van-rossum-steps-down

Аудио-подкаст
источник
2018 July 22
PythonDigest
Отладка с точками остановок в Python3.7
http://feedproxy.google.com/~r/TheTaraNights/~3/CxGq7Yh4z_A/
источник
PythonDigest
Как начать Django проект, который можно масштабировать
https://apirobot.me/posts/how-to-start-django-project-that-scales

В статье создадим проект используя шаблонизатор cookiecutter-django, настроим статическую типизацию, добавим автоматическое форматирование кода с помощью black, создадим скрипт, который запускает тесты, проверяет правильность типов через линтер mypy и стиль кода через black. Напоследок добавим пре-коммит хук, который автоматически запускает скрипт с проверками перед каждым коммитом.
источник
PythonDigest
Test and Code: 44: Mentoring - Nina Zakharenko
http://testandcode.com/44

Аудио-подкаст
источник
2018 July 23
PythonDigest
pymongo - 3.7.1
https://allmychanges.com/p/python/pymongo/#3.7.1

Python интерфейс для MongoDB. Изменения описаны по ссылке https://allmychanges.com/p/python/pymongo/#3.7.1. Скачать можно по ссылке: http://pypi.python.org/pypi/pymongo/
источник