Python. Экспресс-курс. 3-е изд., Седер Н.

470 грн.

Артикул: pit189 Категория: Метка:

Описание

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

Також ви можете залишити питанная або відгук про книгу: Python. Экспресс-курс. 3-е изд., Седер Н.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Python. Экспресс-курс. 3-е изд., Седер Н.”

Ваш адрес email не будет опубликован. Обязательные поля помечены *