Выпуск 81

(08.06.2015 - 14.06.2015)

pythondigest.ru: Выпуск 81

Конференции, события, встречи разработчиков

      6-ая конференция DevConf 2015

Все заинтересованные приглашаются посетить DevConf - самую крупную конференцию года для профессиональных разработчиков, которая пройдет 19 июня в Москве и состоит из секций: Storage, Python, Ruby, PHP, Javascript и общей секции.

Статьи

      Сравнение эффективности python, ruby и golang для создания консольной утилиты

Автор приходит к заключению, что ruby и python подходят для таких целей примерно одинаково, а вот golang совсем не подходит. При этом он не озадачивается проблемой дистрибуции.

      Использование регулярных выражений в Python для новичков

В последние годы языки общего назначения стали чаще использоваться для анализа данных. Разработчики и организации используют Python или Javascript для решения своих задач. И в этом им помогают регулярные выражения. Они — незаменимый инструмент для упорядочивания, причесывания, поиска или извлечения текстовых данных.

      Минимально необходимый набор тестов

Серия материалов по разработке web-приложения на Flask продолжается рассказом о подготовке пакета тестов для этого приложения

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

Статья-сравнение преимуществ и недостатков статической и динамической типизации на примере Scala и Python

      Как я повышал конверсию машинным обучением

Автор пробует ответить на такие вопросы:
- может ли один доклад умного человека сделать другого человека одержимым?
- как окунуться в машинное обучение (почти) с нуля?
- почему не стоит недооценивать многоруких бандитов?
- существует ли серебряная пуля для a/b тестов?

      pygal - библиотека для построения диаграмм и графиков в SVG

Небольшой рассказ об этой уже вполне взрослой библиотеке

      Очередное сравнение производительности web-фреймворков

Тестируются Aiohttp, Bottle, Django, Falcon, Flask, Muffin, Pyramid и Tornado

      Mad Map: Python Road

Сказ о необычном использовании map(...), о плохом дизайне и о том, к чему это может привести.

      Как мы делали лучший трекер релиз-ноутов

Рассказ о том, как появился на свет сервис Allmychanges.com

      Сбор данных с помощью google forms и анализ в pandas

Включает подробный рассказ о возможности автоматического импорта в локальный python из google forms

      Пишем SSL туннель на python

Пример реализации SSLv3 -> TLSv1 прокси

      Создаем хакерские панели управления с помощью Pygal

На самом деле, статья о том как на страницы Flask-приложений добавить диаграмы и графики

      Задачки при наборе junior-ов в Яндекс

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

      Что такое код?

Огромная статья для руководителей или людей, которые просто хотят понять в чем же состоит сложность (в том числе постановки сроков и ценообразования) проектов по разработке программного обеспечения. Есть там немного и о Python и о Django. Есть также сокращенная версия - с выдержками основных мыслей. Но тоже большая

      Почему в python нет оператора switch/case?

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

      Анализ поддержки Python 3 на PyPI

Методика и цифры о поддержке проектами Python3. Грубый результат: очень много проектов, которые не указали поддерживаемую версию Python а среди тех, которые указали - больше проектов с поддержкой Python3

Учебные материалы

      Functional Programming in Python

Издательство O'Reilly выложило в свободный доступ книгу о функциональном программировании на Python. Специально для вас прямые ссылки на скачивание во всех доступных форматах:
.epub, .mobi, .pdf

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

      rcontrol - асинхронная альтернатива fabric

Библиотека для управления удаленной машиной по ssh на основе paramiko

      PyTongue - пишем на хинди-диалекте python

Коллекция безумных проектов пополняется транслятором операторов python с неангийского языка в код, который способен воспринять интерпретатор. С русским языком пока, правда, не справляется.

Релизы

      psutil 3.0

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

      Apache Spark 1.4.0

Заявлена поддержка Python3. Для тех у кого название этого проекта не на слуху - это система для обработки больших обьемов данных (грубо говоря, не помещающихся на одной машине).





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus