Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 26

IDE) для Python. Они могут предоставлять вам графические пользовательские

интерфейсы, помогающие в редактировании текста, и экраны помощи. Более по-

дробно вы прочитаете о них в главе 12.

Момент просветления

Каждый язык программирования имеет свой стиль. Во введении я упомянул,

что существует характерный для Python способ выразить себя. В Python встроен

небольшой текст, который выражает его философию (насколько я знаю, Python —

это единственный язык программирования, содержащий подобное «пасхаль-

ное яйцо»). Когда вам захочется ощутить момент просветления, просто введите

import this в интерактивный интерпретатор, а затем нажмите клавишу Enter:

>>> import this

Красивое лучше, чем уродливое.

Явное лучше, чем неявное.

Простое лучше, чем сложное.

Сложное лучше, чем запутанное.

Одноуровневое лучше, чем вложенное.

Разреженное лучше, чем плотное.

1

Если вы не знаете, что это значит, откройте приложение Г, чтобы получить детальную

информацию для различных операционных систем.

42

Глава 1. Python: с чем его едят

Читаемость имеет значение.

Особые случаи не настолько особые, чтобы нарушать правила.

При этом практичность важнее безупречности.

Ошибки никогда не должны замалчиваться.

Если не замалчиваются явно.

Встретив двусмысленность, отбрось искушение угадать.

Должен существовать один — и желательно только один — очевидный способ сделать это.

Хотя он поначалу может быть и не очевиден, если вы не голландец.

Сейчас лучше, чем никогда.

Хотя никогда зачастую лучше, чем прямо сейчас.

Если реализацию сложно объяснить — идея плоха.

Если реализацию легко объяснить — идея, возможно, хороша.

Пространства имен — отличная штука! Будем делать их побольше!

На протяжении книги я буду приводить примеры, иллюстрирующие эти

утверждения.

Упражнения

Эта глава является введением в язык программирования Python. Здесь было по-

казано, что он делает, как выглядит и где его можно применить. В конце каждой

главы я буду предлагать выполнить небольшие проекты, которые помогут вам за-

помнить то, что вы только что прочитали, и подготовят к следующим урокам.

1. Если вы еще не установили Python

Python 3, сделайте это сейчас. Прочтите приложе-

приложе-

ние Г, чтобы узнать детали.

2. Запустите интерактивный интерпретатор Python 3. И вновь детали вы найдете

в приложении Г. Интерпретатор должен вывести несколько строк о себе, а затем

строку, начинающуюся с символов >>>. Перед вами приглашение для ввода

команд Python.