Текущий выпуск: Выпуск 87 (17.08.2015 - 23.08.2015)

Основной новостью прошлой недели можно назвать выход версии 1.5 языка программирования Go, кроме того Линус Торвальдс дал интересное интервью о безопасности OS Linux особенно в контексте появления в сети сложных устройств типа автомобилей, систем управления домами и т. п. Идея в том, что софта без багов не бывает и хорошо, что их все таки чинят. Чинят баги и в крупных python-проектах - свидетельство тому релиз безопасности Django - читайте об этом подробнее ниже; присылайте свои новости на специальную форму, наблюдайте за нашими новостями и выпусками дайджестов через RSS и Twitter. Продуктивной вам рабочей недели!

Возникли вопросы или хочется пообщаться о Python? Добро пожаловать в наш чат - https://gitter.im/pythondigest/pythondigest
pythondigest.ru: Выпуск 87

НАШИ ДРУЗЬЯ

Новости

  Scrapy на пути к поддержке Python 3 Reddit - канал о python

Scrapy - это удобный фреймворк для веб-пауков. Но вот печаль, он не поддерживает Python 3. Вы можете помочь с портированием.

Статьи и интервью

  Что надо сделать, чтобы Pyhton оставался актуальным? Reddit - канал о python

По ссылке вы найдете мнение о проблемах Python, которые мешают ему развиваться.

  Под капотом ORMs (Object-Relational Mappers) Reddit - канал о python

В статье описаны общие принципы работы ORM.

  Как я хакнул WiFi кнопку за 5$ для слежения за ребенком Reddit - канал о python

Автор статьи рассказывает как он использует 5$ WiFi кнопку от Amazon для слежения за ребенком - он собирает статистику сколько ребенок спал

  Обучение детей программированию с помощью "Черепашки" Reddit - канал о python

Знаете такую небольшую платформу "Черепашка"? (их много разных) Она позволяет перемещать объект по полю примитивными командами. В этой статье рассказывается опыт применения подобного решения.

  A/B тестирование с иерархические модели в Python Reddit - канал о python

В статье описаны плюсы и минусы A/B тестирования. Плюс к этому подробно рассмотрен пример.

  Сверточные нейронные сети на Python Reddit - канал о python

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

  Стабилизация таймлапс-видео на калькуляторе (IPython+OpenCV) Хабрахабр

Подобно многим стихийным и сезонным любителям астрофотографии, в этом августе я ловил ночью Персеиды. Улов небольшой есть, но сейчас не о нём, а о том, что побочным результатом такого лова стала серия фотографий, которые напрашивались на то, чтобы сделать из них таймлапс. Но вот незадача: установка камеры оказалась не столь уж жесткой, как хотелось бы, и между кадрами появилось небольшое смещение. Попытался исправить его плагином дешейкинга в VirtualDub, но результаты не порадовали. Тогда было решено сделать свой велосипед: подробнее о результатах и том как они получены — под катом.

  Python скрипт для создания мозаичных-сеточных карт Reddit - канал о python

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

  Остановка заблокированного потока с помощью gevent Reddit - канал о python

Статья рассказывает как можно избавится от стандартного модуля threading.Thread (реализует настоящие потоки) и использовать gevent, который научить выполнять команду stop()

  Подскаст: Pytest vs Unittest vs Nose Reddit - канал о python

Это второй выпуск подкаста Python Testing, в котом идет беседа о лучшем фреймворке для тестирования.

  Пишем бота для Twitter за 10 минут с помощью Tweepy Reddit - канал о python

В статье по шагам рассказно как создать бота для Twitter, который будет публиковать по 1 посту в минуту.

  Векторная алгебра в Python Reddit - канал о python

Не редко Python используют в качестве калькулятора. По ссылке вы найдете более сложное применение - векторная алгебра.

  Построение Безье треугольников с помощью Plotly Reddit - канал о python

Подробная статья касается не только кода построения треугольников Безье с помощью plotly, но и теоретические основы этой фигуры.

  Делаем оповещения на компьютере с помощью Libnotify Reddit - канал о python

В статье описывается как легко и просто можно добавить создание оповещений в свой Python-код.

  Создание презентации PowerPoint Presentations с помощью Python Reddit - канал о python

Питон язык общего назначения, в этом можно убедится на примере этой статьи - в ней будет создана презентация.

  Использование фильтра Калмана для определения производных измеряемой величины Хабрахабр

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

  Django Tutorial: создаем приложения для хранения заметок Reddit - канал о python

В статье по шагам рассказывается как создать django приложение, включить адмику, подключить стили и запустить приложение

  Исследуем World Top Incomes Database с помощью Pandas и Matplotlib Reddit - канал о python

Это статья про обработку данных с помощью pandas и matplotlib. В ней будет рассмотрены вопросы обработки денежных валют.

Видео

  Python Programming Tutorials - 01 - Зачем программировать? Reddit - канал о python

Серия видео-уроков о Python программировании. Это первая часть, в ней ответ на вопрос "зачем программировать?"

  Прошлое, настоящее и будущее Jupyter и IPython Reddit - канал о python

Недавно IPython разделился на две части - Jupyter и IPython (для повышения модульности). В этом видео вы найдете самые свежие соображения на эту тему.

  Python генераторы - как их использовать для получения выгоды Reddit - канал о python

Видео рассказывает о такой конструкции языка как Генераторы

  Создание кросс-платформенного нативного desktop приложения на PyQt Pyvideo.org

