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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python


Новый материал в ленте
  Topological Sort

A Directed Acyclic Graph (DAG) is a common data structure used to contain a series of related items that must have certain order or dependency. Topological sorting is used to help find where you might start processing to get in order handling of the items in a DAG.


Python Дайджест. Выпуск 38

(03.08.2014 - 10.08.2014)

поделиться выпуском 
pythondigest.ru: Выпуск 38

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

  Запуск PyCon 2015!

Организаторы PyCon рады объявить о запуске PyCon 2015! Вслед за дико успешным событием 2014 - первый крупный PyCon состоится за пределами США - Монреаль в этот раз примет у себя ежегодный сбор общины Python и произойдет это с 8 по 16 апреля

  DjangoCon Европа 2014

Отчет с конференции DjangoCon Европа 2014, которая прошла 13-17 мая 2014 года в Берлине.

Статьи

  Python для программистов

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

  Быстрое написание Django приложения

В статье автор рассказывает как быстро он смог развернуть проект на Djangoи насколько быстро он написал свое приложение.

  Расширенное логирование в Django

Статья с описанием возможностей django-extlog

  Машинное обучение и небольшие проблемы

Хорошая статья и код на github о применении машинного обучения для домашних целей

  Наиболее недооцененная фишка Python 3

Речь идет о цепочках исключений

  Почему мы выбрали Django в наших разработках

Зарубежная статья о том почему стоит выбирать Django при разработке сайтов клиентов.

  Ковровые бомбардировки тестами

Пост Ивана Сагалаева о подходе к тестированию в ситуациях с большим количеством точек проверки

  Использование SASS и Compass с Django

Стать об интеграции SASS и Compass с Django, чтобы не путались речь идет о CSS

  Определение схожих новостей/текстов

Пример поиска схожих текстов в наборе без применения специализированных библиотек

  Интеграция MS Excel и Python

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

  Получаем доступ к Google Analytics

Хорошая статья с выполнением первого квеста, который приходится выполнять разработчику получившему задачу работать с данными Google Analytics не через веб интерфейс. Впрочем, первый бой здесь один из самых трудных - потом сплошной профит.

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

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

  Основы алгоритма A*

Замечательно иллюстрированная, интерактивная и подробная статья об одном из способов поиска пути для AI. Этот алгоритм и его модификации часто применяются в компьютерных играх.

  Применение Pandas и Python для анализа данных

Серия статей по анализу данных включая загрузку и установку необходимых компоненты, загрузку данных из csv, операции с колонками данных,2d b 3d визуализацию через Matplotlib, статистические функции и функциональную обработку

  Python, нейронные сети и работа над ошибками

Серия из трех статей в первой из которых было много теории и практика на R, во второй неудачная попытка повторить решение этой же задачи на Python с помощью модуля PyBrain и, наконец, в третей статье задача была все таки решена

  Пишем свою социальную сеть на Flask и Neo4j

Эксперимент, который доказывает, как удобно описывать связи с помощью привычной нам теории графов на примере взаимоотношений между людьми!

  Советы web-парсеру

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

  Оценка подобия

Ищем схожих по вкусам людей на кинопоиске

Видео

  Проблемы программирования на Python для железнодорожных систем

COSMA является Python приложением, размещенным на локомотивах, предназначен для мониторинга и модернизации систем локомотивов, связанных с безопасностью. В этом видео, Виктор Леви обсуждает проблемы программирования Python для железнодорожных систем и, как COSMA работает.

  Изучаем Flask, Часть 14 - Локальные настройки PostgreSQL

Продолжение серии видео уроков о Flask. На этот раз речь идет о локальной настройке PostreSQL для работы с Flask

  Завершение эры MVC

Видео с выступления Алекса Гейнора (одного из разработчиков django) статья о проблемах появляющихся у web-разработчиков при написании и поддержке кода современных приложений.

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

  Документация по Django на DevDocs

На сайте проекта собрана и упорядочена документация по наиболее популярным веб-технологиям, фреймворкам, API и многим другим средствам разработки. Теперь там есть документация и по django.

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

  natu

Natu является свободным, с открытым исходным кодом пакетом, который предоставляет физические величины. Есть много пакетов Python, которые имеют дело с подразделениями и величинами, но Natu является уникальным, поскольку он действительно независимым от системы. Единицы выводятся из физических констант с регулируемыми значениями и размерами.

  HabraFavorites

Проект позволяет получить статистику избранных статей с сайта habrahabr.org для дальнейшего анализа/выбора/сортировки того, что посмотреть/почитать/удалить.

  butterdb - ORM для работы с Google-таблицами

На самом деле обвязка вокруг gspread, но очень удобная и заслуживающая внимания

  toga - родная для разных OS библиотека для построения GUI

Для iOS используется objc, на Windows WinAPI, на Linux GTK

  pipsi

pipsi является оберткой virtualenv и pip, которая устанавливает пакеты, на отдельные virtualenv чтобы оградить их от вашей системы и друг от друга.

Релизы

  IPython 2.2

В основном багфиксы и обновление безопасности

  django-kerberos 1.0.2

Обеспечивает Kerberos авторизацию для приложений Django.

  django-bootstrap3

Используйте Bootstrap в шаблонах Django

  yarg - клиент к PyPI

Реализует API для доступа к базе python-пакетов

  Temp-mail

Python API Оболочка для temp-mail.ru. Temp-mail это сервис, который позволяет отправлять анонимные письма бесплатно.

  django-post_office

django-post_office - это простое приложение для отправки и управления вашими письмами в Django.

  Ansible 1.7

Cистема управления конфигурациями, предназначенная для облегчения управления группами серверов.

  MockSSH 1.3

Забавный проект заглушка для тестирования или отслеживания подозрительной активности ssh клиентов. Притворяется ssh-сервером.