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

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

     24.12.2018       Выпуск 262 (24.12.2018 - 30.12.2018)       Статьи
     24.12.2018       Выпуск 262 (24.12.2018 - 30.12.2018)       Вопросы и обсуждения
     24.12.2018       Выпуск 262 (24.12.2018 - 30.12.2018)       Статьи
     23.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

Как оптимизировать Django REST Viewsets

Базовая диагностика тормозов

     23.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

[Перевод] Годные туториалы на YouTube

На YouTube много бесплатных обучающих и курсов и туториалов.

     22.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Видео

Python Junior подкаст. Про женщин в IT

В гостях у подкаста Ксения Сухова, датасайентист из ДомКлик. Мы поговорили с Ксенией о карьере женщин в IT и связанных с этим проблемах.

     22.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

Машинное обучение на Python-е с интерактивными Jupyter демонстрациями

Недавно я запустил репозиторий Homemade Machine Learning, который содержит примеры популярных алгоритмов и подходов машинного обучения, таких как линейная регрессия, логистическая регрессия, метод K-средних и нейронная сеть (многослойный перцептрон). Каждый алгоритм содержит интерактивные демо-странички, запускаемые в Jupyter NBViewer-e или Binder-e. Таким образом у каждого желающего есть возможность изменить тренировочные данные, параметры обучения и сразу же увидеть результат обучения, визуализации и прогнозирования модели у себя в браузере без установки Jupyter-а локально.

     21.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи

История одного эксперимента с Cython и C++ vector

Одним холодным зимним вечером, хотелось согреться в офисе и проверить теорию одного коллеги, что C++ vector мог бы быстрее справиться с задачей, чем CPython list.
В компании мы разрабатываем продукты на базе Django и случилось так, что нужно было обработать один большой массив словарей. Коллега предположил, что реализация на C++ была бы гораздо быстрее, а меня не покидало чувство, что Гвидо и сообщество наверное немного круче нас в Си и возможно уже решили и обошли все подводные камни, реализовав всё гораздо быстрее.
Для проверки теории, я решил написать небольшой тестовый файл, в котором решил прогнать в цикле вставку 1М словарей одинакового содержания в массив и в vector 100 раз подряд.
Результаты хоть и были ожидаемые, но так же и внезапные.

     20.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Статьи
     20.12.2018       Выпуск 261 (17.12.2018 - 23.12.2018)       Релизы