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

Собрали в одном месте самые важные ссылки
читайте авторский блог


Новый материал в ленте
  aiohttp - 3.11.7

http клиент/сервер для asyncio. Скачать можно по ссылке: https://pypi.python.org/pypi/aiohttp


Python Дайджест. Выпуск 74

(20.04.2015 - 26.04.2015)

поделиться выпуском 
pythondigest.ru: Выпуск 74

Статьи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Python на распутье

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

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

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

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

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

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

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

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

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

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

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

Видео

  Видео конференции 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 для научных вычислений

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

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

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

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

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

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

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

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

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

Релизы

  Paste 2.0

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

  ply 3.5

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