Код высокого качества — это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.
ИНТЕРАКТИВНАЯ СРЕДА REPL.
Интерактивная среда REPL — это то, что скрывается за цепочкой символов >>>, когда вы набираете python в терминале. Она читает то, что вы набираете на клавиатуре, оценивает это, выводит результат и ждет, когда все это повторится (в цикле). Многие языки предоставляют среду REPL, поэтому разработчики имеют возможность интерактивно тестировать несколько строк кода. Но будьте осторожны: в какой-то момент быстрое написание строки кода и наблюдение за тем, как она изменяет выходные данные, становится утомительной. Вы захотите написать более длинный или более долгосрочный код в файл и выполнить его с помощью интерпретатора. У каждого есть свой порог: я обычно упираюсь в свой, когда хочу использовать повторно строку кода, которую написал раньше, и это 15 строк назад в истории.
Краткое содержание.
Часть I. Почему это важно?
Глава 1.Крупный план.
Часть II.Основы проектирования.
Глава 2.Разделение ответственности.
Глава 3.Абстракция и инкапсуляция.
Глава 4.Создание дизайна для производительности.
Глава 5.Тестирование ПО.
Часть III.Организация крупных систем.
Глава 6.Разделение ответственности на практике.
Глава 7.Расширяемость и гибкость.
Глава 8.Правила (и исключения) наследования.
Глава 9.Поддержание компактности.
Глава 10.Достижение слабой сопряженности.
Часть IV.Что дальше?
Глава 11.Только вперед.
Приложение. Установка языка Python.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Хиллард :: #книги по программированию :: #программирование :: #Python
Смотрите также учебники, книги и учебные материалы:
- Типизированный Python для профессиональной разработки, Голобурдин А., 2022
- Справочник РУТНОN, Кратко, быстро, под рукой, Кольцов Д.М., Дубовик Е.В., 2021
- Создание настольных Python приложений с графическим интерфейсом пользователя, Машнин Т.
- Современный скрапинг веб-сайтов с помощью Python, Райан М., 2021
- Сверхбыстрый Python, Эффективные техники для работы с большими наборами данных, Антао Т., 2023
- Разработка приложений с графическим пользовательским интерфейсом на языке Python, Учебное пособие для СПО, Букунов С.В., Букунова О.В., 2023
- Разработка кроссплатформенных мобильных и настольных приложений на Python, Практическое пособие, Постолит А., 2022
- Профессиональная разработка на Python, Уилкс М., 2021