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

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

     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     17.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     16.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи

Сотворение мира Опыт создания разумной жизни своими руками

Иногда проводишь день в попытках без использования терминов «рекурсивный вызов» и «идиоты» объяснить главному бухгалтеру, почему на самом деле простое изменение учетной системы затягивается почти на неделю из-за орфографической ошибки, допущенной кем-то в коде в 2009 году. В такие дни хочется пооборвать руки тому умнику, который сотворил этот мир, и переписать все с ноля.

     15.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     14.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи

Узнаем текущую погоду простеньким скриптом на Python'е

Есть интересная статья о том, как Энтузиасты делают погоду
Энтузиасты делают, а мы воспользуемся плодами их трудов — получим эту самую погоду от OpenWeatherMap.org скриптом на Python'е.
Для получения доступа к сервису погоды придется пройти несложную процедуру регистрации на сайте OpenWeatherMap.org

     14.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     14.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи
     14.11.2016       Выпуск 152 (14.11.2016 - 20.11.2016)       Статьи

Одна простенькая задачка. Быстро, красиво или чисто?

Я полагаю, что 99% Python разработчиков решали так или иначе эту задачу, поскольку она входит в стандартный набор задач, предлагаемый им для соискателей должности Python Developer'а в одной широко известной компании.
 

# Есть два списка разной длины. В первом содержатся ключи, а во втором значения.
# Напишите функцию, которая создаёт из этих ключей и значений словарь.
# Если ключу не хватило значения, в словаре должно быть значение None.
# Значения, которым не хватило ключей, нужно игнорировать.