Вот и очередной выпуск новостей о python и близлежащих технологиях подоспел. Из приятного — поддержка python 2.7 продлена. Из неприятного 2.8 не будет. Несколько интересных материалов на русском. Забавная статья о стиле кодирования. В общем, найдется много интересного для каждого.
Большое спасибо owlman75 за иллюстрацию. И всем кто присылает новости на специально обученный для этогоинструмент.
Новости
- Поддержка python 2.7 продлена
Гвидо ван Россум продлил версию 2.7 до 2020 года. Версии 2.8 не будет никогда. - Готовимся к Django 1.7
В помощь проекту предлагается купить футболку или толстовку с логотипом django. От себя добавлю — лучше постите баги в трекер и тестируйте свои проекты на новых версиях до их выхода.
Статьи и интервью
- Ускорение сохранения миллионов ORM объектов в SQLAlchemy
- Написание целенаправленных тестов
Тесты должны быть индивидуальными для каждой операции — почему это так рассказывает автор в довольно обширной статье. - sandman — web-интерфейс для имеющихся баз данных и REST API
Некоторые проекты кажутся очевидными после того как их уже реализовали. Так вот, такого проекта еще не было. - Python: наследование и логирование
Разбор различным способов реализации класса со встроенными методами логирования - Java Virtual Machine in pure python
Имплементация спецификации jdk7 на python - Создание git-сервера
Погружение в разработку с помощью Twisted, SSH и Git - Применение раширения Flask-Login для управления пользователями
- Расширения loader и writer в IPython для упрощения редактирования текстов
- Высоконагруженные сайты и приложения на Python / Django (29 проектов)
- Обзор IPython Notebook 2.0
3 апреля 2014 вышел долгожданный релиз IPython под номером 2.0.
Для тех кто не знает, IPython это интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, а также подсветку и автоматическое дополнение кода.
В статье обозначаются наиболее значимые изменения по сравнению с предыдущей версией. Основные изменения в ней претерпела среда IPython Notebook. - Одна и та же переменная или почему это работает?
В статье рассказывается, почему конструкции типа for x in x работают корректно. - Обзор IPython 2.0 stable
- Реализация тега readmore для Django
Полезная статья по добавления нового html тега в разметку на Django+markupit - Пакет SortedContainers
Автор задается вопросом а действительно ли пакет выполняет данные обещания о том, что в нем не используются сложные структуры данных и он достаточно производителен - Как начать писать тесты
Автор написал развернутую статью с ответом на вопрос: «С чего начать добавление тестов в существующий проект?». - Непайтоновый Пайтон
Забавная статья о том как бы мог выглядеть код на python, не старайся разработчики следовать рекомндациям PEP8. Например в стиле Java, C или даже КложурЫ (Closure)
Интересные проекты, инструменты, библиотеки
Релизы
- Pyramid 1.5
- Django CMS 3.0
- Pillow 2.4.0
- Python Tools for Visual Studio 2.1
Новая версия набора расширений для MS Visual Studio, которое может быть установлено и на экспресс версии продукта. - Motor 0.2
Асинхронный драйвер к MongoDB
Конференции, события, встречи разработчиков
- DevConf 2014 — конференция профессиональных веб-разработчиков.
Доклады от опытных специалистов в MySQL, PostgreSQL, PHP, Python, Ruby, Javascript, Мобильных платформ.
Организаторы приглашают поучаствовать в качестве зрителей или докладчиков. Текущий список предложений по докладам.
Автор: alrusdi