Выпуск 74

(20.04.2015 - 26.04.2015)

pythondigest.ru: Выпуск 74

Статьи

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

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

      Контейнер в linux, linux в egg, egg в python

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

      Разбираемся с байткодом

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

      Python на распутье

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

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

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

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

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

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

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

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

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

      Пишем генератор кода для Flask-проектов

Описана и показана реализация скрипта, предназначенного для генерации boilerplate (повторяющегося/рутинного) кода при создании нового проекта на web-фреймворке Flask

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

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

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

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

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

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

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

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

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

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

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

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

      История года загрузок с PyPI

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

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

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

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

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

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

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

Видео

      Видео конференции 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Релизы

      Paste 2.0

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

      ply 3.5

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





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus