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

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

     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 кода. Особенность в том, что сохраняется подсветка синтаксиса.

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

Алгоритм шифрования RC5 и его реализация на python

Алгоритм RC5 В своём посте, я хотел бы рассказать о симметричном алгоритме шифрования RC5 и моей версии его реализации на python. Данный алгоритм разработан известнейшим криптологом Рональдом Макдональдом Ривестом — одним из разработчиков системы RSA и основателей одноименной фирмы. По количеству пользователей RC5 стоит в одном ряду с такими известными алгоритмами как IDEA и Blowfish. Аббревиатура RC обозначает, по разным источникам, либо Rivest Cipher, либо Ron's Code, что в совокупности даёт нам «шифр Рона Ривеста». Заинтересовавшихся прошу под кат. Не нажимать!

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

The Python Tutorial: часть 1

Это вводная статья о Python. Какой выбрать, как начать писать. Часть 1

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

The Python Tutorial: часть 2

Это вводная статья о Python. Какой выбрать, как начать писать. Часть 2. В этой части - встроенные методы Python.

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

Функциональное программирование на Python

Что такое функциональное программирование? В этой статье узнаете

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

TermFeed - консольная утилита для RSS

TerminalFeed - это очень маленькая и простая RSS-читалка