Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Python для анализа данных: учебное пособие

Роберт Викторович Гарафутдинов - Python для анализа данных: учебное пособие

Python для анализа данных: учебное пособие
Книга - Python для анализа данных: учебное пособие.  Роберт Викторович Гарафутдинов  - прочитать полностью в библиотеке КнигаГо
Название:
Python для анализа данных: учебное пособие
Роберт Викторович Гарафутдинов

Жанр:

Базы данных, Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Python для анализа данных: учебное пособие"

Цель учебного пособия — помочь студентам, изучающим курс «Python для анализа данных», приобрести системные знания по основам программирования на языке Python и освоить работу со стандартными возможностями языка и его библиотеками на уровне, достаточном для решения задач обработки и анализа данных. Рассматриваются базовые элементы и синтаксические конструкции языка Python 3 Описываются основные методы и приемы работы с рядами и табличными данными с применением популярных Python-библиотек. Издание содержит тематический план, теорию с примерами программного кода, задания для самостоятельной работы и список использованных источников.

Читаем онлайн "Python для анализа данных: учебное пособие". [Страница - 2]

............................................................................................. 64
4.1. Основные алгоритмические структуры ................................................... 64
4.2. Условный оператор if ................................................................................ 65
4.3. Оператор цикла while ................................................................................ 72
4.4. Задания для самостоятельной работы ...................................................... 79
5. Коллекции........................................................................................................ 81
5.1. Классы, объекты, методы.......................................................................... 81
5.2. Итерируемые объекты (коллекции) ......................................................... 82
5.3. Строка ........................................................................................................ 83
5.4. Диапазон .................................................................................................... 84
5.5. Кортеж ....................................................................................................... 85
5.6. Список ........................................................................................................ 87
5.7. Преобразование типов коллекций ............................................................ 89
5.8. Передача в функцию элементов коллекции как аргументов .................. 90
5.9. Оператор цикла for .................................................................................... 90
5.10. Задания для самостоятельной работы .................................................... 92
3

6. Вложенные коллекции .................................................................................... 93
6.1. Двумерные массивы в Python ................................................................... 93
6.2. Обращение к внутренним элементам вложенных коллекций ................ 97
6.3. Поэлементный обход вложенных коллекций .......................................... 99
6.4. Функция enumerate() и for с несколькими параметрами ....................... 102
6.5. Простое и глубокое копирование ........................................................... 104
6.6. Задания для самостоятельной работы .................................................... 105
7. Обработка строк ............................................................................................ 107
7.1. Срезы........................................................................................................ 107
7.2. Строковые методы .................................................................................. 110
7.3. Задания для самостоятельной работы .................................................... 114
8. Продвинутая обработка коллекций .............................................................. 115
8.1. Сортировка .............................................................................................. 115
8.2. Некоторые другие инструменты обработки коллекций ........................ 121
8.3. Модуль itertools ....................................................................................... 124
8.4. Функции map(), filter() и генерация списка ........................................... 126
8.5. Задания для самостоятельной работы .................................................... 128
9. Подробно о функциях ................................................................................... 129
9.1. Пользовательские функции .................................................................... 129
9.2. Значения аргументов по умолчанию ...................................................... 134
9.3. Позиционные и именованные аргументы .............................................. 135
9.4. Нефиксированное количество аргументов функции ............................. 136
9.5. Локальные и глобальные переменные ................................................... 139
9.6. Передача в функцию изменяемых и неизменяемых объектов .............. 141
9.7. Анонимные (лямбда) функции ............................................................... 142
9.8. Задания для самостоятельной работы .................................................... 143
10. Неиндексированные коллекции и файлы .................................................. 144
10.1. Множества ............................................................................................. 144
10.2. Словари .................................................................................................. 151
10.3. Работа с файлами ................................................................................... 156
10.4. Задания для самостоятельной работы .................................................. 166
11. Работа с интернет-данными ........................................................................ 168
11.1. Данные в сети Интернет ....................................................................... 168
11.2. REST API ............................................................................................... 169
11.3. Извлечение данных из веб-страниц ...................................................... 176
11.4. Задания для самостоятельной работы .................................................. 187
Раздел 2. Библиотеки для анализа данных .................................................... 188
Предисловие ко второму разделу ..................................................................... 188
12. Библиотека NumPy и векторизованные вычисления ................................ 189
12.1. Векторизованные операции .................................................................. 189
12.2. Операции с массивами .......................................................................... 192
12.3. Многомерные массивы ......................................................................... 195
12.4. Использование генератора случайных чисел ...................................... 201
4

12.5. Операции линейной алгебры над матрицами ...................................... 203
12.6. Задание для самостоятельной работы .................................................. 206
13. Библиотека pandas --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.