Секреты Python Pro, Хиллард Д., 2021.
Код высокого качества — это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.
ИНТЕРАКТИВНАЯ СРЕДА REPL.
Интерактивная среда REPL — это то, что скрывается за цепочкой символов >>>, когда вы набираете python в терминале. Она читает то, что вы набираете на клавиатуре, оценивает это, выводит результат и ждет, когда все это повторится (в цикле). Многие языки предоставляют среду REPL, поэтому разработчики имеют возможность интерактивно тестировать несколько строк кода. Но будьте осторожны: в какой-то момент быстрое написание строки кода и наблюдение за тем, как она изменяет выходные данные, становится утомительной. Вы захотите написать более длинный или более долгосрочный код в файл и выполнить его с помощью интерпретатора. У каждого есть свой порог: я обычно упираюсь в свой, когда хочу использовать повторно строку кода, которую написал раньше, и это 15 строк назад в истории.
Краткое содержание.
Часть I. Почему это важно?
Глава 1.Крупный план.
Часть II.Основы проектирования.
Глава 2.Разделение ответственности.
Глава 3.Абстракция и инкапсуляция.
Глава 4.Создание дизайна для производительности.
Глава 5.Тестирование ПО.
Часть III.Организация крупных систем.
Глава 6.Разделение ответственности на практике.
Глава 7.Расширяемость и гибкость.
Глава 8.Правила (и исключения) наследования.
Глава 9.Поддержание компактности.
Глава 10.Достижение слабой сопряженности.
Часть IV.Что дальше?
Глава 11.Только вперед.
Приложение. Установка языка Python.
Купить .
Теги: Хиллард :: книги по программированию :: программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Типизированный Python для профессиональной разработки, Голобурдин А., 2022
- Справочник РУТНОN, Кратко, быстро, под рукой, Кольцов Д.М., Дубовик Е.В., 2021
- Создание настольных Python приложений с графическим интерфейсом пользователя, Машнин Т.
- Современный скрапинг веб-сайтов с помощью Python, Райан М., 2021
- Сверхбыстрый Python, Эффективные техники для работы с большими наборами данных, Антао Т., 2023
- Разработка приложений с графическим пользовательским интерфейсом на языке Python, Учебное пособие для СПО, Букунов С.В., Букунова О.В., 2023
- Разработка кроссплатформенных мобильных и настольных приложений на Python, Практическое пособие, Постолит А., 2022
- Профессиональная разработка на Python, Уилкс М., 2021