Обложка книги Марка Саммерфильда 'Python на практике. Создание качественных программ с использованием параллелизма, библиотек и паттернов
Читать
500 страниц
Русский
PDF
4.3

Python на практике. Создание качественных программ с использованием параллелизма, библиотек и паттернов

Параллелизм в Python

Автор: Марк Саммерфильд

Год: 2013

Краткое содержимое:

Хотите писать надежный и быстрый Python код?

Эта книга поможет вашим программам стать более качественными, быстрыми и удобными в сопровождении. В центре внимания автора, Марка Саммерфильда, четыре основные темы: повышение элегантности кода с помощью паттернов проектирования, увеличение быстродействия с использованием распараллеливания и компиляции Python программ с помощью Cython, высокоуровневое сетевое программирование и графика.

Параллелизм в Python: ключ к высокой производительности

Параллелизм – ключевая тема книги. Марк Саммерфильд рассматривает подходы, позволяющие увеличить производительность программ и эффективно использовать ресурсы системы. Объясняются основные понятия потоков и процессов, показывается, как ими управлять с помощью библиотек threading и multiprocessing. В современных условиях, когда многопроцессорные системы становятся нормой, освоение этой темы приобретает стратегическое значение для любого разработчика.

Библиотеки Python: расширяем возможности

Библиотеки Python значительно расширяют возможности. Марк Саммерфильд уделяет большое внимание библиотекам, подробно объясняя их использование для выполнения специфических задач. Например, рассматриваются библиотеки для работы с данными: NumPy и Pandas – незаменимые инструменты для анализа и обработки данных. Анализируются библиотеки для веб-разработки: Flask и Django, открывающие широкие возможности для разработки веб-приложений. Книга дает понимание, как библиотеки могут облегчить жизнь программисту и ускорить процесс разработки.

Паттерны проектирования: структурируем код

Паттерны проектирования – важный аспект, обсуждаемый в книге. Марк Саммерфильд рассматривает различные паттерны, такие как Singleton, Factory, Observer. Важно отметить, что использование паттернов проектирования позволяет создавать структурированные и легко поддерживаемые приложения. Примеры, приведенные автором, помогут читателю увидеть, как применять паттерны в реальных задачах, помогая в кодировании, проектировании и архитектуре программ.

Практические примеры и задания

Книга Марка Саммерфильда "Python на практике" отличается множеством практических примеров и заданий, что делает ее особенно ценным ресурсом для студентов и практикующих разработчиков. Каждый раздел завершается заданиями, благодаря которым читатель сможет применить полученные знания на практике и разработать реальные приложения. Практика – жизненно важный аспект в обучении программированию, и Марк Саммерфильд предлагает множество кейсов, помогающих читателю освоить материал.

Новости