Книга «Изучаем Python»


    Глава 1  •  Начало работы В этой книге встречаются фрагменты следующего вида:  >>> print("Hello Python interpreter!")



Pdf көрінісі
бет26/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   22   23   24   25   26   27   28   29   ...   238
Байланысты:
2 5343781172763690906

18    Глава 1  •  Начало работы

В этой книге встречаются фрагменты следующего вида:

>>> print("Hello Python interpreter!")



  Hello Python interpreter!

Жирным шрифтом выделен текст, который вы вводите и выполняете нажатием 

клавиши Enter. Большинство примеров в книге представляет собой небольшие са-

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

так вы будете писать бульшую часть своего кода. Но в некоторых случаях базовые 

концепции будут проиллюстрированы серией фрагментов в терминальном сеансе 

Python для более эффективной демонстрации отдельных концепций. Каждый раз, 

когда в листинге встречаются три угловые скобки , это означает, что перед вами 

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

в интерпретаторе для вашей системы.

Hello World!

В мире программирования издавна принято начинать освоение нового языка с про-

граммы, выводящей на экран сообщение Hello world! — считается, что это приносит 

удачу.


На языке Python программа Hello World состоит всего из одной строки:

print("Hello world!")

Даже такая простая программа выполняет вполне конкретную функцию. Если 

она запускается в вашей системе, то и любая программа, которую вы напишете 

на Python, тоже должна запускаться нормально. О том, как написать эту программу 

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

Python в разных операционных системах

Python является кросс-платформенным языком программирования; это означа-

ет, что он работает во всех основных операционных системах. Любая программа 

на языке Python, написанная вами, должна выполняться на любом современном 

компьютере с установленной поддержкой Python. Впрочем, способы настройки 

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

В этом разделе вы узнаете, как подготовить Python к работе и запустить программу 

Hello World в вашей системе. Сначала вы проверите, установлена ли поддержка 

Python в вашей системе, и если нет — установите ее. Затем вы установите про-

стой текстовый редактор и сохраните пустой файл Python с именем 

hello_world .

py

. Наконец, вы запустите программу Hello World и устраните любые неполадки. 



Этот процесс будет описан для всех операционных систем, так что в итоге в вашем 

распоряжении появится простая и удобная среда программирования на Python.

Python в системе Linux

Системы семейства Linux ориентированы на программистов, поэтому поддержка 

Python уже установлена на большинстве компьютеров Linux. Люди, которые 



Подготовка среды программирования    19

 занимаются разработкой и сопровождением Linux, ожидают, что в какой-то мо-

мент вы займетесь программированием, и всячески способствуют этому. По этой 

причине для перехода к программированию вам почти ничего не придется уста-

навливать, а количество необходимых настроек будет минимальным.

Проверка версии Python

Откройте терминальное окно, запустив приложение 

Terminal


 в вашей системе 

(в Ubuntu нажмите клавиши Ctrl+Alt+T). Чтобы проверить, установлена ли под-

держка Python в вашей системе, введите команду 

python

 (со строчной буквы p). 

На экране появится информация о том, какая версия Python у вас установлена, 

и приглашение 

>>>

, в котором можно вводить команды Python:



python

Python 2.7.6 (default, Mar 22 2014, 22:59:38) 

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 

Этот вывод сообщает, что Python 2.7.6 в настоящее время является версией Python 



по умолчанию, установленной на данном компьютере. Нажмите Ctrl+D или вве-

дите 


exit()

, чтобы выйти из приглашения Python и вернуться к приглашению 

терминала.

Чтобы проверить наличие Python 3, возможно, вам придется указать эту версию; 

итак, даже при том, что в качестве версии по умолчанию в выходных данных указан 

Python 2.7, попробуйте ввести команду 

python3

:

python3



Python 3.5.0 (default, Sep 17 2015, 13:05:18) 

[GCC 4.8.4] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> 


Из выходных данных видно, что в системе также установлена версия Python 3, так 

что вы сможете использовать любую из этих версий. Каждый раз, когда вы встреча-

ете команду 

python


 в этой книге, вводите вместо нее команду 

python3


. В большин-

стве дистрибутивов Linux поддержка Python уже установлена, но, если по какой-то 

причине в вашей системе ее нет или ваша система была укомплектована Python 2, 

а вы хотите установить Python 3, обращайтесь к приложению А.

Установка текстового редактора

Geany — простой и удобный текстовый редактор; он легко устанавливается, по-

зволяет запускать практически любые программы прямо из редактора (вместо 

терминала) и использует цветовое выделение синтаксиса, а код выполняется 

в терминальном окне. В приложении Б приведена информация о других текстовых 

редакторах, но я рекомендую использовать Geany, если только у вас нет веских 

причин для работы в другом редакторе.

В большинстве систем Linux установка Geany выполняется одной строкой:

sudo apt-get install geany



20    Глава 1  •  Начало работы

Если команда не работает, обращайтесь к инструкциям по адресу http://geany.org/



Download/ThirdPartyPackages/.

Запуск программы Hello World

Чтобы запустить свою первую программу, откройте Geany. Нажмите клавишу 

Super (она также часто называется клавишей Windows) и найдите Geany в вашей 

системе. Создайте ярлык, перетащив значок на панель задач или рабочий стол. 

Создайте папку для своих проектов и присвойте ей имя 

python_work

. (В именах 

файлов и папок лучше использовать буквы нижнего регистра и символы под-

черкивания, потому что это соответствует соглашениям об именах Python.) 

Вернитесь к Geany и сохраните пустой файл Python (

FileSave

 

As

) с именем 



hello_world .py

 в папке 

python_work

. Расширение 

 .py

 сообщает Geany, что файл со-



держит программу Python. Оно также подсказывает Geany, как следует запускать 

программу и как правильно выделить элементы синтаксиса.

После того как файл будет сохранен, введите следующую строку:

print("Hello Python world!")

Если в системе установлено несколько версий Python, проследите за тем, что-

бы в Geany была настроена правильная версия. Откройте окно 

BuildSet

 

Build



 

Commands


. В окне приведены команды 

Compile


 и 

Execute


, рядом с каждой из которых 

располагается команда. Geany предполагает, что правильной командой в каждом 

случае является 

python


, но, если в системе должна использоваться команда 

python3


настройку необходимо изменить.

Если команда 

python3


 работала в терминальном сеансе, измените команды 

Compile


 

и 

Execute



 так, чтобы в Geany использовался интерпретатор Python 3. Команда 

Compile


 должна выглядеть так:

python3 -m py_compile "%f"

Команда должна быть введена точно в таком виде без малейших изменений. Про-

следите за правильностью регистра символов и расстановки пробелов.

Команда 

Execute


 должна выглядеть так:

python3 "%f"

И снова тщательно проверьте пробелы и регистр символов. На рис. 1.1 показано, 

как эти команды должны выглядеть в меню конфигурации Geany.

Теперь выполните программу 

hello_world .py

: выберите команду меню 

BuildExecute

щелкните на кнопке 



Execute

 (с шестеренками) или нажмите клавишу F5.

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

Hello Python world! 

------------------ 

(program exited with code: 0) 

Press return to continue 

Если вы не увидели это сообщение, проверьте каждый символ во введенной строке. 

Может, вы случайно набрали 

print


 с прописной буквы? Пропустили одну или обе


Подготовка среды программирования    21



Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет