Выпуск 39

(10.08.2014 - 17.08.2014)

pythondigest.ru: Выпуск 39

Статьи

      Шпаргалка: Пишем совместимый Python 2-3 код

Очень полезная статья о том как писать код чтобы он одинаково работал на Python 2.6+ и на Python 3.3+

      Окружение для разработки на aiorest (asyncio) + angular.js

Автор предлагает вариант сборки приложений на стеке aiorest + jinja2 + angular.js + gulp.js + bower.js + nginx

      Карты Против Python

Карты против человечества, являются довольно удивительной игрой, особенно если вы и ваши друзья любите черный юмор и у вас есть хоть немного пива :)

      Мартин Питерс о будущем Django

Короткое, но любопытное интервью Мартина Питерса о будущем Django

      Отладка Komodo из Komodo

В статье автор рассказывает как он при помощи плагинов к Komodo проводил отладку плагина для Komodo не выходя из самого Komodo.

      Более быстрые вызовы в Cython 0.21

Несколько интересных замечаний по специфике работы в Cython с python-объектами. Для некоторых задач простыми опримизациями можно получить довольно существенный прирост производительности

      Вставляем карты Google во Flask

Пишешь геолокационный сервис? Рассмотрим, как использовать API карт гиганта Google.

      Python, каким его хотел бы видеть Армин Ронахер

Автор flask, jinja2, click делится своим мнением о проблемах в python и том в какую сторону ему стоило бы развиваться.

      exrex генератор данных по регулярным выражениям

Обзор небольшой библиотеки exrex, позволяющей генерировать данные по регулярным выражениям.

      Django - Почему это лучший фреймворк для Python?

В статье автор описывает все преимущества Django

      Решение ошибки "no module name" в Django

В статье приведена самая частая ошибка в написании Django приложений

      Пишем онлайн-магазин на Flask

Микрофреймворки для микропроектов? Как бы не так! На этот раз мы напишем свой. Продолжаем применять Flask для разного типа задач.

      Оптимизации в python и как они могут вас коснуться

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

      Делаем инъекции TCP пакетам

Работа с данными TCP пакетов на низком уровне с использование высокоуровневого языка программирования редко бывает задачей практичной. Но для изучения самое то

      Почему Python 4.0 не должен быть таким как Python 3.0

Опять что-то невнятное про выбрасывание обратной совместимости и Unicode. Неужели это правда единственное, что мешает жить?

      AutoPlaylistPoetry: признание в любви к Spotify и Python

В статье автор описывает как он создавал приложение для работы с Spotify и автоматическом созданий плейлистов на основе поискового запроса

      Предложение: аннотации функций в стиле mypy

Гвидо ван Россум предлаагает рассмотреть возможность включения в python аннотаций уточняющих допустимые типы данных в сложных структурах

      Помечаем обязательные поля в шаблонах Django

В статье рассказано как при помощи form.myfield.field.required добавить * к обязательным полям

      Печальное положение дел с SSL в Python

На самом деле, в python3 уже есть хороший модуль ssl, на отсуствие которых в python2 сетует автор статьи. Что сказать... Давно пора обновиться.

      Прозрачные прокси объектов в Python.

Интересная статья в ответ на замечание Армина Ронахера об объектах в новом стиле и напоминание о замечательном модуле wrapt

      Делаем мобильные игры.

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

      Обзор книги Julia Elman's: Django легко.

Интервью с автором книги "Django легко". Автор отвечает на разные вопросы связанные с написанием этой книги.

      Простое руководство по использованию venv с django

Почему-то ничего нет про деплой, но там тоже ничего сложного

      Что будет если попытаться реализовать TCP стек на Python?

Основная идея - не стоит этого делать. Ну и аргументация.

      Настройки Sublime Text 3 для полноценной работы с python

Статью можно рассматривать и как неплохой обзор расширений для приближения его функция к некоторым IDE

Видео

      Машинное обучение на своей шкуре - рассказ о пони

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

      django-must-watch

Пополняющийся сборник видеоматериалов на английском по фреймворку django

      Richard Jones: Введение в игровое программирование - PyCon 2014

Видео доклада с конференции PyCon 2014.

      Python. Уровень 3. Разработка веб - приложений в Django

Пополняющаяся серия видеоматериалов/уроков на русском языке

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

      ftfy - исправляем текст попорченный перекодированием

Изменение кодировок текста иногда приводит к неприятных побочным эффектам. которые можно исправить. Как раз для этого и разработана эта утилита

      bumpversion

Автоматизирует смену версии пакета если строка, хранящая эту версию повторяется в нескольких местах. Также умеет делать теги и коммиты со сменой версии для git и mercurial

      pip-autoremove

Интересный механизм избавления от неактуальных зависимостей

      queries - упрощение интерфейса для работы PostgreSQL

Проект-развитие pgsql_wrapper и представляет собой более лаконичное API для psycopg

      Python-Text-Adventure

Пример реализации текстовой игры

      Python Tools for Visual Studio 2.1 RC

Набор инструментов для работы с python-проектами в Visual Studio версии 2.1 дошел до стадии release candidate. Улучшена поддержка python 3.4, качество подсветки синтаксиса и теперь инструменты доступны для бесплатных express версий Visual Studio

      Наши мечты о python

Kenneth Reitz собирает мечты разработчиков о будущем и настоящем python. Сейчас это репозиторий, в который предлагается за"pull-request"ить директорию со своим ником и списком пожеланий.

      WAbot - реализация бота для WhatsApp

С поиском, шутками о Чаке Норрисе и гиковскими цитатами

      django-grappelli-extensions

Инструмент для формирования собственного меню в админке Django

      django-fretboard 1.8.0

Отзывчивый, мощный, простой форум для Django.

      Делайте свое Django приложение с API в одну строчку кода используя Django-Easy-Api!

Django-Easy-Api это инструмент для создания своего API на любой странице сайта. Каждая страница должны быть сериализована. В статье автор дает несколько примеров по работе с данным компонентом

Релизы

      django-admin-bootstrapped 1.6.7

Очередной релиз bootstrap темы для админки Django.

      django-password-strength 1.0.2

Это приложение добавляет виджет сложности пароля и времени требующемся на его взлом в админпанель Django, время взлома берется с сайта zxcvbn.

      django-docusign

Django приложение для работы с цифровыми подписями DocuSign в SAAS платформах.

      doorman 0.4.2

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

      pythonpy - улучшение неинтерактивного режима

Целый набор плюшек добавляющий удобства в использовании "python -c" (выполнение кода в переданной строке)

      Nuitka 0.5.4

Обновился замечательный компилятор python-кода. Теперь, помимо прочего, поддерживает Mingw64 и VisualStudio 2012, 2013





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus