Выпуск 133

(04.07.2016 - 10.07.2016)

pythondigest.ru: Выпуск 133

Статьи

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

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


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

      Reverse debugging для Python

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

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

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

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

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

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

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

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

      Scrapely: мозг позади пауков Portia

Статья об технологии, которая стоит позади пауков Portia (Portia - инструмент для визуального парсинга сайтов)

      Машинное обучение вместо DPI. Строим классификатор трафика

В данной статье я хочу предложить альтернативный способ решения одной из главных задач DPI – определения протокола прикладного уровня – на основе очень маленького количества информации, при этом не сверяясь со списком широко известных портов (well-known ports) и не глядя в полезную нагрузку пакетов. Вообще.

      Platypus и Packages. Создаём и устанавливаем программы на macOS

Очень часто бывает необходимо собрать код, написанный на Python, в приложение для Windows, Linux или OS X. Да, для этого действительно существует множество пакетов, таких как кросс-платформенные cx_Freeze и PyInstaller, а также обособленных py2exe и py2app. Но для macOS существует возможность избежать возни с созданием установочного файла. 

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

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

      JetBrains и Django анонсировали 30% распродажу PyCharm, c передачей всех денег в фонд Django

После нескольких лет поддержки фреймворка Django в PyCharm JetBrains и Django Software Foundation договорились о партнерстве и проведении 2-х недельной распродажи лицензий PyCharm c последующей передачей всех заработанных на распродаже денег в фонд Django на развитие различных проектов и активностей. В дополнение к распродаже, частью партнерства является внедрение нового стандарта аннотаций типов в Python (PEP 484 Type Hints) в будущие версии Django. 

      Можно ли было выжить на титанике? Гайд по Machine Learning machine learning

Интересная статья про анализ данных. 

Видео

      Telegram Bot API 2 0 - что нового Богдан Евстратенко

Богдан уже рассказывал на Moscow Python Meetup о ботах в Telegram. На этот раз его доклад будет посвящён совершенно новому API мессенджера. Богдан Евстратенко @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/telegram-bot-api2/ См. также "Боты в telegram. Зачем они нужны?": http://www.moscowpython.ru/meetup/31/boty-v-telegram-zachem-oni-nuzhny/

      Push, или Как разрядить чужой телефон

Как с помощью Google Cloud Messaging и связки Python 3.5 + asyncio + aiohttp построить сервис для отправки пушей на устройства с iOS или Android . Алина Баймашева @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/push-notifications/

      Что питонист может сделать с открытыми данными Елена Никитина

Опираясь на концепцию открытых данных, государство делится с гражданами информацией. В России концепцией начали пользоваться в 2013 году, и до недавнего времени она оставалась малоизвестной, хотя в мире давно популярна. Елена расскажет, почему Python и открытые данные тесно связаны друг с другом и какие интересные задачи ждут питонистов в этой области. А также будет немного инсайда о том, какие открытые данные создают наши государственные органы и как в этом можно поучаствовать. Елена Никитина @ Moscow Python Meetup 36 Слайды: http://www.moscowpython.ru/meetup/36/open-data/

Релизы

      IPython - 4.2.1

Интерактивная оболочка для языка программирования Python. Изменения описаны по ссылке https://allmychanges.com/p/python/IPython/#4.2.1. Скачать можно по ссылке: None

      django-mailer - 1.2.1

Django-приложение для отправки писем.. Изменения описаны по ссылке https://allmychanges.com/p/python/django-mailer/#1.2.1. Скачать можно по ссылке: None

      flake8 - 3.0.0b2

Модуль проверки форматирования кода. Изменения описаны по ссылке https://allmychanges.com/p/python/flake8/#3.0.0b2. Скачать можно по ссылке: http://pypi.python.org/pypi/flake8/





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus