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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     01.05.2017       Выпуск 176 (01.05.2017 - 07.05.2017)       Статьи
     30.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Django - Like Dislike система с помощью GenericForeignKey Django

Статья описывает пример использования GenericForeignKey из инструментария Django/Python для создания системы Like Dislike на сайте с использованием полиморфных связей, что позволяет использовать одну модель данных Like Dislike для контента различного типа: Статьи, Комментарии и т.д.

     30.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Deploy Jupyter Notebooks Jupyter

Статья описывает процесс разворачивания кода из Jupyter на сервере

     29.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

nonstandard модуль и PEP 542

Автор делится своей наработкой - модулем nonstandart, который позволяет модифицировать существующий Python и добавлять туда не стандартные PEP'ы.
PEP 542 добавляет новую форму добавления методов в класс. По ссылке вы найдете пример использования.

     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Как работать с MongoDB из Python

Описываются стандартные операции работы с БД

     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Flask для Node разработчиков Flask

Статья описывает создание CRUD приложения на Flask

     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Изучаем карту Reddit с помощью Python

По ссылке вы найдете анализ саб-реддитов с Reddit.

     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     27.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Давайте напишем простой интерпретатор. Часть 13, Семантический анализатор

Продолжается серия статей про устройство интерптаторов

     26.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     26.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     26.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Вебинар: визуальная отладка в PyCharm

Вебинар о возможностях PyCharm в отладке

     25.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи
     25.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

Множества (Set) и компания в Python

Статья описывает несколько структур данных в Python - Set, fronzenset, collections

     25.04.2017       Выпуск 175 (24.04.2017 - 30.04.2017)       Статьи

«Почему вы просто не перепишете это на язык X?»

Каждый раз, как какой-нибудь новый язык программирования становится популярным его преданные фанаты превозносят его достоинства до небес и пытаются обратить людей в свой культ, отправляя существующим проектам отчет о багах примерно следующего содержания:

«Привет, я тут заметил, что ваш проект написан на [языке программирования X]. Вам бы стоило все переписать на языке Y, потому что он лучше в плане функции Z. Спасибо-до свидания!»

Изложенное в таком виде, предложение кажется совсем не трудным. Раз функция Z лучше, то, конечно, всем следует тут же переписать свои проекты на Y.