3.25M
Категория: ПрограммированиеПрограммирование

Python. Графики. Стандартная библиотека и пакетный менеджер

1.

Python
Занятие Графики
Стандартная библиотека
и пакетный менеджер

2.

Давайте вспомним, что
прошли в прошлый раз!
1
Зачем нужны break и continue в циклах?
2
Что такое модуль в питоне?
Python

3.

Python — очень популярный язык программирования, поэтому
для него написали много разных полезных модулей
Какие-то из них устанавливаются вместе с python, но скачать их
всех невозможно — они бы занимали слишком много места
Python

4.

Но мы можем сами скачать
нужные нам модули из
интернета и пользоваться ими!
Python

5.

ВОПРОС
Какими модулями мы с вами
уже пользовались?
Python

6.

ОТВЕТ
Мы уже использовали модули turtle, random и наш собственный
модуль L14, с функцией для запроса числа и проверки ввода
Python

7.

ЗАДАНИЕ
Давайте вспомним работу с модулем turtle и попробуем
нарисовать звезду!
Python

8.

ПРИМЕР
Python

9.

Иногда нам будут нужны всяческие модули, которые
не установлены в python и нам нужно будет установить их самим
Поможет нам в такой установке специальный пакетный менеджер под названием pip.
Он знает обо всех модулях, которые есть на наших компьютерах и в интернете
Если нам надо — мы можем попросить его скачать нужный нам модуль из интернета.
Делается это через командную строку Windows
Python

10.

Для открытия командной строки нужно открыть пуск, ввести cmd
и открыть приложение командной строки
Python

11.

Для установки любого модуля из интернета нужно в консоли
ввести команду
pip install <название модуля>
Давайте установим модуль pygal. С его помощью можно рисовать
графики в python
pip install pygal
Python

12.

Пример выполнения команды
Теперь этот модуль можно
импортировать в программы!
Python

13.

Pygal — это специальный модуль для создания графиков. Он может
визуализировать какие-то наши данные
Python

14.

Пример команд модуля pygal
Python

15.

Результат выполнения программы — в папке появился файл
chart.svg, который можно открыть
Python

16.

На график можно добавлять много разных данных
Python

17.

Результат выполнения программы — файл chart.svg
Каждый цвет — это отдельный
набор данных, добавленный
командой .add()
Можно представить, что это количество
продаж различных видов мороженого
по разным годам
Python

18.

ЗАДАНИЕ
Создайте свой собственный график, например, количества продаж
различных машин или игрушек по годам.
Для этого нужно сделать новый столбчатый график (Bar) и добавить в него список из каких-то
чисел
Python

19.

В модуле есть и другие виды графиков
Python

20.

Python

21.

ЗАДАНИЕ
Создайте свой собственный линейный график
Для этого нужно сделать новый линейный график (Line) и добавить в него список из каких-то чисел
Python

22.

Также в модуле есть круговой график. Добавление данных в него
немного отличается
Python

23.

Python

24.

ЗАДАНИЕ
Создайте свой собственный
круговой график
Для этого нужно сделать
новый круговой график (Pie)
и добавить в него список из
каких-то чисел
Python

25.

Чаще всего вы не будете знать как работать с модулем, который вам
нужен. Это абсолютно нормально
Для любого модуля в интернете всегда есть инструкция, которая
называется документация.
Чтобы найти документацию на любой модуль просто напишите его
название и слово документация
Python

26.

В документации к любому модулю всегда есть информация обо всех
командах, которые можно выполнить с его помощью
Самое главное помнить, что мы можем использовать множество
готовых модулей, написанных другими людьми.
В любой непонятной ситуации с
модулем — ищу его
документацию!
Python

27.

ДОПОЛНИТЕЛЬНЫЕ ЗАДАНИЯ
1
Создай любой из графиков, которые мы сегодня изучили
Python

28.

ВОПРОСЫ
1
Зачем нужны модули?
2
Как загрузить новый модуль из интернета?
Python

29.

Не забудь
сохранить
программу!
Python

30.

Спасибо за участие!
Python
English     Русский Правила