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

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

     16.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Вопросы и обсуждения
     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Поговорим о юзернеймах

Пару недель назад я выпустил django-registration 2.4.1. Сборки 2.4.x станут последними в версии django-registration 2.x, дальше будут выходить только исправления багов. Основная ветка сейчас готовится к версии 3.0, откуда планируется удалить кучу устаревшего хлама, накопившегося за последнее десятилетие поддержки, и я постараюсь учесть лучшие практики современных приложений Django.

В ближайшее время напишу подробнее о новой версии, но именно сейчас хочу немного поговорить об обманчиво простой проблеме, с которой приходится иметь дело. Это имена пользователей. Да, я мог бы написать одну из популярных статеек типа «Заблуждения программистов об X», но всё-таки предпочитаю реально объяснить, почему это сложнее, чем кажется, и предложить некоторые советы, как решить проблему. А не просто стебаться без полезного контекста.

     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Как сделать ваш код в 80 раз быстрее

PyPy способен ускорить код в 2 раза, что радует очень многих людей. Хочу поделиться короткой, личной историей, доказывающей, что PyPy способен на большее.

ДИСКЛЕЙМЕР: это не чудодейственное средство на все случаи жизни, да, сработало конкретно в этом случае, но может оказаться не таким эффективным во многих других. Однако метод все равно интересный. Более того, шаги, описанные здесь, я применял во время разработки в том же порядке, что делает статью жизненным примером оптимизации PyPy.

     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи
     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи
     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Google Colab Free GPU Tutorial

Как получить бесплатный GPI Tesla K80 для Keras, Tensorflow и PyTorch.

     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи
     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи
     15.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Мега-Учебник Flask, Часть XI: Чуть-чуть косметики (издание 2018)

Это одиннадцатая часть Мега-Учебника Flask, в которой я расскажу вам, как заменить базовые шаблоны HTML новым набором, основанным на структуре пользовательского интерфейса Bootstrap.

     14.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Автоэнкодер в задачах кластеризации политических событий

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

     14.02.2018       Выпуск 217 (12.02.2018 - 18.02.2018)       Статьи

Из спутниковых снимков в графы (cоревнование SpaceNet Road Detector) — попадание топ-10 и код (перевод)

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