Главная страница
Навигация по странице:

  • Рис. 1.2.

  • C:\Python35\python Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC 26

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


    Скачать 4.68 Mb.
    НазваниеКнига Изучаем Python
    Дата10.12.2022
    Размер4.68 Mb.
    Формат файлаpdf
    Имя файлаErik_Metiz_Izuchaem_Python_Programmirovanie_igr_vizualizatsia_da.pdf
    ТипКнига
    #837531
    страница3 из 53
    1   2   3   4   5   6   7   8   9   ...   53
    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.1. Настройка Geany для использования Python 3 в Linux кавычки или круглые скобки? В языках программирования используется предель- но конкретный синтаксис, и при малейшем его нарушении произойдет ошибка.
    Если программа так и не заработала, обращайтесь к разделу «Решение проблем с установкой» на с. 28.
    Запуск Python в терминальном сеансе
    Для выполнения фрагментов кода Python можно открыть терминальное окно и вве- сти команду python или python3
    , как мы поступили при проверке версии. Сделайте то же самое, но на этот раз введите в терминальном сеансе следующую строку:
    >>> print("Hello Python interpreter!")
    Hello Python interpreter!
    >>>
    Сообщение выводится прямо в текущем терминальном окне. Вспомните, что интер- претатор Python закрывается комбинацией клавиш Ctrl+D или командой exit()
    Python в системе OS X
    В большинстве систем OS X поддержка Python уже установлена. Даже если вы уверены в том, что Python устанавливать не нужно, вам придется установить тек- стовый редактор и убедиться в том, что он правильно настроен.

    22 Глава 1 • Начало работы
    Проверка наличия Python
    Откройте терминальное окно (команда
    ApplicationsUtilitiesTerminal
    ). Также можно нажать Command+пробел, ввести terminal и нажать Enter. Чтобы прове- рить, установлена ли поддержка Python в вашей системе, введите команду
    python
    (со строчной буквы p). На экране появится информация о том, какая версия
    Python у вас установлена, и приглашение
    >>>
    , в котором можно вводить команды
    Python:
    $ python
    Python 2.7.5 (default, Mar 9 2014, 22:15:05)
    [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
    Type "help", "copyright", "credits", or "license" for more information.
    >>>
    Этот вывод сообщает, что Python 2.7.5 в настоящее время является версией Python по умолчанию, установленной на данном компьютере. Нажмите Ctrl+D или вве- дите exit()
    , чтобы выйти из приглашения Python и вернуться к приглашению терминала.
    Чтобы проверить наличие Python 3, попробуйте ввести команду python3
    . На экра- не может появиться сообщение об ошибке, но, если из вывода следует, что версия
    Python 3 в вашей системе установлена, вы сможете использовать ее без необхо- димости установки. Если команда python3
    работает в вашей системе, каждый раз, когда вы встречаете команду python в этой книге, вводите вместо нее команду python3
    . Если по какой-то причине в вашей системе нет Python или ваша система была укомплектована Python 2, а вы хотите установить Python 3, обращайтесь к приложению А.
    Запуск Python в терминальном сеансе
    Для выполнения фрагментов кода Python можно открыть терминальное окно и вве- сти команду python или python3
    , как мы поступили при проверке версии. Сделайте то же самое, но на этот раз введите в терминальном сеансе следующую строку:
    >>> print("Hello Python interpreter!")
    Hello Python interpreter!
    >>>
    Сообщение выводится прямо в текущем терминальном окне. Вспомните, что интер- претатор Python закрывается комбинацией клавиш Ctrl+D или командой exit()
    Установка текстового редактора
    Sublime Text — простой и удобный текстовый редактор; он легко устанавливается в OS X, позволяет запускать практически любые программы прямо из редактора
    (вместо терминала) и использует цветовое выделение синтаксиса, а код выполня- ется в терминальном окне, встроенном в окно Sublime Text. В приложении Б при- ведена информация о других текстовых редакторах, но я рекомендую использовать
    Sublime Text, если только у вас нет веских причин для работы в другом редакторе.

    Подготовка среды программирования 23
    Программу установки Sublime Text можно загрузить по адресу http://sublimetext.
    com/3. Щелкните на ссылке загрузки и найдите программу установки для OS X.
    Политика лицензирования Sublime Text более чем либеральна: вы можете бес- платно пользоваться редактором сколь угодно долго, но автор требует приобре- сти лицензию, если программа вам понравилась и вы собираетесь использовать ее в будущем. После того как программа установки будет загружена, откройте ее и перетащите значок Sublime Text в папку
    Applications
    Настройка Sublime Text для Python 3
    Если для запуска терминального сеанса Python вместо python используется другая команда, вам придется настроить Sublime Text, чтобы программа знала, где найти правильную версию Python в вашей системе. Чтобы узнать полный путь к интер- претатору Python, введите следующую команду:
    $ type -a python3
    python3 is /usr/local/bin/python3
    Теперь откройте Sublime Text и выберите команду
    ToolsBuild
    SystemNew
    Build
    System
    . Команда открывает новый конфигурационный файл. Удалите его текущее содержимое и введите следующий код:
    {
    "cmd": ["/usr/local/bin/python3", "-u", "$file"],
    }
    Этот код приказывает Sublime Text использовать команду python3
    вашей си- стемы для запуска текущего открытого файла. Проследите за тем, чтобы в коде использовался путь, полученный при выполнении команды type
    -a python3
    на предыдущем шаге. Сохраните файл с именем
    Python3 .sublime-build в каталоге по умолчанию, который Sublime Text открывает при выполнении команды
    Save
    Запуск программы Hello World
    Чтобы запустить свою первую программу, запустите Sublime Text — откройте папку
    Applications и сделайте двойной щелчок на значке Sublime Text. Также можно нажать
    Command+пробел и ввести sublime text в открывшейся панели поиска.
    Создайте для своих проектов папку с именем python_work
    . (В именах файлов и папок лучше использовать буквы нижнего регистра и символы подчеркивания, потому что это соответствует соглашениям об именах Python.) Сохраните пустой файл Python (
    FileSave
    As
    ) с именем hello_world .py в папке python_work
    . Расшире- ние
    .py сообщает Sublime Text, что файл содержит программу Python. Оно также подсказывает Sublime Text, как следует запускать программу и как правильно вы- делить элементы синтаксиса.
    После того как файл будет сохранен, введите следующую строку:
    print("Hello Python world!")
    Если команда python работает в вашей системе, программу можно запустить командой меню
    ToolsBuild или комбинацией клавиш Ctrl+B. Если вы настроили

    24 Глава 1 • Начало работы
    Sublime Text на использование другой команды вместо python
    , выберите команду меню
    ToolsBuild
    System
    , а затем
    Python
    3
    . Тем самым вы назначаете Python 3 вер- сией Python по умолчанию, и в дальнейшем программы можно будет запускать командой
    ToolsBuild или комбинацией клавиш Command+B.
    Терминальное окно должно отображаться в нижней части окна Sublime Text со следующим текстом:
    Hello Python world!
    [Finished in 0.1s]
    Если вы не увидели это сообщение, проверьте каждый символ во введенной строке.
    Может, вы случайно набрали print с прописной буквы? Пропустили одну или обе кавычки или круглые скобки? В языках программирования используется предель- но конкретный синтаксис, и при малейшем его нарушении произойдет ошибка.
    Если программа так и не заработала, обращайтесь к разделу «Решение проблем с установкой» на с. 28.
    Python в системе Windows
    Windows далеко не всегда включает поддержку Python. Скорее всего, вам придется загрузить и установить Python, а затем загрузить и установить текстовый редактор.
    Установка Python
    Для начала проверьте, установлена ли поддержка Python в вашей системе.
    Откройте окно командной строки: введите
    command
    в меню
    Пуск или щелкните на рабочем столе с нажатой клавишей Shift и выберите команду
    Open command window here
    . Введите в окне командной строки команду
    python
    в нижнем регистре.
    Рис. 1.2. Не забудьте установить флажок Add Python to PATH

    Подготовка среды программирования 25
    Если на экране появится приглашение
    >>>
    , значит, в системе установлена под- держка Python. Впрочем, скорее всего вместо приглашения появится сообщение об ошибке, в котором говорится, что команда python не опознана системой.
    В таком случае загрузите программу установки Python для Windows. Откройте страницу http://python.org/downloads/. Вы увидите на ней две кнопки: для загрузки
    Python 3 и для загрузки Python 2. Щелкните на кнопке Python 3, которая запускает автоматическую загрузку правильного установочного пакета для вашей системы. По- сле того как загрузка файла будет завершена, запустите программу установки. Не за- будьте установить флажок
    Add
    Python to
    PATH
    — это упростит правильную настройку системы. На рис. 1.2 изображено окно мастера установки с активным флажком.
    Запуск терминального сеанса
    Настроить текстовый редактор будет несложно, если вы сначала подготовите си- стему к запуску Python в терминальном сеансе. Откройте окно командной строки и введите команду
    python
    в нижнем регистре. Если на экране появится приглашение
    Python (
    >>>
    ), значит, система Windows обнаружила установленную версию Python:
    C:\> python
    Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC v.1900 32 bit
    (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    Если команда сработала, переходите к следующему разделу «Запуск Python в тер- минальном сеансе».
    Однако вывод может выглядеть и так:
    C:\> python
    'python' is not recognized as an internal or external command, operable program or batch file.
    В этом случае необходимо сообщить Windows, как найти свежеустановленную версию Python. Команда python в вашей системе обычно хранится на диске C; запустите Проводник Windows и откройте диск C. Найдите папку, имя которой начинается с
    Python
    , откройте ее и найдите файл python
    (в нижнем регистре). На- пример, на моем компьютере существует папка
    Python35
    , в которой находится файл с именем python
    , поэтому путь к команде python в вашей системе имеет вид
    C:\Python35\python
    . Если найти файл не удалось, введите строку python в поле поиска в Проводнике Windows — система поиска покажет, где именно хранится команда python в вашей системе.
    Когда вы решите, что знаете путь к команде, проверьте его: введите этот путь в тер- минальном окне. Откройте окно командной строки и введите только что найденный полный путь:
    C:\> C:\Python35\python
    Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 22:15:05) [MSC

    26 Глава 1 • Начало работы v.1900 32 bit
    (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    Если команда успешно работает, то вы знаете, как запустить Python в вашей си- стеме.
    Запуск Python в терминальном сеансе
    Введите в терминальном сеансе следующую строку и убедитесь в том, что на экране появился вывод Hello Python world!:
    >>> print("Hello Python world!")
    Hello Python interpreter!
    >>>
    Каждый раз, когда вы захотите выполнить фрагмент кода Python, откройте окно командной строки и запустите терминальный сеанс Python. Чтобы закрыть терми- нальный сеанс, нажмите Ctrl+Z или введите команду exit()
    Установка текстового редактора
    Geany — простой и удобный текстовый редактор; он легко устанавливается, по- зволяет запускать практически любые программы прямо из редактора (вместо терминала) и использует цветовое выделение синтаксиса, а код выполняется в терминальном окне. В приложении Б приведена информация о других текстовых редакторах, но я рекомендую использовать Geany, если только у вас нет веских причин для работы в другом редакторе.
    Программу установки Geany для Windows можно загрузить по адресу
    http://geany.org/. Щелкните в строке
    Releases меню
    Download и найдите пакет geany-1 .25_setup .exe
    (или что-нибудь в этом роде). Запустите программу и под- твердите все значения по умолчанию.
    Чтобы запустить свою первую программу, откройте Geany: нажмите клавишу
    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 не нужна; пропустите следующий раздел и переходите к разделу
    «Запуск программы Hello World» на с. 28. Если для запуска интерпретатора Python

    Подготовка среды программирования 27
    пришлось вводить полный путь вида
    C:\Python35\python
    , выполните инструкции по настройке Geany для вашей системы, приведенные в следующем разделе.
    Настройка Geany
    Чтобы настроить Geany для работы с Python, откройте окно
    BuildSet
    Build
    Commands
    . В окне приведены команды
    Compile и
    Execute
    , рядом с каждой из которых располагается команда. Команды
    Compile и
    Execute начинаются с команды python
    , записанной символами нижнего регистра, но Geany не знает, где в вашей системе находится исполняемый файл python
    . К команде нужно добавить путь, который вы ввели в окне командной строки.
    Добавьте в начало команд
    Compile и
    Execute диск и путь к папке, в которой находится файл. Команда
    Compile должна выглядеть примерно так:
    C:\Python35\python -m py_compile "%f"
    Возможно, в вашей системе путь будет выглядеть немного иначе; проследите за правильностью регистра символов и расстановки пробелов.
    1   2   3   4   5   6   7   8   9   ...   53


    написать администратору сайта