Изучаем Python | страница 17
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, поэтому этот текст выделяется оранжевым цветом. Этот механизм, называемый цветовым выделением синтаксиса, очень вам пригодится, когда вы возьметесь за самостоятельное программирование.