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

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

     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Релизы

Numpy: 1.10rc1

Numpy - модуль для работы с многомерными массивами обновился до версии 1.10rc1

     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Статьи

Python Meetup 28.08.15: полнотекстовый поиск и Europython 2015

Всем привет! Спешим поделиться видео с августовского Python Meetup. В этот раз мы прослушали два доклада: один про реализацию полнотекстового поиска при помощи Python, а второй — обзор конференции Europython 2015 из уст очевидца. Приятного просмотра! 

     24.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Колонка автора

Синтаксис Python: dir()

Достался нам в наследство какой-то код. А там непонятный объект с названием super_object_1.
Как понять что это за объект?
На помощь приходят встроенные функции - type(), dir(). Если с type() все ясно -...[Продолжение]

     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

runcython - CLI для упрощенного запуска Cython кода

Утилита предоставляет возможность напрямую запускать Cython код. Она сама нужным образом компилирует pyx файл, а затем запускает

$ mv main.py main.pyx && runcython main.pyx

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

altair - высоко-уровневая декларативная библиотека визуализации

Библиотека берет на себя визуализацию данных. Сам же параметры визуализации задаются декларативно.

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

pupy - утилита удаленного администрирования на Python

pupy - это инструмент удаленного администрирования, который позволяет взаимодействовать с удаленным интерпретатором Python. Вы можете получать к объектам Python, подгружать dll и др.

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

PyDwarf - мод manager и утилита для создания модов для Dwarf Fortress

PyDwarf добавляет в игру Dwarf Fortress  возможность добавлять моды и писать их на Python.

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

MPLslides - создаем презентации на matplotlib

Свежая библиотека, обертка над matplotlib, которая позволяет создавать презентации на Python.

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

Hooktest - пример использования webhooks

Репозиторий содержит код-пример для работы с webhook

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Статьи

Python и крипто-сила случайных чисел по умолчанию

В 3.6 по умолчанию добавят модуль secrets, который содержит различные реализации крипто-алгоритмов. В этой статье описывается текущее состояние дискусии по этому вопросу.

     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Учебные материалы
     22.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Статьи

Наиболее частые проблемы Python и решения

По ссылке вы найдете своего рода ЧАВО по коду. Например, строчки кода, которые проверяют список на пустоту.

     21.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Статьи

Простые примеры ООП (с TDD) - Часть 2

Вторая часть из серии статей об ООП и ТДД

     21.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

python-goto - декоратор, который добавляет Goto в Python

Модуль превносит декоратор, который изменяет байт-код приложения добавляя goto в синтаксис.

     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Колонка автора

Функциональный Python: fn.py

Функциональные аспекты, такие как чистота, иммутабельные данные весьма жизнеспособны. Какие-то из них Python хорошо поддерживает, какие-то нет (например, рекурсия).
Сегодня хочется упомянуть библиотеку ...[Продолжение]

     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Колонка автора

Извлечение информации: grab - фреймворк для веб-парсинга

Grab — python библиотека для парсинга сайтов
Её основные функции:
- Подготовка сетевого запроса (cookies, http-заголовки, POST/GET данные)
- Запрос на сервер (возможно через HTTP/SOCKS прокси)
-...[Продолжение]

     21.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Интересные проекты, инструменты, библиотеки

Py2pdf - создаем PDF с кодом (с подсветкой синтаксиса)

Py2pdf - утилита для создания PDF файла на основе вашего .py кода. Особенность в том, что сохраняется подсветка синтаксиса.