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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     09.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Как реализовать систему лайков в Django Django

Реализуем систему лайков через GenericForeignKey и пишем для нее API силами Django Rest Framework.

     09.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи
     09.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Запускаем долгие задачи асинхронно на Celery + Django

Еще одна подробная статья про Celery

     08.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи
     08.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Начало работы с Wagtail и GraphQL

Если у вас появилась потребность добавить React в Wagtail CMS, да еще и с использованием GraphQL, то это руководство должно помочь вам в этом.

     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Основы работы с LongPoll сервером ВКонтакте

Недавно я решил познакомиться с API крупнейшей социальной сети Европы — ВКонтакте. В разделе «Для разработчиков» содержится довольно подробная документация, а в интернете существует немалое количество статей, помогающих освоиться с VK API, поэтому я решил, что серьезных проблем в изучении быть не должно. Однако, когда я добрался до LongPoll сервера, обнаружилось, что статей по работе с ним практически нет, а официальная документация не настолько полна, чтобы полностью понять изучаемый материал. Пришлось методом проб и ошибок пытаться понять принцип работы LongPoll-а, что через некоторое время мне сделать все-таки удалось. Я решил поделиться изученным материалом с другими людьми, чтобы сократить их время изучения нового. Ниже вы можете ознакомиться с разделами, про которые мне удалось написать.

     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Решение закрытой транспортной задачи с дополнительными условиями средствами Python

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

     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Вопросы и обсуждения
     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи
     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Минимальное приложение на Django Django

Основы Django. С помощью каких частей Django можно собрать простое приложение

     07.08.2017       Выпуск 190 (07.08.2017 - 13.08.2017)       Статьи

Ограничения глубинного обучения и будущее

Эта статья представляет собой адаптацию разделов 2 и 3 из главы 9 моей книги «Глубинное обучение с Python» (Manning Publications).

     06.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Visual Studio Code как универсальный редактор кода

Visual Studio Code (далее — VS Code) – сравнительно молодой редактор кода (первый выпуск – весна 2015 г.) с открытым исходным кодом, распространяемый бесплатно и способный составить реальную конкуренцию таким признанным лидерам отрасли как Sublime Text, Atom, Notepad++.
Ниже перечислены те особенности VS Code, которые меня заинтересовали и заставили попробовать в действии.

     06.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Интересные проекты, инструменты, библиотеки

uwsgiconf — конфигуратор для uWSGI

uwsgiconf — пакет, позволяющий вам конфигурировать uWSGI в терминах языка Python.

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

     06.08.2017       Выпуск 189 (31.07.2017 - 06.08.2017)       Статьи

Распределенное обучение нейронных сетей с MXNet. Часть 1

Сегодня мы дадим ответ на простой вопрос: "Как работает распределённое обучение (в контексте MXNet)?"

Все примеры кода протестированные на MXNet v0.10.0 и могут не работать (или работать по-другому) в других версиях, однако полагаю, что общие концепции будут неизменимы еще долго.