Наоми Седер - Python. Экспресс-курс

Здесь есть возможность читать онлайн «Наоми Седер - Python. Экспресс-курс» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2019, ISBN: 2019, Издательство: Питер, Жанр: Программы, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Python. Экспресс-курс: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Python. Экспресс-курс»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python. Впервые на русском языке выходит новое издание одной из самых популярных книг издательства Manning. С помощью этой книги вы можете быстро перейти от основ к управлению и структурам данных, чтобы создавать, тестировать и развертывать полноценные приложения.
Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.

Python. Экспресс-курс — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Python. Экспресс-курс», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

2.3. Использование окна оболочки Python в IDLEПри запуске IDLE открывается окно оболочки Python (рис. 2.3). IDLE обеспечивает автоматическую расстановку отступов и цветовое выделение синтаксиса во время редактирования кода в зависимости от типа синтаксиса Python. Для перемещения по буферу используется мышь, клавиши управления курсором, клавиши Page Up и Page Down и/или некоторые стандартные привязки клавиш Emacs. За подробностями обращайтесь к меню Help .

Все данные вашего сеанса буферизуются. Вы можете прокручивать список или проводить поиск. Если установить курсор в любой строке и нажать Enter , эта стро-ка будет скопирована в нижнюю часть экрана, где вы сможете отредактировать ее и передать интерпретатору повторным нажатием Enter . Или же, пока курсор остается в нижней части, вы можете перебирать ранее введенные команды комбинациями клавиш Alt+P и Alt+N ; при этом внизу последовательно появляются копии строк. Обнаружив нужную строку, вы снова сможете отредактировать ее и передать ин-терпретатору клавишей Enter . Чтобы просмотреть список возможных вариантов завершения ключевых слов Python или значений, определенных пользователем, нажмите клавишу Ta b .

Если вам покажется, что программа вроде бы зависла и не выводит новое при-глашение, скорее всего, интерпретатор оказался в состоянии, когда он ждет ввода каких-то конкретных данных. Комбинация клавиш Ctrl+C прерывает программу, а на экране снова должно появиться приглашение. Она также может использоваться

Рис 23 Использование оболочки Python в IDLE Код автоматически выделяется - фото 16

Рис. 2.3. Использование оболочки Python в IDLE. Код автоматически выделяется цветом(в соответствии с синтаксисом Python) в процессе ввода. Если подвести курсор к любой предыдущей команде и нажать Enter, команда и курсор перемещаются в нижнее поле; здесь вы можете отредактировать команду, а потом нажать Enter, чтобы передать ее интерпретатору. При размещении курсора в нижнем поле можно перемещаться по истории команд вверх и вниз клавишами Alt+P и Alt+N. Когда вы перейдете к нужной команде, отредактируйте ее так, как считаете нужным, и нажмите Enter. Команда будет передана интерпретатору

для прерывания выполняемой команды. Чтобы выйти из IDLE, выберите команду Exit из меню File .

Скорее всего, на первых порах чаще всего будет использоваться меню Edit . Как и любое другое меню, его можно отсоединить: сделайте двойной щелчок на верхней пунктирной линии и разместите его рядом с окном.

2.4. Hello, World

Каким бы способом вы ни вошли в интерактивный режим Python, вы увидите при-глашение из трех угловых скобок: >>> . Это приглашение командной строки Python, в котором вы вводите команду для выполнения или выражение для обработки. Начнем с обязательной программы «Hello, World», которая в Python состоит из одной строки (каждая вводимая строка завершается нажатием Enter ): >>> print("Hello, World")

Hello, World

Здесь в командной строке вводится функция print , а результат появляется на экране. При выполнении функции print ее аргумент направляется в стандартный вывод — обычно на экран. Если бы команда была выполнена в то время, когда ин-терпретатор Python выполнял программу Python из файла, произошло бы ровно то же самое: на экран была бы выведена строка «Hello, World». Поздравляю! Вы только что написали свою первую программу на языке Python, а ведь я еще даже не начала рассказывать об этом языке.

2.5. Использование интерактивного приглашения для изучения Python

Где бы вы ни работали, в IDLE или в стандартном интерактивном приглашении, в вашем распоряжении оказывается пара полезных инструментов, которые помо-гут вам в исследовании Python. Первый инструмент — функция help() , которая работает в двух режимах. Если ввести команду help() в приглашении, вы перейдете в справочный режим, в котором можно получить информацию о модулях, ключевых словах и темах. В справочном режиме выводится приглашение help> , а при вводе имени модуля (например, math ) или другой темы будет выведена документация Python по данной теме.

Обычно функцию help() удобнее использовать целенаправленно. Если передать тип или имя переменной в параметре help() , вы сразу получите документацию по запрошенной теме:

>>> x = 2

>>> help(x)

Help on int object:

class int(object)

| int(x=0) -> integer

| int(x, base=10) -> integer

|

| Convert a number or string to an integer, or return 0 if no arguments | are given. If x is a number, return x.__int__(). For floating point | numbers, this truncates towards zero.

|

| If x is not a number or if base is given, then x must be a string, | bytes, or bytearray instance representing an integer literal in the... (continues with the documentation for an int)

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Python. Экспресс-курс»

Представляем Вашему вниманию похожие книги на «Python. Экспресс-курс» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Python. Экспресс-курс»

Обсуждение, отзывы о книге «Python. Экспресс-курс» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x