Michael Stueben "Good Habits for Great Coding. Improving Programming Skills with Examples in Python"
#book@proglib #python@proglib #common@proglib
Год: 2018
Язык: английский
Улучшите свои навыки кодирования и научитесь писать читаемый код.
Данная книга, вместо того, чтобы преподавать базовое программирование, предполагает, что читатель понимает основы и предлагает передовые методы для стиля, дизайна, документирования, тестирования, рефакторинга и т. д.
Используя неофициальный, разговорный стиль изложения, автор, Майкл Стюбен, предлагает рассказы о программировании, анекдоты, наблюдения, советы, трюки, примеры и проблемы, основанные на его 38-летнем опыте написания кода и учебных классов программирования. Пытаться учить стиль новичкам, как известно, сложно.
"Good Habits for Great Coding" описывает три десятилетия работы Стюбена, анализируя его собственные ошибки, ошибки учащихся, которые ищут простые примеры, иллюстрирующие сложные идеи. Обнаружив, что большинство изучает, исследуя сложные проблемы и размышляя над ними, каждая глава включает в себя викторины и проблемы. В последней главе предлагается динамическое программирование и иллюстрируется много концепций, обсуждаемых в книге.
Образцы кода предоставлены на языке Python и предназначены для понимания читателями, знакомыми с любым современным языком программирования.
Из данной книги вы узнаете.
1. Как создавать читаемый код на примерах хорошего и плохого кода.
2. Как писать сложные алгоритмы.
3. Как выводить и кодировать сложные алгоритмы с помощью динамического программирования.
4. Как понять психологию процесса кодирования.