Python. Экспресс-курс | страница 21



Правила оформления кода

Приведенные в книге примеры кода и результаты их выполнения оформлены моноширинным шрифтом и часто сопровождаются выносками. Примеры кода наме-ренно сделаны настолько простыми, насколько это возможно, потому что они не задумывались как полезные фрагменты, которые вы сможете включать в свой код. Вместо этого примеры кода предельно усечены, чтобы вы могли сосредоточиться на демонстрируемых принципах.

В соответствии с этой идеей простоты примеры кода по возможности представля-ются в виде интерактивных сеансов; вы можете ввести эти примеры и как угодно экспериментировать с ними. В интерактивных примерах вводимые команды

размещаются в строках, начинающихся с приглашения >>> , а результаты их вы-полнения (если они есть) выводятся со следующей строки. В некоторых случаях требуется более длинный фрагмент кода. Такие случаи пред-ставлены в тексте листингами. Сохраните эти фрагменты кода в файлах с именами, совпадающими с приведенными в тексте, и запустите их как автономные сценарии. Упражнения

Начиная с главы 4, в книге приводятся упражнения трех типов. Упражнения «Бы-страя проверка» представляют собой очень короткие вопросы, которые помогут вам ненадолго остановиться и убедиться в том, что вы хорошо поняли только что представленную идею. Упражнения «Попробуйте сами» потребуют от читателя чуть большего — ему придется самостоятельно написать код Python. Многие главы завершаются упражнениями «Практическая работа», которые дают возможность объединить концепции текущей и предыдущих глав в один полноценный сценарий.

Ответы к упражнениям

Ответы ко многим упражнениям приводятся в приложении Б. Кроме того, они включены в отдельный каталог в архиве исходного кода книги. Помните, что от-веты не могут считаться единственно правильными; возможны и другие решения. Лучший способ оценить ваши ответы — понять, как работает предлагаемое решение, и решить, достигает ли ваш вариант тех же целей.

Исходный код

Исходный код примеров этой книги можно загрузить на сайте издателя по адресу www.manning.com/books/the-quick-python-book-third-edition . Системные требования

Примеры и весь код в этой книге были написаны с учетом особенностей Windows (Windows 7–10), macOS и Linux. Так как Python является кроссплатформенным языком, примеры и код должны работать на других платформах почти всегда — кроме таких платформенно-зависимых аспектов, как операции с файлами, путями и графическим интерфейсом.