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

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

     07.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи
     06.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи
     06.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи
     05.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Релизы

PyCharm 2016.3 EAP 2 (build 163.5644.6)

Поддержка асинхронных генераторов и comprehensions

     05.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

Встречайте Dictator! Маленький и добрый

 

В своей работе у меня, время от времени, возникает желание изменить поведение того или иного инструмента: сделать работу с ним привычней, API прозрачней и т. п. Так случилось и когда мне в наследство достался проект, где в качестве хранилища использовался Redis. Несомненно, Python имеет достаточно библиотек для удобной работы с Redis, однако вспоминая, что это именно key-value хранилище, мне не могла не прийти в голову мысль о том, как было бы замечательно работать с ним как с обычным Python-словарём (dict).

     05.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

Что нужно знать, уметь и понимать, чтобы не иметь проблем с поиском работы питонистом

Язык — лишь малая часть того, что вам нужно знать. Может быть около 5%, а то и меньше.


Эта статья повторяет и дополняет содержание моего выступления «Что отличает джуниора от сеньора или как питонисту не иметь проблем с поиском работы» на последнем MoscowPython Meetup 39. Многие обращались ко мне после выступления с вопросами и я обещал опубликовать статью на Хабре и обсудить в комментариях.

     05.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

Запускаем простой блог на Wagtail CMS (Django) — часть 2

С момента написания первой части про Wagtail CMS уже вышла версия 1.6.3 — самое время продолжить наш путь по созданию простого блога.

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

     04.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

Лекции Техносферы. 1 семестр. Введение в анализ данных (весна 2016)

Слушайте и смотрите новую подборку лекций Техносферы Mail.Ru. На этот раз представляем в открытом доступе весенний курс «Введение в анализ данных», на котором слушателей знакомят со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается любой исследователь данных в работе. Курс преподают Евгений Завьялов (аналитик проекта Поиск Mail.Ru, занимающийся извлечением полезных бизнесу знаний из данных, генерируемых поисковым движком и десктопными приложениями), Михаил Гришин (программист-исследователь из отдела анализа данных) и Сергей Рыбалкин (старший программист из студии Allods Team).

     04.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

Интервью с Кириллом Борисовым, который выступит на Moscow Python Conf 12 октябя

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

     04.10.2016       Выпуск 146 (03.10.2016 - 09.10.2016)       Статьи

0b1001 путей решения задачи перевода римских цифр

Привет друзья. Вот вам простенькая задачка. Как бы вы перевели арабские числа в римские используя Python? Правда с одним условием — числа не могут быть больше чем 4000.
Я думаю это должно быть просто, но позвольте я вам покажу вам серию интересных решений и не тривиальных подходов: