Текущий выпуск: Выпуск 74

На фоне писающего андроида, релиза Ubuntu 15.04 и включения в базовую версию nginx балансировщика TCP многие новости из мира python блекнут, но статей, новостей и даже релизов набралось вполне достаточно, чтобы сделать выпуск интересным и заслуживающим внимания. Особенно ярким нам показался релиз PLY от Девида Бизли, который сопровождался плевками в сторону PyPI; на эту же тему (управление пакетами) у него было забавное выступление на PyCon 2015 - рекомендуем посмотреть. Следить за новостями по мере их поступления можно twitter, уведомления о новых выпусках доступны через RSS. Добавить свою новость/проект/релиз/статью можно по вот это ссылке. Эта неделя будет короче обычной - так что желаю всем успеть завершить дела самым удачным способом!
pythondigest.ru: Выпуск 74

НАШИ ДРУЗЬЯ

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

  Блокнот разработчика — None (null), или немного о типе NoneType pep8.ru

Ключевое слово null обычно используется во многих языках программирования, таких как Java, C++, C# и JavaScript. Это значение, которое присваивается переменной. Концепция ключевого слова null в том, что она дает переменной нейтральное или "нулевое" поведение. А что же в Python?

  Обращение в python из llvmlite-JITed кода

О том что такое llvmlite и как может применяться JIT компиляция автор рассказывал в предыдущей статье, выходившей в начале года

  Применение Python с Arduino

17 уроков с текстом и видео с достаточно глубоким погружением в тему разработки ПО для популярной платы-конструктора

  Тестирование неуправляемых БД в Django Django line

Речь о таблицах, для которых не объявлены модели

  Отслеживание машин на видео с помощью CascadeClassifier Reddit - канал о python

Имеется в виду соответствующий класс в OpenCV

  Python на распутье Reddit - канал о python

Состояние разработки python 2/3, описанное в аналогии со строительством дорог

  Замеры пропускной способности для данных Reddit - канал о python

Хорошая статья с примером анализа узких мест, которые могут возникнуть при передачи большого объема данных на вычисления

  История года загрузок с PyPI Reddit - канал о python

Один из авторов PyPI делится интересными графиками о том кто когда и сколько пакетов получает с этого сервиса согласно статистике HTTP запросов

  Кормежка голубей

Постоянная рубрика CheckiO Weekly Overview продолжает радовать своих читателей разбором нетривиальных задачек на языке Python. На этой неделе мы разбирается задача о Кормежке Голубей!

  Тестирование SSH-клиента с использованием приватного ключа

Хорошая статья о тестировании программы соединяющейся по ssh с удаленным сервером без передачи логина и пароля

  Кеширование Django-сайтов с помощью модуля nginx memcached Django line

Несложным трюком улучшается возможность кеширования сайта целиком, которая уже встроена в Django

  Контейнер в linux, linux в egg, egg в python Хабрахабр

Рассказ о разработке модуля Pyspaces - системы для работы с linux namespaces с основным прицелом на использование в контейнерах

  Python алгоритмы — Python Profiling pep8.ru

Рассматриваются методики профилировали в Питоне. Так же доступна интерактивная версия Ipython Notebook.

  Эффективная разработка на Haskell для Python-программистов Reddit - канал о python

Статья о базовых отличиях Haskell и Python, а так же о том в каком направлении нужно двигаться при начальном изучении Haskell

  Разбираемся с байткодом Reddit - канал о python

Автор делиться практическим примером анализа и модификации байткода, генерируемого python 2.7 для решения задачи оптимизации хвостовой рекурсии

  Удаленный запуск в PyCharm Community Edition Хабрахабр

Длинная статья о том как писать скрипты на ПК и получать результат их выполнения на Raspberry Pi без копирования и запуска вручную

  От Python скрипта до WSGI приложения Хабрахабр

У автора появилась задача написать веб интерфейс управления устройством. Управляет устройством Raspberry Pi.

  Сравнение производительности CPython, Brython, Skulpt и pypy.js Reddit - канал о python

Тесты от автора Brython, а значит нет сомнений в том кто побеждает. Ну и сравнения с vanilla js тоже нет.

Видео

  Видео конференции Dnepr Py #4

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

Видео в порядке выступления:
- Дмитрий Николаев, "Опыт работы с большими объемами данных на примере компании HealthJoy" http://youtu.be/9LYS0DvLGsI
- Михаил Кашкин, "Flask API backend" http://youtu.be/3Iw73IF_6OU
- Алексей Москаленко, "Does Python Need Type Checking" http://youtu.be/Q2VzHH61C5k

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

  Envtransfer - перенос virtualenv в пару кликов

Envtransfer - переносит виртуальное окружение с одного рабочего места на другое, используя API Яндекс диска.

  Rodeo - IDE для научных вычислений Reddit - канал о python

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

  PyVmMonitor - профайлер от разработчика PyDev

PyVmMonitor это профайллер для оценки производительности Python программ ставящий пере собой задачу стать лучшим инструментом для анализа производительности программ на Python.

  impacket - упрощаем работу с сетевыми протоколами

Коллекция классов для достаточно низкоуровневой работы с протоколами (например NMB, SMB1-3 или MS-DCERPC)

  plyer - используем возможности разных мобильных платформ через единое API

Проект является частью kivy, но установки самой kivy не требует.

  django-seed - наполняем БД фейковыми данными

Применение библиотеки faker для django и замена не поддерживаемому и завязшему в python 2 django_faker

Релизы

  Paste 2.0

Неожиданно проект paste (автор Ян Биккинг) стал поддерживать python3, проект ожил после годовалой передышки.

  ply 3.5

После четырех лет разработки Девид Бизли представляет реализацию лексера на python

comments powered by Disqus