Ebook: Python на практике
Если вы – опытный программист на Python, то после прочтения данной книги ваши программы станут более качественными, надежными, быстрыми, удобными для сопровождения и использования. В центре внимания Марка Саммерфилда находятся четыре ос- новных темы: повышение элегантности кода с помощью паттернов проектирования, повышения быстродействия с помощью распараллеливания и компиляции Python-программ (Cython), высокоуровневое сетевое программирование и графика. Он описывает паттерны, доказавшие свою полезность в Python, иллюстрирует их на примерах высококачественного кода и объясняет, почему некоторые из них не слишком существенны. Издание предназначено для программистов, уже работающих на Python, но также может быть полезно и начинающим пользователям языка.
Оглавление:
- Предисловие ... 9
- Введение ... 11
- Благодарности ... 14
- Глава 1. Порождающие паттерны проектирования в Python ... 16
- Глава 2. Структурные паттерны проектирования в Python ... 40
- Глава 3. Поведенческие паттерны проектирования в Python ... 88
- Глава 4.Высокоуровневый параллелизм в Python ... 162
- Глава 5. Расширение Python ... 205
- Глава 6. Высокоуровневое сетевое программирование на Python ... 233
- Глава 7. Графические интерфейсы пользователя на Python и Tkinter ... 264
- Глава 8. Трехмерная графика на Python с применением OpenGL ... 301
- Приложение A. Эпилог ... 323
- Приложение B. Краткая библиография ... 325
- Предметный указатель ... 329