В этом видео мы рассмотрим основные идеи и модули в Qt, например, как работают комбинации клавиш. Продемонстрируем создание приложения с нуля на PyQt .

  SQLAlchemy ORM для начинающих Pyvideo.org

В видео рассказ - как начать работать с SQLAlchemy ОРМ. Вы также узнаете, как создавать модели данных, подключаться к базам данных, выполнять операции CRUD.

  Не рекомендуем Python Pyvideo.org

В видео докладчик рассказывает опыт использования Python, в каких моментах он не подходит, а в каких подходит.

  Построение Real-Time сервис аналитики с помощью InfluxDB Pyvideo.org

"Аналитика в режиме реального времени" является почти вездесущим термином в ИТ-индустрии сегодня. Пользователи ожидают, что статистика будет обновляться в реальном времени, но предоставление аналитики в режиме реального времени обычно включает в себя множество подвижных частей. В этом докладе мы рассмотрим, как InfluxDB может упростить создание подобных систем.

  Введение в Pygame Pyvideo.org

В этом видео вы сможете узнать об основных элементах pygame, увидеть, как они подходят друг к другу. Также будут упомянуты конкретные шаблоны проектирования на PyGame

  Сбор мусора в CPython Pyvideo.org

В этом выступлении я рассматриваю CPython подход к управлению памятью - как прогрессирует жизненный цикл объекта, как объекты помечаются для сборки, и инструменты, которые Python предоставляет для манипулирования поведением сборщика мусора.

Интересные проекты, инструменты, библиотеки

  Data-Structures-Zoo - набор уроков про структуры данных Reddit - канал о python

Репозиторий содержит 10 уроков по структурам данных в Python. Например, очередь, граф, дерево, мэп.

  sorting_algorithms_py - набор сортировок Reddit - канал о python

В этом репозитории вы сможете найти реализации набора популярных сортировок.

  SubredditSimulator - генерация популярных постов на reddit Reddit - канал о python

Модуль использует цепи Маркова для генерация текстов.

  Plumbum - unix команды в Python Reddit - канал о python

Python-модуль представляет обертки для unix'овых команд

  django-webshell - приложение для запуска Python кода прямо из админки. Django line

Django приложение для запуска Python-кода в вашем проекте из админки.

  me-api - построение собственного API поверх других API Reddit - канал о python

Модуль позволяет обернуть API сервиса, расширить его, после чего запустить мини сервис с этим новым API

  spaCy - новая библиотека для обработки текстов Reddit - канал о python

spaCy это Cython/Python библиотека для обработки текстов. Работает быстрее чем NLTK, но поддерживает только английский ( на данный момент)

  spectrum_painter - утилита для конвертирования изображения в спектр волн

Модуль позволяет транслировать картинку в спектр волн, которые можно будет увидеть в приемнике.

  Polyglot NLP - модуль для обработки текстов на множестве языков Reddit - канал о python

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

  python-o365 - библиотека для работы с Office 365 Reddit - канал о python

Библиотека позволяет работать Offie 365, а именно с файлами, почтами, контактами и календарем.

  Flask-CeleryExt - Celery для Flask py3k

Это еще сырая библиотека, которая упрощает использование Celery в Flask

  Набор виджетов Material Design реализованных на PySide/PyQt4 Reddit - канал о python

Автор репозитория намерен реализовать все основные виджеты Material Design используя Qt

  ceryx - простой, но мощный обратный прокси

Динамический обратный прокси-сервер на основе nginx в OpenResty с API

  rabird.selenium - расширение для selenium py3k

Данный модуль призван добавить удобные функции в селениум, например, поддержка xpath

  pytrends - псевдо API для Google Trends py3k

Эта библиотека позволяет упростить взаимодействие с Google Trends

  dosa - wrapper над API Digital Ocean (v2) Reddit - канал о python

Модуль упрощает общение с серверами Digital Ocean

Релизы

  pip - 7.1.2 allmychanges.com

Утилита для управления модулями в Python. Изменения описаны по ссылке https://allmychanges.com/p/python/pip/#7.1.2. Скачать можно по ссылке: http://pypi.python.org/pypi/pip/

  cffi - 1.2.1 allmychanges.com

Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.2.1. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/

  Django - Релиз безопасности: 1.8.4, 1.7.10, 1.4.22

Свежий релиз Django, направленный на исправления ошибки безопасности.

  pysqlite - 2.8.1 allmychanges.com

Python DB-API модуль для SQLite 3.. Изменения описаны по ссылке https://allmychanges.com/p/python/pysqlite/#2.8.1. Скачать можно по ссылке: https://pypi.python.org/pypi/pysqlite

  gevent - 1.1b3 allmychanges.com

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Изменения описаны по ссылке https://allmychanges.com/p/python/gevent/#1.1b3. Скачать можно по ссылке: http://pypi.python.org/pypi/gevent/

  click - 5.1 allmychanges.com

Фреймворк для простого создания интерфейсов командной строки.. Изменения описаны по ссылке https://allmychanges.com/p/python/click/#5.1. Скачать можно по ссылке: https://pypi.python.org/pypi/click/

  virtualenv - 13.1.2 allmychanges.com

Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://allmychanges.com/p/python/virtualenv/#13.1.2. Скачать можно по ссылке: http://pypi.python.org/pypi/virtualenv/

comments powered by Disqus