Сокеты
ZeroMQ
Scapy
Интернет-службы
Веб-службы и API
Удаленная обработка
Большие данные и MapReduce
Работаем в облаках
Упражнения
Глава 12. Быть питонщиком
О программировании
Ищем код на Python
Установка пакетов
Используем pip
Использование менеджера пакетов
Установка из исходного кода
Интегрированные среды разработки
IDLE
PyCharm
IPython
Именуйте и документируйте
Тестируем ваш код
Тестируем с помощью pylint, pyflakes и PEP-8
Тестируем код с помощью unittest
Тестируем с помощью пакета doctest
Тестируем с помощью пакета nose
Другие фреймворки для тестирования
Постоянная интеграция
Отлаживаем свой код
Отлаживаем с помощью pdb
Записываем в журнал сообщения об ошибках
Оптимизируем ваш код
Измеряем время
Алгоритмы и структуры данных
Cython, NumPy и расширения C
PyPy
Управление исходным кодом
Mercurial
Git
Клонируйте эту книгу
Как узнать больше
Книги
Сайты
Группы
Конференции
Coming Attractions
Приложения
Приложение А. Пи-Арт
2D-графика