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

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

     13.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     13.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи

Развёртывание Django 1.9 на IIS 7+ Django

Не так давно ко мне обратились с просьбой о создании сайта. Интересный крупный проект с множеством "хочу вот это". Среди пожеланий были два главных, определивших web framework для написания, это интернационализация и панель администратора. Как уже понятно из заголовка статьи, таким framework'ом стала Django.

На старте, и почти всё время разработки, у нас не было одной вещи — сервера. Было доменное имя, бодрым темпом разрабатывался сайт, к проекту присоединился дизайнер, но сервер нам так выделить не могли. Все показы сайта проходили на моём ноутбуке, не давая возможности заказчику сесть вечером с кружкой кофе, расслабиться и насладиться тем, что мы уже для него сделали. А также, отсутствие возможности показать нашу работу людям лишало нас получения обратной связи.

     13.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи

Мониторинг торрентов и автоматическая скачка

Совсем недавно на Хабре было 2 статьи о том, как автоматизировать процесс скачивания новых серий с торрентов. Авторы обеих статей поделились своими приложениями. Вот уже год мы тоже разрабатываем подобное приложение и мне кажется, пришло время рассказать хабрасообществу о нашем маленьком, но прекрасном проекте Monitorrent, который, возможно, сделает вашу жизнь настолько проще и удобнее, насколько сделал нашу.

     13.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи

Hello, TensorFlow. Библиотека машинного обучения от Google

Как работает TensorFlow? Давайте попробуем разобраться, посмотреть и понять, как работает каждая часть. Мы изучим графдвижения данных, который определяет вычисления, через которые предстоит пройти вашим данным, поймем, как тренировать модели градиентным спуском с помощью TensorFlow, и как TensorBoard визуализирует работу с TensorFlow. Наши примеры не помогут решать настоящие проблемы машинного обучения промышленного уровня, но они помогут понять компоненты, которые лежат в основе всего, что создано на TensorFlow, в том числе того, что вы напишите в будущем!

     12.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     12.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи

typus — локальный типограф на python

Хочу поделиться своей небольшой разработкой: типографом, который можно использовать локально.

     10.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи
     11.07.2016       Выпуск 134 (11.07.2016 - 17.07.2016)       Статьи
     10.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Workflow просмотра сериалов для Alfred

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


Когда обнаруживается время расслабиться и включить сериальчик, я запускаю Alfred, ввожу "сериалы" и получаю в ответ список загруженных.

     08.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Cериалокачалка на python3 с поддержкой расширений

В качестве вступления стоит сказать что я пользуюсь macOS и потому некоторые части: Автозапуск (launchd) Формат конфигурационных файлов (plist) Программа, используемая для уведомлений (terminal-notifier) будут специфичны для этой ОС. Однако, если Вас заинтересует проект, думаю, поменять пару путей и слегка поправить несколько функций, чтобы заставить этот код работать с Вашей системой уведомлений, yaml'ом и, допустим, кроном, не составит труда. Итак, к делу. Проверять трекеры на обновления любимых телевизионных шоу, вспоминать в момент когда вышел новый эпизод, смотрел ли ты предыдущий, — надоедает. К тому же, как известно, все что нужно делать больше двух раз, стоит автоматизировать. Проект был начат на скорую руку и, вероятно, будет совершенствоваться. Что же он из себя представляет...

     08.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Reverse debugging для Python

Новая разработка в мире Python - деббагер, который позволяет спокойно перемещаться по стэку взад назад

     08.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Вычисления с плавающей точкой: можно ли доверять результатам?

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

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

     07.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Рейтинг используемых pandas, numpy and scipy функций и модулей в github репозиториях

Статья о том как собирать статистику исходников Github и как затем ее анализировать

     07.07.2016       Выпуск 133 (04.07.2016 - 10.07.2016)       Статьи

Пишем Command Line приложения с цветами

В статье вы найде информацию о том кк управлять терминалом из любого CLI приложения.