Python за 7 дней. Краткий курс для начинающих [Эндрю Парк] (pdf) читать постранично, страница - 2

-  Python за 7 дней. Краткий курс для начинающих  (и.с. Библиотека программиста) 9.6 Мб, 255с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Эндрю Парк

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

IDE.................................................................... 47
PyCharm........................................................................................ 50
Какие возможности доступны в PyСharm............................... 50
Редактор кода................................................................... 51
Навигация по коду............................................................. 51
Мощные средства рефакторинга...................................... 51
Интеграция с веб-технологиями........................................ 52
Интеграция с научными библиотеками............................. 52
Тестирование..................................................................... 52
Как работать с PyCharm.......................................................... 53
Шаг 1. Установка PyСharm................................................. 53
Шаг 2. Создание нового проекта....................................... 54
Шаг 3. Структура проектов PyСharm.................................. 55
Шаг 4. Расширенные возможности PyСharm..................... 55
Руководство по стилю Python...................................................... 57

Глава 3. Основы Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Почему входные данные необходимы......................................... 62
Сценарии использования....................................................... 62
Функция input()............................................................................. 64
Как составлять подсказки для пользователя........................ 65
Что такое экранированная последовательность.................... 67
Для чего нужна команда end.................................................. 67

СОДЕРЖАНИЕ

Комментарии в Python.................................................................. 68
Однострочные комментарии.................................................. 68
Для чего используются однострочные комментарии....... 69
Многострочные комментарии................................................ 69
Для чего используются многострочные комментарии..... 70
Зарезервированные ключевые слова.......................................... 71
Операторы Python........................................................................ 72
Разновидности операторов.................................................... 73
Сложение........................................................................... 73
Вычитание......................................................................... 74
Умножение......................................................................... 75
Деление............................................................................. 76
Остаток от деления........................................................... 77
Целочисленное деление.................................................... 78
Побитовые операторы....................................................... 79
Приоритет операторов............................................................ 80
Правила приоритета операторов в Python......................... 80

Глава 4. Переменные в Python . . . . . . . . . . . . . . . . . . . . . . . 82
Что такое переменные................................................................. 84
Выбор имен переменных.............................................................. 88
Правила выбора имен переменных........................................ 88
Как определить переменную....................................................... 90
Как узнать адрес переменной в памяти....................................... 91
Локальные и глобальные переменные в Python.......................... 93

Глава 5. Типы данных Python. . . . . . . . . . . . . . . . . . . . . . . . 96
Что такое типы данных................................................................ 98
Составные элементы кода...................................................... 99
Идентификаторы............................................................... 99

7

8

Содержание

Литералы......................................................................... 100
Операторы....................................................................... 100
Строки........................................................................................ 101
Как обращаться к символам строки..................................... 103
Форматирование строк......................................................... 105
Операции со строками.......................................................... 105
Конкатенация.................................................................. 106
Умножение строк............................................................. 106
Присоединение................................................................ 107
Определение длины строки............................................ 107
Поиск в строке................................................................ 108
Преобразование регистра............................................... 109
Метод title()...................................................................... 110
Целые числа............................................................................... 111
Числа с плавающей точкой........................................................ 112
Логический тип данных.............................................................. 113

Глава 6. Сложные структуры данных в Python . . . . . . . . . 114
Списки........................................................................................ 116
Пустой список....................................................................... 117
Индексы в списках............................................................... 118
Срезы.................................................................................... 121
Получение длины списка...................................................... 123
Изменение значений элементов списка............................... 124
Конкатенация списков.......................................................... 125
Дублирование списков......................................................... 125
Удаление элементов............................................................. 126
Операторы in и not in............................................................. 126
Метод index()......................................................................... 127
Метод insert()........................................................................ 128
Метод sort()........................................................................... 129

СОДЕРЖАНИЕ

Кортежи...................................................................................... 130
Конкатенация кортежей........................................................ 132
Дублирование....................................................................... 133
Сегментирование кортежей.................................................. 134
Как удалить кортеж...............................................................