Выпуск 42

(31.08.2014 - 07.09.2014)

pythondigest.ru: Выпуск 42

Новости

      Python курсы, для жителей Казани

Оффлайн курсы для жителей города Казани и близлежащих, запись проводиться прям на сайте можно выбрать разные направления. Сроки проведения курсов обговариваются за ранее это может быть 1 день, а может и несколько месяцев

Статьи

      Основы Celery для Django

Хороший, а главное актуальный на текущую дату, пост о настройке для совместной работы стека django/celery/redis

      Графический интерфейс IPython (Jupyter) на примере свертки изображения

Применение простенького html-слайдера для регулирования параметров алгоритма свертки изображения в IPython

      Многопоточность в одну строку

Перевод статьи Криса Кила Parallelism in one line

      Каждый mock.patch() немого попахивает

Предложение и аргументация использования внедрения зависимостей вместо патча методов, которые не должны реально вызываться в процессе выполнения теста

      Объектно-ориентированное программирование в python3 - Абстрактные базовые классы

Шестая часть из серии статей по данной теме. Автор уже писал аналогичную серию по python 2.x, а теперь перешел к нюансам третьей ветки. Ссылки на предыдущие части приведены ниже:
Часть 1 - Объекты и типы,
Часть 2 - Классы и их члены,
Часть 3 - Делегирование: наследование и композиция
Часть 4 - Полиморфизм
Часть 5 - Метаклассы

      Представляем Blaze - выражения

Статья о библиотеке предоставляющей универсальный api для табличных вычислений на основе данных полученных из различных источников / баз данных

      psutil и MongoDB для мониторинга системы

Статья о том как построить графики загруженности одного или нескольких серверов на стеке psutil, bottle, MongoDb и jquery

      Каким оружием могли бы быть разные языки программирования

Перевод забавной статьи с саркастическим выпадом в сторону python-двустволки

      Пишем блог с использованием Flask и AngularJS. Часть 2

Автор обещает серию статей о создании движка для блога с поддержкой регистрации, авторизации и, разумеется, написания постов.
Оглавление:
Первая часть

      Вместе веселей: python + flask + google app engine

Описан процесс создания, настройки и деплоя приложения на платформе Google App Engine с использованием python и flask

      Создаем документ похожий на результат работы сканера из фото на мобильник

Хороший пост о компьютерном видении и преобразованиях над изображениями

      Метод тестирования REST API - быстро, грязно и автоматичеки

Один из вариантов генерирования тестов, пользуясь преимущества динамической натуры языка программирования python

      Проводим время с delorian

Коротенькая статья-введение в библиотеку delorian, предназначенную для манипуляций со значениями даты и времени

      REST API для Pyramid при помощи Cornice и SACRUD

Пример создания REST API в Пирамиде

      Рабочее окружение Python

Презентация о полезных пакетах и интересных приемах при повседневной работе с Python. Затронуты такие темы как: установка пакетов, управление виртуальными окружениями, использование шаблонов проектов и многое другое.

      Тестирование с помощью selenium

В этой небольшой статье мы узнаем что же такое selenium и как с помощью сделать функциональный тест страниц создания пользователя

      Минималистичный issue tracker на Django

В этой статье рассказывается, как за короткое время решить с помощью фреймворка Django, простую, но интересную задачу: создание системы баг-трекинга (система тикетов) для своего проекта

      Основы полнотекстового поиска с помощью django и postgresql

Практический пример реализации поиска с помощью встроенных средств PostgreSQL. Мало воды - много кода.

      Разбор данных с facebook - Первая часть

Серия статей об использовании graph API для получении данных с facebook и помещении их в собственное хранилище.

      Создание подходящих для повторного использования django-приложений. Часть 1

Освещается два способа создания таких приложений - для общего (например с распространением через pypi) и частного применения

      Конвертация даты из UTC в DateTime конкретной временной зоны

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

      Что такое NoSQL СУБД? Изучаем, пытаясь написать собственную

Термин NoSQL последние годы набрал существенный вес. Автор статьи пытается разобраться что же это такое на самом деле - чем отличается от SQL и как это может работать.

      Thunderargs: практика использования. Часть 2

Вкратце напомню, что thunderargs — библиотека, которая даёт использовать аннотации для обработки входящих аргументов. Кроме того, она даёт возможность достаточно просто накидать гейт, который будет эти самые аргументы для функции вытаскивать откуда-нибудь ещё. Например, из объекта request во фласке.
История создания
Часть 1

      Тот самый скрипт, которым взломали частные фото знаменитостей

Речь идет об утечке фото с iCloud, как оказалось, банальным брутфорсом паролей по словарю. Статья про это событие на хабре

      Разбор данных с facebook - Вторая часть

Серия статей об использовании graph API для получении данных с facebook и помещении их в собственное хранилище.

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

      Обработка XML-документов с помощью библиотеки lxml

Документация об lxml на русском языке

      Online книга для python-разработчиков изучающих scala

Базовые приемы программирования на scala приведены параллельно с аналогичным кодом на python

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

      awesome-pyramid

Список интересных приложений для фреймворка Pyramid

Релизы

      django-cked 0.0.9

Интеграция CKEditor и elFinder для Django. CKEditor это визуальный редактор, очень простой, функциональный и удобный, а elFinder это менеджер управления файлами так же очень прост и функционален.
Приложение подойдет для использования к новостным сайтам, блогам и т.п где надо запостить красиво оформленную новость и загрузить при этом картинку в текст новости или какой то другой файл.

Проект какое то время был в мертвом состоянии, но наш редактор, а именно Dead_Angel (CWTeam) продолжил поддержку этого проекта и уже реализовал поддержку Python 3 + Django 1.7

      Django 1.7

Наконец-то вышел долгожданный релиз django 1.7 Также вышли релизы безопасности и исправления для предыдущих версий (1.4.15, 1.5.10, 1.6.7 соответственно)





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

Пиши: mail@pythondigest.ru

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

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

Система Orphus