Python Basic Rutorial № 3 Python3 Core Programming от входа в практическую сетевую траус -анализ данных.

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



Юань Гочжонг
Бесплатный переводчик; С 2000 года он специализируется на переводе книг, в основном переведенных книг, иногда переведенных пресс -релизов и мягких статей; Опубликовано более 40 книг, в том числе «Иллюстрация алгоритма», «Программирование первого JavaScript», «Программирование Python: от введения в практику», «C ++ Plus Plus», «Руководство по изучению CCNA», «Руководство по исследованию маршрута CCNP», «Архитектура программного обеспечения для режима»: модельная система, более чем-то, что выбранная инвестиционная инвестиция: «Кто является следующим миллионом», «Более 7, более чем-то», более чем-то, более чем вы выбран инвестиционной инвестиции: «Кто является следующим миллионом», более чем-то, более чем выбранным выбором, более чем-то, более чем вы выбран инвестиционной инвестиции: «Кто является следующим миллионом», более чем-то, более чем выбранным выбором в сфере инвестиций: «Кто является следующим миллионом». Прежде чем специализироваться на переводе, он занимался анализом и разработкой химического продукта в течение трех лет и в течение двух лет работает журналом и книгами.


Глава D 1 Быстрый старт: базовые знания
1.1 Интерактивный переводчик
1.2 Что такое алгоритм
1,3 числа и выражения
1.4 переменные
1.5 Заявление
1.6 Получите пользовательский ввод
1.7 Функция
1,8 модуль
1.8.1 CMATH и множественное число
1.8.2 Вернуться в будущее
1.9 Сохраните и выполните программу
1.9.1 Запустите сценарии Python из командной строки
1.9.2 Сделайте сценарии выглядеть как обычные программы
1.9.3 Комментарии
1.10 строка
1.10.1 Строка с одной цитатой и побег кавычек
1.10.2 Спезитивные струны
1.10.3 Строки представляют STR и OPREP
1.10.4 Длинная строка, исходная строка и байты
1.11 Резюме
1.11.1 Новые функции, введенные в этой главе
1.11.2 Предварительный просмотр
Глава D 2 списки и кортежи
2.1 Обзор последовательности
2.2 Общие операции последовательности
2.2.1 Индекс
2.2.2 Slice
2.2.3 Дополнение последовательности
2.2.4 Умножение
2.2.5 Членство
2.3 Список: основная сила питона
2.3.1 Список функций
2.3.2 Основные операции списка
2.3.3 Список метода
2.4 Круп: немодифицированная последовательность
2.5 Резюме
2.5.1 Новые функции, введенные в этой главе
2.5.2 Предварительный просмотр
Глава D 3 Использование строк
3.1 Основные строковые операции
3.2 Установите формат струн: упрощенная версия
3.3 Установите формат строки: полная версия
3.3.1 Заменить имена поля
3.3.2 Базовое преобразование
3.3.3 Ширина, точность и тысячи разделителей
3.3.4 Символы, выравнивания и заполнения 0
3.4 Строковой метод
3.4.1 center
3.4.2 find
3.4.3 join
3.4.4 lower
3.4.5 replace
3.4.6 split
3.4.7 strip
3.4.8 translate
3.4.9 Определите, соответствует ли строка конкретные условия
3.5 Резюме
3.5.1 Новые функции, введенные в этой главе
3.5.2 Предварительный просмотр
Глава D 4 Когда индекс D не ясен
4.1 Использование словарей
4.2 Создание и использование словаря
4.2.1 Функция дикта
4.2.2 Основная операция словарного словаря
4.2.3 Используйте функцию форматирования строки для словаря
4.2.4 Словарный метод
4.3 Резюме
4.3.1 Новые функции, введенные в этой главе
4.3.2 Предварительный просмотр
Глава D 5 Условия, петли и другие заявления
5.1 Давайте поговорим о печати и импорте
5.1.1 Распечатайте несколько параметров
5.1.2 Переименование при импорте
5.2 Магия задания
5.2.1 Распаковка последовательности
5.2.2 Цепочка назначения
5.2.3 Улучшенное назначение
5.3 Блок кода: веселье в отступе
5.4 Условное и условное утверждение
5.4.1 Вот где вступают логические ценности
5.4.2 Условно выполнение и операторы IF
5.4.3 еще
5.4.4 Элиф Клаус
5.4.5 гнездование блока кода
5.4.6 Более сложные условия
5.4.7 Утверждение
5.5 Цикл
5.5.1 В то время как петля
5.5.2 для петли
5.5.3 Итеративный словарь
5.5.4 Некоторые итеративные инструменты
5.5.5 Вырваться из петли
5.5.6 Else Clause в цикле
5.6 Простой вычет
5.7 тройка
5.7.1 ничего не делай
5.7.2 Используйте DEL, чтобы удалить
5.7.3 Используйте exec и eval для выполнения строк и вычисления их результатов
5.8 Резюме
5.8.1 Новые функции, введенные в этой главе
5.8.2 Предварительный просмотр
Глава D 6 Аннотация
6.1 лень - это добродетель
6.2 Абстракция и структура
6.3 пользовательские функции
6.3.1 Напишите документ для функции
6.3.2 Это не функция, которая на самом деле является функцией
6.4 Магия параметра
6.4.1 Откуда полученная стоимость
6.4.2 Могу ли я изменить параметры?
6.4.3 Параметры ключевых слов и значения по умолчанию
6.4.4 Соберите параметры
6.4.5 Присвоение параметров
6.4.6 Практикуйте параметры использования
6.5 Область
6.6 Рекурсия
6.6.1 Два классических случая: фактор и власть
6.6.2 Еще один классический случай: бинарный поиск
6.7 Резюме
6.7.1 Новые функции, введенные в этой главе
6.7.2 Предварительный просмотр
Глава D 7 Давайте поговорим об абстракции
7.1 Магия объекта
7.1.1 Полиморфизм
7.1.2 Полиморфизмы и методы
7.1.3 Упаковка
7.1.4 Наследование
Класс 7.2
7.2.1 Что именно такое класс
7.2.2 Создайте пользовательский класс
7.2.3 Свойства, функции и методы
7.2.4. Поговорим о скрытии
7.2.5 Пространство имен классов
7.2.6 Указание Superclass
7.2.7 Углубленное обсуждение наследства
7.2.8 Несколько супер -классов
7.2.9 Интерфейс и самоанализ
7.2.10 Аннотация базового класса
7.3 Некоторые мысли о объектно-ориентированном дизайне
7.4 Резюме
7.4.1 Новые функции, введенные в этой главе
7.4.2 Предварительный просмотр
Глава D 8 ненормальная
8.1 Что является исключением
8.2 Пусть все пойдет не так по указанной вами трассе
8.2.1 Заявление повышения
8.2.2 Класс пользовательских исключений
8.3 Поймайте исключения
8.3.1 Не требуется параметров
8.3.2 Множественные, кроме положений
8.3.3 Убейте двух птиц одним камнем
8.3.4 Захват объекты
8.3.5 поймайте все это в одном месте
8.3.6 Все хорошо
8.3.7 после z
8.4 Исключения и функции
8.5 ненормальный дзен
8.6 Не очень ненормальная ситуация
8.7 Резюме
8.7.1 Новые функции, введенные в этой главе
8.7.2 Предварительный просмотр
Глава D 9 Магические методы, особенности и итераторы
9.1, если вы не используете Python 3
9.2 Конструктор
9.2.1 Переписывание обычных методов и специальных конструкторов
9.2.2 Вызов неосознанного суперклассного конструктора
9.2.3 Использование функции Super
9.3 Элементный доступ
9.3.1 Основная последовательность и протоколы отображения
9.3.2 получено из списка, dict и str
9.4 Другие магические методы
9.5 Особенности
9.5.1 Функциональное свойство
9.5.2 Статические методы и методы класса
9.5.3 __getattr__, __setattr__ и т. Д.
метод
9.6 Итератор
9.6.1 Протокол итератора
9.6.2 Создание последовательности из итератора
9.7 Генератор
9.7.1 Создание генератора
9.7.2 Рекурсивный генератор
9.7.3 Общий генератор
9.7.4 Метод генератора
9.7.5 Имитационный генератор
9.8 Проблема восьми королев
9.8.1 Отправление генератора
9.8.2 Проблема
9.8.3 Представление статуса
9.8.4 Обнаружение конфликтов
9.8.5 Базовые условия
9.8.6 Рекурсивное состояние
9.8.7 Отделка работы
9.9 Резюме
9.9.1 Новые функции, введенные в этой главе
9.9.2 Предварительный просмотр
Глава D 10 из коробки
10.1 Модуль
10.1.1 Модуль J - это программа
10.1.2 Модуль используется для его определения
10.1.3 Сделайте модуль доступным
10.1.4 Пакет
10.2 Исследуйте модуль
10.2.1 Что содержит модуль?
10.2.2 Используйте помощь, чтобы получить помощь
10.2.3 Документация
10.2.4 Использование исходного кода
10.3 Стандартная библиотека: некоторые популярные модули
10.3.1
sys
10.3.2 os
10.3.3 fileinput
10.3.4 Сбор, куча и двойные очереди
10.3.5 time
10.3.6 random
10.3.7 Shelve и JSON
10.3.8 re
10.3.9 Другие интересные стандартные модули
10.4 Резюме
10.4.1 Новые функции, введенные в этой главе
10.4.2 Предварительный просмотр
Глава D 11 Документ
11.1 Откройте файл
11.2 Основные методы файлов
11.2.1 Читать и написать
11.2.2 Использование перенаправления трубопровода
11.2.3 Читать и написать ряды
11.2.4 Закройте файл
1.2.5 Основные способы использования файлов
11.3 Итерация содержимого файла
11.3.1 Один персонаж (или байт) за раз
11.3.2 по одной строке за раз
11.3.3 Прочтите весь контент
11.3.4 Использование FileInput для реализации итерации с задержкой строк
11.3.5 итератор файла
11.4 Резюме
11.4.1 Новые функции, введенные в этой главе
11.4.2 Предварительный просмотр
Глава D 12 Графический пользовательский интерфейс
12.1 Создание применения примера графического интерфейса
12.1.1 Предварительное исследование
12.1.2 макет
12.1.3 Обработка событий
12.1.4 программа Z-Final
12.2 Использование других наборов инструментов графического интерфейса
12.3 Резюме
Глава D 13 Поддержка базы данных
13.1 API базы данных Python
13.1.1 Глобальные переменные
13.1.2 Исключение
13.1.3 Соединения и курсоры
13.1.4 Тип
13.2 SQLite и Pysqlite
13.2.1
13.2.2 Пример приложения базы данных
13.3 Резюме
13.3.1 Новые функции, введенные в этой главе
13.3.2 Предварительный просмотр
Глава D 14 сетевое программирование
14.1 Несколько сетевых модулей
14.1.1 Модульный розетка
14.1.2 Модули urllib и urllib2
14.1.3 Другие модули
14.2 SocketServer и смежные классы
14.3 Многочисленные соединения
14.3.1 Реализация с использованием SocketServer
Развязка и резьба
14.3.2 Реализация с использованием SELECT и OLLOR
Асинхронный ввод/вывод
14.4 Twisted
14.4.1 Скачать и установить Twisted
14.4.2 Написание скрученного сервера
14.5 Резюме
14.5.1 Новые функции, введенные в этой главе
14.5.2 Предварительный просмотр
Глава D 15 Python и Интернет
15.1 Захват экрана
15.1.1 QUIDY и XHTML SAINGING
15.1.2 Beautiful Soup
15.2 Создание динамических веб -страниц с использованием CGI
15.2.1 Шаг D: подготовьте веб -сервер
15.2.2 Шаг D: добавить!# Строка
15.2.3 Шаг D: Установить разрешения на файл
15.2.4 Риски безопасности CGI
15.2.5 Простые сценарии CGI
15.2.6 Отладка с CGITB
15.2.7 Использование модуля CGI
15.2.8 Простая форма
15.3 Использование веб -структуры
15.4 Веб -сервис: больше ползания GJ
15.4.1 RSS и связанный контент
15.4.2 Использование XML-RPC для удаленных вызовов процедуры
15.4.3 SOAP
15.5 Резюме
15.5.1 Новые функции, введенные в этой главе
15.5.2 Предварительный просмотр
Глава D 16 Основы испытаний
16.1 Сначала тестируйте, а затем кодируйте
16.1.1 Точное описание требований
16.1.2 Будьте готовы справиться с изменениями
16.1.3 тестирование четырехэтапной песни
16.2 Инструменты тестирования
16.2.1 doctest
16.2.2 unittest
16.3 Cy Unit Test
16.3.1 Проверьте исходный код, используя Pychecker и Pylint
16.3.2 Анализ производительности
16.4 Резюме
16.4.1 Новые функции, введенные в этой главе
16.4.2 Предварительный просмотр
Глава D 17 Расширенный Python
17.1
17.2 Простой и легкий способ: Jython и Ironpython
17.3 Написание C расширения языка
17.3.1 SWIG
17.3.2 Расширения вручную писать
17.4 Резюме
17.4.1 Новые функции, введенные в этой главе
17.4.2 Предварительный просмотр
ГЛАВА D 18 ПАКЦИЯ ПРОГРАММА
18.1 Setuptools Основы
18.2 Упаковка
18.3 Скомпилируйте расширения
18.4 Создание исполняемой программы с использованием py2exe
18.5 Резюме
18.5.1 Новые функции, введенные в этой главе
18.5.2 Предварительный просмотр
Глава D 19 Интересное программирование
19.1 Почему это интересно
19.2 Программирование Jiu Jitsu
19.3 Прототипирование
19.4 Конфигурация
19.4.1 Извлечение констант
19.4.2 Файл конфигурации
19.5 Журнал
19.6, если у вас нет неприятностей
19.7 Если вы хотите узнать больше
19.8 Резюме
Глава D 20 Проект 1: автоматически добавлять теги
20.1 Описание проблемы
20.2 Полезные инструменты
20.3 Подготовка
20.4 в первый раз внедрение
20.4.1 Поиск текстовых блоков
20.4.2 Добавьте несколько тегов
20.5 Реализовано снова
20.5.1 Обработка
20.5.2 Superclass of Handler
20.5.3 Правила
20.5.4 Суперкласс правил
20.5.5 Фильтр
20.5.6 Парсер
20.5.7 Создание правил и фильтров
20.5.8 Интеграция
20.6 Дальнейшее исследование
Глава D 21 Проект 2: Графические диаграммы
21.1 Описание проблемы
21.2 Полезные инструменты
21.3 Подготовка
21.4 в первый раз внедрение
21.4.1 Рисунок с отчетом
21.4.2 Нарисуйте линию сгиба
21.4.3 Напишите прототип
21.5 Реализовано снова
21.5.1 Получение данных
21.5.2 Использование класса LinePlot
21.6 Дальнейшее исследование
Глава D 22 Проект 3: XML WN
22.1 Описание проблемы
22.2 Полезные инструменты
22.3 Подготовка
22.4 ВОЗВРАЩА
22.4.1 Создайте простой обработчик контента
22.4.2 Создать HTML -страницу
22.5 Реализовано снова
22.5.1 Диспетчер смешанный класс
22.5.2 Методы написания 1 и хвоста для файлов и обработчиков по умолчанию
22.5.3 Справочник поддержки
22.5.4 Обработчик событий
22.6 Дальнейшее исследование
Глава D 23 Проект 4: Краткое описание новостей
23.1 Описание проблемы
23.2 Полезные инструменты
23.3 Подготовка
23.4 Впервые внедрение
23.5 Реализовано снова
23.6 Дальнейшее исследование
Глава D 24 Проект 5: Виртуальная чаепития
24.1 Описание проблемы
24.2 Полезные инструменты
24.3 Подготовка
24.4 в первый раз внедрение
24.4.1 Класс Чэтсервер
24.4.2 Класс чата
24.4.3 Интеграция
24.5 Реализовано снова
24.5.1 Основная функция интерпретации команды
24.5.2 чат
24.5.3 Войдите и выходите из чата
24.5.4 Основной чат -комнаты
24.5.5 Новый сервер
24.6 Дальнейшее исследование
Глава D 25 Проект 6: Используйте CGI для удаленного редактирования
25.1 Описание проблемы
25.2 Полезные инструменты
25.3 Подготовка
25.4 Впервые реализация
25.5 Реализовано снова
25.5.1 Создайте форму имени файла
25.5.2.
25.5.3. Напишите сценарий сохранения
25.5.4 Запустите редактор
25.6 Дальнейшее исследование
Глава D 26 Проект 7: Самостроительная доска объявлений
26.1 Описание проблемы
26.2 Полезные инструменты
26.3 Подготовка
26.4 Впервые внедрение
26.5 Реализовано снова
26.5.1 Написание сценариев main.cgi
26.5.2 Написание сценария.
26.5.3 Написание скрипта Edit.cgi
26.5.4 Написание скрипта save.cgi
26.5.5 Попробуйте использовать
26.6 Дальнейшее исследование
Глава D 27 Проект 8: Поделиться файлами с использованием XML-RPC
27.1 Описание проблемы
27.2 Полезные инструменты
27.3 Подготовка
27.4 ВОЗВРАЖЕНИЕ
27.4.1 Реализация простых узлов
27.4.2 Попробуйте использовать
27.5 Реализовано снова
27.5.1 Создание клиентского интерфейса
27.5.2 было поднято исключение
27.5.3 Проверьте имя файла
27.5.4 Попробуйте использовать
27.6 Дальнейшее исследование
Глава D 28 Проект 9: Поделиться файлами с использованием графического интерфейса
28.1 Описание проблемы
28.2 Полезные инструменты
28.3 Подготовка
28.4 в первый раз внедрение
28.5 Реализовано снова
28.6 Дальнейшее исследование
Глава D 29 Проект 10: домашняя аркадная игра
29.1 Описание проблемы
29.2 Полезные инструменты
29.2.1 pygame
29.2.2 pygame.locals
29.2.3 pygame.display
29.2.4 pygame.font
29.2.5 pygame.sprite
29.2.6 pygame.mouse
29.2.7 pygame.event
29.2.8 pygame.image
29.3 Подготовка
29.4 ВОЗВРАЩА
29,5 реализовано снова
29.6 Дальнейшее исследование
Приложение Краткое руководство
Приложение B Справочное руководство Python


Эта книга включает в себя все аспекты программирования Python: 1. Начните с установки Python, а затем представляют основные знания и основные концепции Python, включая списки, кортежи, строки, словари и различные утверждения; Затем постепенно вводит некоторые относительно GJ -тем, включая абстракции, исключения, магические методы, атрибуты и итераторы; Затем обсуждает, как использовать Python с базами данных, сети, C -языком и другими инструментами для выполнения мощных функций Python, и вводит знания о тестировании, упаковке и публикации Python Program После Z автор объединяет упомянутый выше контент и вводит процесс разработки 10 проектов Python с практическим значением для читателей в соответствии с этапами фактической разработки проекта.



