Секреты Python Pro, Хиллард Д., 2021.
Код высокого качества — это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки.
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код. то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам. как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так. чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.
PYTHON — ЯЗЫК ДЛЯ ОБУЧЕНИЯ.
В 2017 году опрос на Stack Overflow показал, что в странах с высоким уровнем дохода вопросы, связанные с Python, составляют более 10 % всех вопросов, опережая другие основные языки программирования. На сегодняшний день Python является самым быстрорастущим языком программирования, что делает его удобным учебным инструментом. Процветающее сообщество разработчиков и огромное количество доступной информации означают, что он будет оставаться безопасным вариантом еще несколько лет.
В книге я исходил из того, что у вас есть базовые знания синтаксиса Python, его типов данных и классов. При этом я не жду, что вы питонист-чемпион (или чемпион?). Некоторый опыт программирования за плечами и несколько часов личного общения с Python не даст вам запутаться в представленном коде. Попробуйте применить концепции из этой книги к другому языку, и вы обнаружите, что многие концепции разработки ПО выходят за рамки любой конкретной технологии.
Оглавление.
Часть I. Почему это важно?
Глава 1. Крупный план.
Часть II. Основы проектирования.
Глава 2. Разделение ответственности.
Глава 3. Абстракция и инкапсуляция.
Глава 4. Создание дизайна для производительности.
Глава 5. Тестирование ПО.
Часть III. Организация крупных систем.
Глава 6. Разделение ответственности на практике.
Глава 7. Расширяемость и гибкость.
Глава 8. Правила (и исключения) наследования.
Глава 9. Поддержание компактности.
Глава 10. Достижение слабой сопряженности.
Часть IV. Что дальше?
Глава 11. Только вперед.
Приложение. Установка языка Python.
Купить .
Теги: учебник по программированию :: программирование :: Хиллард
Смотрите также учебники, книги и учебные материалы:
- Командная строка Linux, Полное руководство, Шоттс У., 2020
- Чистый Agile, Основы гибкости, Мартин Р., 2020
- Golang для профи, Работа с сетью, многопоточность, структуры данных и машинное обучение с Go, Цукалос М., 2020
- Обработка естественного языка в действии, Хобсон Л., Ханнес Х., Коул Х., 2020
- Android, Программирование для профессионалов, Филлипс Б., Стюарт К., Марсикано К., Гарднер Б., 2021
- C++, Практика многопоточного программирования, Уильямс Э., 2020
- Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020
- Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020