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

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

     30.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Замена bash утилит Python скриптами

Отличная статья о том как можно облегчить свой труд администрируя сервер из консоли. В статье много примеров замены bash на Python, с описание преимуществ.

     29.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Установка и настройка PostgreSQL для DJANGO

Отличная пошаговая статья для новичков желающих использовать базу данных PostreSQL для своего проекта

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Новости

Полный Django туториал от начинающего до продвинутого

Стал бесплатно доступен туториал по Django который ранее был платным для всех. Курс будет особенно полезен новичкам

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Интересные проекты, инструменты, библиотеки

epoxy - внедрение динамических зависимостей

Библиотека упрощающая внедрение настраиваемых в yaml-конфиге зависимостей для ваших классов

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Релизы

New Relic Python agent 2.28.0.26

В этом релизе Python Agent был улучшен сбор данных с вебфреймворка Django. Улучшена работа с Django REST framework, улучшен охват шаблонных тегов Django, и улучшен мониторинг внутренних команд Django.

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Релизы

PyDev 3.7.0

Произошло слияние кода отладчика PyDev и PyCharm - они теперь идентичные, раньше PyDev пилили форк от PyCharm. Разработчики PyDev, также, просят денежку на развитие проекта.

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Релизы

Morepath 0.5

Morepath является микрофреймворком Python WSGI. Он использует маршрутизацию, но маршрутизацию с моделями. Morepath является модельно управляемым и гибким, это его выделяет среди других.

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Повышаем производительность Flask-приложения на 60% всего одной строкой кода

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

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Асинхронная доставка email используя Django, Amazon SES, Celery и Supervisord

Обширная статья с примерами реализации, необходимыми django батарейками, настройками и описанием.

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Интересные проекты, инструменты, библиотеки

CapCam.py

Приложение для записи видео и аудио используя FFMPEG & Python

     28.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Избегаем применения антипаттернов SQL при использовании Django (и Postgres)

Обширная и полезная статья о том какие ошибки не стоит совершать при конструировании запросов на базу данных при помощи Django ORM - в какой SQL код они будут превращены и какие решения можно применить для уменьшения наносимого таким образом урона производительности приложения.

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Наследование классов не транзитивное

Точнее не всегда транзитивное. Грубо говоря, если класс A наследуется от B, а класс С от B, то функция проверки является ли С подклассом A не всегда говорит правду. В статье приведены примеры таких случаев и описываются причины и следствия этого не всегда очевидного поведения.

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Форма на Django и AJAX

Отличная статья о том как связать работу Django с Ajax и обновлении страницы при submit'е формы

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Релизы

Cleo 0.2

Cleo иструмент для тестирования приложения из командной строки. Автор Cleo был вдохновлен таким же инструментов из PHP фреймворка Symfony

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Релизы
     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

snakefood - утилита для построения графа зависимостей внутри проекта

Статья содержит довольно забавные и заставляющие задуматься иллюстрации-результаты работы утилиты. Там и Bottle и Django и Flask и Pyramid и Requests и Celery

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Интересные проекты, инструменты, библиотеки

Gooey - графический интерфейс для консольных программ

Интересный конструктор GUI для программ его не предусматривающих на основе конвертирования переключателей/опций командной строки в элементы графического интерфейса wxWidjets

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Опасности патчей

Статья с обширными примерами кода, о том как использовать модульное тестирование

     26.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Интересные проекты, инструменты, библиотеки

hython - интерпретатор python 3 релизованный на haskell

Нам впору вводить новую рубрику - странные проекты. Этот проект несомненно составил бы в нем неплохую компанию таким вещам как python-brackets, pythonjs, antigravity, django_php... господа знают толк в извращениях

     25.08.2014       Выпуск 41 (24.08.2014 - 31.08.2014)       Статьи

Новый способ развертывания Django приложений

В статье рассказано как быстро развернуть Django приложение используя Chaussette и Circus