1.2. Опечатки в Hello World
: откройте только что созданный файл
hello_world .py
. Сделайте
где-нибудь намеренную опечатку и снова запустите программу. Удастся ли вам сделать опе-
чатку, которая приводит к ошибке? Поймете ли вы смысл сообщения об ошибке? Удастся
ли вам сделать опечатку, которая не приводит к ошибке? Как вы думаете, почему на этот
раз выполнение обходится без ошибки?
1.3. Бесконечное мастерство
: если бы вы были программистом с неограниченными воз-
можностями, за какой проект вы бы взялись? Вы сейчас учитесь программировать. Если
у вас имеется ясное представление о конечной цели, вы сможете немедленно применить
свои новые навыки на практике; попробуйте набросать общие описания тех программ, над
которыми вам хотелось бы поработать. Заведите «блокнот идей», к которому вы сможе-
те обращаться каждый раз, когда собираетесь начать новый проект. Выделите пару минут
и составьте описания трех программ, которые вам хотелось бы создать.
Итоги
В этой главе вы познакомились с языком Python и установили поддержку Python
в своей системе, если она не была установлена ранее. Также вы установили тексто-
вый редактор, упрощающий работу над кодом Python. Вы научились выполнять
фрагменты кода Python в терминальном сеансе и запустили свою первую настоя-
щую программу
hello_world .py
. Скорее всего, попутно вы кое-что узнали о поиске
и исправлении ошибок.
В следующей главе рассматриваются структуры данных, с которыми вы будете
работать в программах Python. Кроме того, вы научитесь пользоваться перемен-
ными Python.
2
Переменные и простые
типы данных
В этой главе представлены разные виды данных, с которыми вы будете работать
в своих программах Python. Вы также научитесь использовать переменные для
представления данных в своих программах.
Что происходит при запуске hello_world .py
Давайте повнимательнее разберемся с тем, что же делает Python при запуске
hello_world .py
. Оказывается, даже для такой простой программы Python выполняет
достаточно серьезную работу:
hello_world.py
print("Hello Python world!")
При выполнении этого кода выводится следующий текст:
Hello Python world!
Суффикс
.py
в имени файла
hello_world .py
указывает, что файл является програм-
мой Python. Редактор запускает файл в
интерпретаторе
Python, который читает
программу и определяет, что означает каждое слово в программе. Например, когда
интерпретатор обнаруживает слово
print
, он выводит на экран текст, заключенный
в скобки.
Во время написания программы редактор выделяет цветом разные части програм-
мы. Например, он понимает, что
print
является именем функции, и выводит это
слово одним цветом. С другой стороны,
"Hello
Python
world!"
не является кодом
Python, поэтому этот текст выделяется другим цветом. Этот механизм, называемый
цветовым выделением синтаксиса
, сильно поможет вам, когда вы возьметесь за
самостоятельное программирование.
Переменные
Попробуем использовать переменную в программе
hello_world .py
. Добавьте новую
строку в начало файла и измените вторую строку:
|