Наоми Седер - Python. Экспресс-курс
- Название:Python. Экспресс-курс
- Автор:
- Жанр:
- Издательство:Питер
- Год:2019
- ISBN:978-5-4461-0908-1
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Наоми Седер - Python. Экспресс-курс краткое содержание
Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.
Python. Экспресс-курс - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Macintosh — установите версию Python 3, соответствующую вашей версии OS X и вашему процессору. После того как вы определите правильную версию, загрузите файл с образом диска, смонтируйте его двойным щелчком и запу-стите программу установки. Программа для OS X настраивает все параметры автоматически, и Python 3 будет установлен во вложенную папку внутри папки Applications с указанием номера версии. macOS поставляется с разными версиями Python, но вам не нужно беспокоиться об этом; Python 3 будет установлен в до-полнение к системной версии. Если у вас установлена система brew , вы также мо-жете воспользоваться ею для установки Python командой brew install python3 . Вы найдете дополнительную информацию об использовании Python в OS X по ссылкам на домашней странице Python.
Linux/UNIX — поддержка Python присутствует в большинстве дистрибутивов Linux. Тем не менее версии Python могут быть разными и нет гарантий, что уста-новлена будет именно версия 3; для материала этой книги необходимо убедиться в том, что у вас установлены пакеты Python 3. Также может оказаться, что среда IDLE не установлена по умолчанию, и этот пакет нужно будет установить отдель-но. И хотя Python можно построить из исходного кода, доступного на сайте www. python.org, вам потребуются дополнительные библиотеки, а процесс построения не для новичков. Если существует заранее откомпилированная версия для вашего дистрибутива Linux, я рекомендую воспользоваться ею. Используйте систему управления пакетами для вашего дистрибутива, чтобы найти и установить нуж-ные пакеты для Python 3 и IDLE. Также доступны версии для запуска Python во многих операционных системах. Актуальный список поддерживаемых платформ с подробными описаниями установки доступен на сайте www.python.org . ANACONDA: АЛЬТЕРНАТИВНЫЙ ДИСТРИБУТИВ PYTHONКроме дистрибутива Python, который можно загрузить прямо с Python.org, сейчас набирает популярность дистрибутив Anaconda, особенно в среде ученых и специалистов по обработке данных. Anaconda — открытая платформа на базе Python. При установке Anaconda вы полу -чаете не только Python, но и язык R с обширной подборкой заранее установленных пакетов анализа и обработки данных, к которой можно добавить много других пакетов при помощи встроенного менеджера пакетов conda. Также возможно установить версию miniconda, вклю -чающую только Python и conda, а затем добавить к ней необходимые пакеты. Anaconda или miniconda можно загрузить по адресу www.anaconda.com/download/. Загрузи -те версию программы установки Python 3 для вашей операционной системы и запустите ее в соответствии с инструкциями. Когда все будет готово, на вашей машине появится полная версия Python.
Если ваши интересы лежат в области Data Science, возможно, Anaconda станет самым быстрым и простым способом начать работу с Python.
2.2. Базовый интерактивный режим и IDLEИнтерактивный доступ к интерпретатору Python можно получить двумя основ-ными способами: исходный базовый режим (командная строка) и IDLE. Среда IDLE доступна на многих платформах, включая Windows, Mac и Linux, но на других платформах ее может не быть. Возможно, для запуска IDLE вам придется немного потрудиться и установить дополнительные программные пакеты, но эти усилия окупятся — работать с IDLE удобнее, чем в базовом интерактивном режиме. С другой стороны, даже если вы обычно используете IDLE, время от времени бы-вает нужно запустить базовый режим. Вы должны быть достаточно подготовлены, чтобы запустить и использовать любой из этих режимов.
2.2.1. Базовый интерактивный режим
Базовый интерактивный режим — достаточно примитивная среда, но интерактив-ные примеры, приведенные в книге, обычно невелики. Позднее вы узнаете, как легко подключить к сеансу код, хранящийся в файле (при помощи механизма модулей). Вот как запускается базовый интерактивный сеанс в Windows, macOS и UNIX: Запуск базового сеанса в Windows — для Python версии 3.x найдите команду за-
пуска 32-разрядной версии Python 3.6 (32-разрядной) из подменю Python 3.6 папки Программы ( Programs ) меню Пуск ( Start ) и щелкните на ней. Также возможно найти исполняемый файл Python.exe (например, в папке C:\Users\myuser\AppData\ Local\Programs\Python\Python35-32 ) и сделать на нем двойной щелчок. В результате открывается окно, показанное на рис. 2.1.

Рис. 2.1. Базовый интерактивный режим в Windows 10
Запуск базового сеанса в macOS — откройте окно терминала и введите команду python3 . Если вы получите ошибку типа «Команда не найдена», запустите сце-нарий Update Shell Profle из папки Python3 в папке Applications .
Запуск базового сеанса в UNIX — введите команду python3 в командной строке. В текущем окне выводится сообщение с указанием версии наподобие показан-ного на рис. 2.1, а за ним следует приглашение Python >>> .
ВЫХОД ИЗ ИНТЕРАКТИВНОГО СЕАНСА
Чтобы завершить базовый сеанс, нажмите Ctrl+Z (в системе Windows) или Ctrl+D (в Linux/ UNIX) или введите exit() в командной строке.
На большинстве платформ поддерживается механизм редактирования командной строки и истории командной строки. Вы можете использовать клавиши со стрел-ками ↑ и ↓ , а также клавиши Home , End , Page Up и Page Down для прокрутки списка старых команд; нажатие клавиши Enter повторяет ранее выполненную команду. Собственно, это все, что необходимо для работы с примерами в процессе изучения Python по этой книге. Еще один вариант — превосходный режим Python для Emacs, который среди прочего предоставляет доступ к интерактивному режиму Python через интегрированный буфер.
2.2.2. Интегрированная среда разработки IDLEIDLE — встроенная среда разработки для Python. Название является сокращением от « integrated development environment », то есть «интегрированная среда разработ-ки» (хотя, конечно, на него могла повлиять фамилия одного из участников небе-зызвестной комедийной британской группы 1). IDLE объединяет интерактивный интерпретатор со средствами редактирования кода и отладки; в результате вы получаете все необходимое для создания кода Python. Благодаря разнообразию своего инструментария IDLE становится хорошей отправной точкой для изучения Python. Процедура запуска IDLE в Windows, macOS и Linux выглядит так: Запуск IDLE в Windows — для Python версии 3.6 найдите команду запуска IDLE
в подменю Python 3.6 из папки Все приложения ( All Apps ) меню Windows и щелк-ните на ней. В результате открывается окно, показанное на рис. 2.2.

Рис. 2.2. IDLE в Windows
Запуск IDLE в macOS — перейдите во вложенную папку Python 3.x в папке Applications и запустите IDLE.
Запуск IDLE в Linux или UNIX — введите команду idle3 в командной строке. На экране появляется окно, похожее на изображенное на рис. 2.2. Если вы устано-вили IDLE при помощи менеджера пакетов своего дистрибутива, в подменю Programming (или что-нибудь в этом роде) должна присутствовать команда для запуска IDLE.
Читать дальшеИнтервал:
Закладка: