Описание
Python. Экспресс-курс. 3-е изд., Седер Н. купить книга Україна
Обкладинка – м”яка
Рік видання – 2019
Кількість сторінок – 480
ISBN – 978-5-4461-0908-1
Бумага – біла, офсет
Про книгу Python. Экспресс-курс. 3-е изд., Седер Н.
Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python. Впервые на русском языке выходит новое издание одной из самых популярных книг издательства Manning. С помощью этой книги вы можете быстро перейти от основ к управлению и структурам данных, чтобы создавать, тестировать и развертывать полноценные приложения. Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.
Python. Экспресс-курс. 3-е изд., Седер Н. оглавление
Введение
Предисловие
Благодарности
О.книге
Как использовать книгу
Структура книги
Правила оформления кода
Упражнения
Ответы к упражнениям
Исходный код
Системные требования
Программные требования
Об авторе
Об иллюстрации на обложке
Від видавця
Часть 1. Первые шаги
Глава.1
Знакомство.с.Python
1. Почему мне стоит использовать Python?
2. Сильные стороны Python
3. Не самые сильные стороны Python
4. Почему нужно изучать Python 3?
Итоги
Глава.2
Первые.шаги
1. Установка Python
2. Базовый интерактивный режим и IDLE
6
2.3. Использование окна оболочки Python в IDLE
4. Hello, World
5. Использование интерактивного приглашения для изучения Python
Итоги
Глава.3
Краткий.обзор.Python
1. Общее описание Python
2. Встроенные типы данных
3. Управляющие конструкции
4. Создание модуля
5. Объектно-ориентированное программирование
Итоги
Часть 2. Основной материал
Глава.4
Основы
1. Отступы и оформление блоков
2. Комментарии
3. Переменные и присваивание
4. Выражения
5. Строки
6. Числа
7. Значение None
8. Получение данных от пользователя
9. Встроенные операторы
Основной стиль программирования на Python
Итоги
Глава.5
Списки,.кортежи.и.множества
1. Сходство между списками и массивами
2. Индексы списков
3. Модификация списков
4. Сортировка списков
5. Другие распространенные операции со списками
6. Вложенные списки и глубокое копирование
7. Кортежи
8. Множества
Итоги
7Глава.6
Строки
1. Строки как последовательности символов
2. Основные операции со строками
3. Специальные символы и экранированные последовательности
4. Методы строк
5. Преобразование объектов в строки
6. Использование метода format
7. Форматирование строк с символом %
8. Строковая интерполяция
9. Байтовые строки
Итоги
Глава.7
Словари
1. Что такое словарь?
2. Другие операции со словарями
3. Подсчет слов
4. Что может использоваться в качестве ключа?
5. Разреженные матрицы
6. Словари как кэши
7. Эффективность словарей
Итоги
Глава.8
Управляющие.конструкции
1. Цикл while
2. Команда if-elif-else
3. Цикл for
4. Генераторы строк и словарей
5. Команды, блоки и отступы
6. Логические значения и выражения
7. Простая программа для анализа текстового файла
Итоги
Глава.9
Функции
1. Базовые определения функций
2. Параметры функций
3. Изменяемые объекты в качестве аргументов
4. Локальные, нелокальные и глобальные переменные
5. Присваивание функций переменным
8
9.6. Лямбда-выражения
7. Функции-генераторы
8. Декораторы
Итоги
Глава
Модули.и.правила.областей.видимости
1. Что такое модуль?
2. Первый модуль
3. Команда import
4. Путь поиска модулей
5. Приватные имена в модулях
6. Библиотечные и сторонние модули
7. Правила областей видимости и пространств имен Python
Итоги
Глава
Программы.Python
1. Создание простейшей программы
2. Прямое исполнение сценариев в UNIX
3. Сценарии в macOS
4. Возможности выполнения сценариев в Windows
5. Программы и модули
6. Распространение приложений Python
Итоги
Глава
Работа.с.файловой.системой
1. os и os.path против pathlib
2. Пути и имена
3. Получение информации о файлах
4. Другие операции с файловой системой
5. Обработка всех файлов в поддереве каталогов
Итоги
Глава
Чтение.и.запись.файлов
1. Открытие файлов и объектов file
2. Закрытие файлов
3. Открытие файлов для записи или в других режимах
4. Функции чтения и записи текстовых и двоичных данных
913.5. Чтение и запись с использованием pathlib
6. Экранный ввод/вывод и перенаправление
7. Чтение структурированных двоичных данных с использованием
модуля struct
8. Сериализация и модуль pickle
9. Модуль shelve
Итоги
Глава
Исключения
1. Знакомство с исключениями
2. Исключения в Python
3. Менеджеры контекста и ключевое слово with
Итоги
Часть 3. Расширенные возможности языка
Глава
Классы.и.объектно-ориентированное.программирование
1. Определение классов
2. Переменные экземпляров
3. Методы
4. Переменные класса
5. Статические методы и методы классов
6. Наследование
7. Наследование и переменные экземпляров и классов
8. Основные возможности классов Python
9. Приватные переменные и приватные методы
Использование @property для создания более гибких
переменных экземпляров
Правила области видимости и пространств имен
для экземпляров классов
Деструкторы и управление памятью
Множественное наследование
Итоги
Глава
Регулярные.выражения
1. Что такое регулярное выражение?
2. Регулярные выражения со специальными символами
10
16.3. Регулярные выражения и необработанные строки
4. Извлечение совпавшего текста из строк
5. Замена текста с использованием регулярных выражений
Итоги
Глава
Типы.данных.как.объекты
1. Типы тоже являются объектами
2. Использование типов
3. Типы и пользовательские классы
4. Утиная типизация
5. Что такое специальный метод-атрибут?
6. Поведение объекта как списка
7. Специальный метод-атрибут __getitem__
8. Полноценная эмуляция списков объектами
9. Субклассирование встроенных типов
Когда используются специальные методы-атрибуты
Итоги
Глава
Пакеты
1. Что такое пакет?
2. Первый пример
3. Конкретный пример
4. Атрибут __all__
5. Правильное использование пакетов
Итоги
Глава
Использование.библиотек.Python
1. «Батарейки в комплекте»: стандартная библиотека
2. За пределами стандартной библиотеки
3. Установка дополнительных библиотек Python
4. Установка библиотек Python с использованием pip и venv
5. PyPI (CheeseShop)
Итоги
Часть 4. Работа с данными
Глава
Обработка.данных.в.файлах
1. Проблема: бесконечный поток файлов данных
2. Сценарий: адовая поставка продуктов
1120.3. Дальнейшая организация
4. Экономия места: сжатие и удаление
Итоги
Глава
Обработка.файлов.данных
1. Знакомство с ETL
2. Чтение текстовых файлов
3. Файлы Excel
4. Очистка данных
5. Запись файлов данных
Итоги
Глава
Передача.данных.по.сети
1. Получение файлов
2. Получение данных через API
3. Структурированные форматы данных
4. Извлечение веб-данных
Итоги
Глава
Хранение.данных
1. Реляционные базы данных
2. SQLite: использование базы данных sqlite3
3. MySQL, PostgreSQL и другие реляционные базы данных
4. Простая работа с базами данных с ORM
5. Базы данных NoSQL
6. Хранение пар «ключ–значение» в Redis
7. Документы в MongoDB
Итоги
Глава
Анализ.данных
1. Средства Python для анализа данных
2. Jupyter Notebook
3. Python и pandas
4. Очистка данных
5. Агрегирование и преобразования данных
6. Графическое представление данных
7. Когда pandas использовать не рекомендуется
Итоги
12
Практический.пример
Загрузка данных
Получение и разбор погодных данных
Приложение.А
Документация.Python
А.1. Обращение к документации Python в интернете
А.2. Как стать питонистом
A.3. PEP 8 — руководство по стилю программирования Python
A.4. Комментарии
A.5. Дзен Python
Приложение.Б
Ответы.на.упражнения
Б.1. Глава 4
Б.2. Глава 5
Б.3. Глава 6
Б.4. Глава 7
Б.5. Глава 8
Б.6. Глава 9
Б.7. Глава 10
Б.8. Глава 11
Б.9. Глава 12
Б
Глава 13
Б
Глава 14
Б
Глава 15
Б
Глава 16
Б
Глава 17
Б
Глава 18
Б
Глава 20
Б
Глава 21
Б
Глава 22
Б
Глава 23
Б
Глава 24
Отзывы
Отзывов пока нет.