Программирование Python от входа в практику 2 -е издание книг по программированию из основных концепций для завершения читателей разработки проекта.

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии

Программирование Python от входа к практике № 2 издание


Эта книга представляет собой книгу «Вход» для всех уровней читателей Python.Книга разделена на две части: первая часть вводит основные концепции, которые должны пониматься с помощью программирования Python, включая мощную библиотеку и инструменты Python, а также списки, словарь, если утверждения, классы, файлы и аномалии, тестирование кода и тестирование кода и тестирование кода и тестирование кода и тестирование кода и тестирование кода и тестирование кода и тестирование кода и кодовые Другой контент; теория используется на практике, объясняя, как разрабатывать три элемента, включая простые 2D -игры, информационные диаграммы, которые используют данные для создания взаимодействия транзакций, а также создание и настройку простых веб -приложений, а также помогают читателям решать проблемы общих программ и путаницу.Второе издание было превращено в всеобъемлющий пересмотр, упростил процесс установки Python, добавил метод f -String, get () и другой контент, и использовал библиотеку Plotly в проекте и новую версию Django и Bootstrap, и так далее Полем

Первая часть основных знаний
Глава 1 Начало 2
1.1 Создать среду программирования 2
1.1.1 Python Версия 2
1.1.2 Запустите фрагмент кода Python 2
1.1.3 Введение в sublimetext 3
1.2 Построить среду программирования Python в различных операционных системах 3 3
1.2.1 Создание среды программирования Python в Windows System 4
1.2.2 Установите среду программирования Python в системе MacOS 5
1.2.3 Установите среду программирования Python в системе 7 Linux 7
1.3 Запустите программу Helloworld 8
1.3.1 Настройка sublimeText для использования правильной версии Python 8
1.3.2 Запуск программы hello_world.py 8
1.4 Решите задачу установки 9
1.5 Запустите программу Python из терминала 9
1.5.1 Запустите программу 10 Python из терминала в системе Windows 10
1.5.2 Запустите программу 10 Python из терминала в системе Linux и MacOS 10 10
1.6 Little Element 11
Глава 2 переменные и простые данные типа 12
2.1 Что случилось при запуске hello_world.py 12
2.2 Переменная 13
2.2.1 Наименование и использование переменных 13
2.2.2 Избегайте ошибок имен при использовании переменных 14
2.2.3 Переменные - этикетка 15
2.3 строка 16
2.3.1 Используйте, как изменить строку строки 17
2.3.3 Используйте линию формата или изменение, чтобы добавить пустое 18
2.3.4 Удалить пусто 19
2.3.5 Избегайте грамматических ошибок при использовании строки 20
2.4 Номер 21
2.4.1 Целое число 22
2.4.2 Плавающая точка № 22
2.4.3 Целое число и плавающее запястье № 23
2.4.4 Нижняя линия хода 23
2.4.5 одновременно назначение нескольких переменных 24
2.4.6 Постоянная 24
2.5 Примечания 25
2.5.1 Как написать комментарии 25
2.5.2. Какую аннотация должна быть написана 25
2.6 Python Zen 26
2.7 Резюме 27
ГЛАВА 3 СПИСОК ВВЕДЕНИЕ 28
3.1 Что такое список 28
3.1.1 Элементы списка доступа 29
3.1.2 Индекс начинается с 0 вместо 1 29
3.1.3 Используйте каждое значение в списке 30
3.2 Модифицировать, добавить и удалить элементы 31
3.2.1 Измените элемент списка 31
3.2.2 Добавить элементы в список 31
3.2.3 Удалить элементы из списка 32
3.3 Список организаций 36
3.3.1 Как использовать Sort () Сортировать список навсегда Jiu 37
3.3.2 Используйте функцию Sorted (), чтобы временно сортировать список 37
3.3.3 Список перевернутых печати 38
3.3.4 Определите длину списка 38
3.4 Избегайте ошибок индекса при использовании списка 39
3.5 Резюме 41
Глава 4 Список операций 42
4.1 Как весь список 42
4.1.1 в цикле исследований 43
4.1.2 Выполните больше операций в Loop 44
4.1.3 выполнить некоторые операции после окончания петли для. 45
4.2 Избегайте ошибок 45
4.2.1 Забыл сократить 46
4.2.2 Забыли сжаться с дополнительной кодовой строкой 46
4.2.3 ненужное отступление 47
4.2.4 Ненужный для сокращения 47 после цикла
4.2.5 Пропустил толстую кишку 48
4.3 Создать числовой список 49
4.3.1 Используйте диапазон функций () 49
4.3.2 Используйте диапазон () для создания численного списка 50
4.3.3 Простой статистический расчет для числа чисел список 51
4.3.4 Анализ списка 52
4.4 Часть списка 53
4.4.1 Слип 53
4.4.2
4.4.3 Список копий 55
4.5 Юань Группа 57
4.5.1 Определение юаней группы 57
4.5.2 Все значения в группе черепах 58
4.5.3 Измените переменную мета -группу 59
4.6 Установите формат кода 60
4.6.1 Руководство по настройкам формата 60
4.6.2 гостиницы 60
4.6.3 Президент 60
4.6.4 Air Strip 61
4.6.5 Другие настройки формата 61
4.7 Резюме 62
Глава 5, если утверждение 63
5.1 Простой пример 63
5.2 Тест состояния 64
5.2.1 Проверьте, равно ли это 64
5.2.2 Проверьте, равна ли это, когда равна.
5.2.3 Проверьте, не равняется ли он 65
5.2.4 Сравнение значений 66
5.2.5 Проверьте несколько условий 66
5.2.6 Проверьте, включено ли конкретное значение в список 68
5.2.8.
5.3, если оператор 69
5.3.1 Простой, если оператор 69
5.3.2 Заявление IF-ELSE 70
5.3.3 Структура IF-ELIF-ELSE 71
5.3.4 Используйте несколько кодовых блоков ELIF 72
5.3.5 Пропустить еще код Блок 73
5.3.6 Проверка множества условий 73
5.4 Используйте список обработки операторов 76
5.4.1 Проверьте специальный элемент 76
5.4.2 Определить, что список не пуст 77
5.4.3 Используйте несколько списков 77
5.5 Формат IF оператора 79
5.6 Резюме 80
Глава 6 Словарь 81
6.1 Простой словарь 81
6.2 Используйте словарь 82
6.2.1 Значение в словаре 82
6.2.2 Добавить значение ключа к 83
6.2.3 Создайте пустой словарь 83
6.2.4 Измените значение в словаре 84
6.2.5 Удалить значение ключа до 85
6.2.6 Словарь, состоящий из аналогичных объектов 86
6.2.7 Используйте get () для посещения значения 87
6.3 Живой словарь 88
6.3.1 Тур всех ключевых значений пары 88
6.3.2 Все ключи в словаре 90
6.3.3 Проверка всех ключей в словаре в определенном порядке 92
6.3.4 Все значения в словаре 92
6,4 вложенные 94
6.4.1 Список словари 94
6.4.2 Список хранения 97 в словаре
6.4.3 Словарь магазина в словаре 98
6.5 Сводка 100
Глава 7 Пользовательский ввод и в то время как петля 101
7.1 Принцип работы ввода функции () 101
7.1.1 Написание четкой программы 102
7.1.2 Используйте int (), чтобы получить числовой вход 102
7.1.3 Моделирование свежих зарядов 104
7.2 В то время как введение цикла 105
7.2.1 Используйте во время цикла 105
7.2.2 Позвольте пользователям выбирать, когда выйти 105
7.2.3 Используйте логотип 107
7.2.4 Используйте лещ для выхода из петли 108
7.2.5 Использование Продолжить 109 в цикле
7.2.6 Избегайте неограниченного цикла 109
7.3 Используйте в списке обработки цикла и словаря 111
7.3.1 Перемещать элементы между списками 111
7.3.2 Удалить все элементы списка конкретных значений 112
7.3.3 Используйте пользовательский ввод, чтобы заполнить словарь 112
7.4 Резюме 114
Глава 8 Функция 115
8.1 Функция определения 115
8.1.1 Отправить информацию на функцию 116
8.1.2 Сплошные параметры и параметры формы 116
8.2 Передача реального параметра 117
8.2.1 Симптом местоположения 117
8.2.2 Ключевой слов твердый параметр 119
8.2.3 Значение по умолчанию 119
8.2.4 эквивалентная функция вызов 120
8.2.5 Избегайте ошибок с твердыми параметрами 121
8.3 возвращаемое значение 122
8.3.1 вернуться к простому значению 122
8.3.2 Пусть реальный параметр станет необязательным 123
8.3.3 Вернитесь в словарь 124
8.3.4 в сочетании с функцией и в цикле 125
8.4 Pass List 127
8.4.1 Измените список 128 в функции
8.4.2 Список модификации запрещенных функций 130
8.5 Пропустить любое количество фактических параметров 131
8.5.1 На основании использования местоположения местоположения и любого параметра по количеству 132
8.5.2 Используйте любое количество ключевых слов для параметра 134
8.6.1 Импорт всего модуля 134
8.6.2 Импорт специфических функций 135
8.6.3 Используйте, чтобы указать другие имена 136 для функции
8.6.4 Используйте, чтобы указать другие имена 136 для модуля
8.6.5 Все функции в модуле 137
8.7 Руководство по написанию функций 137
8.8 Резюме 138
Глава 9 класс 140
9.1 Создание и использование класса 140
9.1.1 Создать собак класс 141
9.1.2 Создание экземпляра на основе класса 142
9.2 Используйте класс и экземпляр 144
9.2.1 Класс автомобилей 145
9.2.2 Укажите значение по умолчанию атрибута 145
9.2.3 Измените значение атрибута 146
9.3 наследство 149
9.3.1 Метод суб -класса __init __ () 149
9.3.2 Атрибуты и методы определения к подклассу 151
9.3.3 Перепишите родительский класс 152
9.3.4 Используйте экземпляры в качестве атрибута 152
9.3.5 Моделирование реального объекта 154
9.4 Импорт класс 155
9.4.1 Импорт один класс 155
9.4.2 Храните несколько классов 157 в одном модуле 157
9.4.3 Импортируйте несколько классов 158 из одного модуля 158
9.4.4 импортируйте весь модуль 158
9.4.5 Все классы в модуле 159
9.4.6 Импортируйте другой модуль 159 в одном модуле 159
9.4.7 Используйте псевдоним 160
9.4.8 Пользовательский рабочий процесс 160
9,5 Стандартная библиотека Python 161
9.6 Стиль кода кода 162
9.7 Резюме 163
Глава 1 документы и Annes 164
10.1 Читать данные из файла 164
10.2 Запись файл 171
10.3 ODX 174
10.4 Данные о хранении 182
10.5 Резюме 187
Глава 1 Тестовый код 188
11.1 Тестовая функция 188
11.2 Тестовый класс 194
11.3 Резюме 200
Часть 2 Проект
Проект 1 инопланетный вторжение 202
Глава 1 Военно -космический корабль 203
12.1 Планирование проекта 203
12.2 Установить Pygame 204
12.3 Start Game Project 204
12.4 Добавить изображение космического корабля 208
12.5 Реконструкция: method_check_events () и __update_screen () 211
12.6 Вождение космического корабля 213
12.6.7 Нажмите кнопку Q, чтобы выходить 219
12.6.8 Запустите игру под полно -экранированным режимом 219
12.7 Простой обзор 220
12.8 Стрельба 221
Глава 1 Инопланетянин здесь 228
13.1 Обзор проекта 228
13.2 Создать первый инопланетянин 229
13.3 Создать группу инопланетян 232
13.3.4 Добавить строку 234
13.4 Пусть инопланетная толпа перенесена 237
13.5 Убийство инопланетян 240
13.6 End Game 244
13.7 ОК, какая часть игры должна работать. 248
13.8 Резюме 249
Глава 1 4 Оценка 250
14.1 Добавить кнопку игры 250
14.2 Улучшение уровня 256
14,3 Оценка 258
14.4 Резюме 272
Проект 2 Визуализация данных 273
Глава 1 5 генерирует данные 274
15.1 Установить Matplotlib 274
15.2 Нарисуйте простую складную линию Рисунок 275
15.3 Случайная прогулка 284
15.4 Используйте сюжет для моделирования костей 292
15.5 Резюме 300
Глава 1 Скачать данные 301
16.1 Формат файла CSV 301
16.2 Сделайте глобальное землетрясение рассеянную карту точек: формат JSON 315
16.3 Резюме 325
Глава 1 Используйте API 326
17.1 Используйте Webapi 326
17.2 Используйте Plotly Visual Warehouse 332
17.3 Hackernewspi 338
17.4 Резюме 341
Проект 3 Веб -приложение 342
Глава 1 Начните с Django 343
18.1 Создание проекта 343
18.2 Создать приложение 348
18.3 Создать страницу: Учитесь примечание домой 357
18.4 Создать другие страницы 361
18.5 Резюме 369
Глава 1 Учетная запись пользователя 370
19.1 Позвольте пользователям ввести данные 370
19.2 Создать учетную запись пользователя 381
19.3 Пусть пользователи имеют свои собственные данные 388
Глава 20 Установите стиль приложения и разверните 397
20.1.1 Приложение django-bootstrap4 398
20.1.3 Modify Base.html 399
20.1.4 Используйте Jumbotron, чтобы установить стиль домашней страницы 403
20.1.5 Установите стиль страницы входа в систему 404
20.1.6 Установите стиль страницы всех тем 405
20.1.7 Установите стиль полосы на странице одной темы 406
20.2 Развертывание&Ldquo; Learning Notes” 407
20.3 Резюме 422
Приложение A Установка и исключение сбоя 423
Приложение B Текстовый редактор и IDE 428
Приложение C для помощи 432
Приложение D использует GIT для выполнения управления версией 436
PostScript 445










