Списки. Модуль 2. Урок 3. Международная школа программирования для детей презентация

Содержание

Слайд 2

Повторим

Слайд 3

Покорение новых высот программирования;
Работа со списками;
Связь строк и списков — похожи ли?
Big Data

— раскрытие тайн больших данных!
Познание новой магии — магии списков!

Сегодня на занятии:

Слайд 4

Школьный журнал — пример списка

Анонс

Слайд 5

Ещё примеры списков

Анонс

Слайд 6

Что же такое список?

Слайд 7

Список —

Теория

это последовательность элементов любого типа, например, строк или чисел.

Слайд 8

Теория

Демонстрация
(пустой список)

Слайд 9

Заполнение списка

Теория

checklist = ["one" , "two" , "three"]

Слайд 10

Два вида списков

Теория

checklist = ["one" , "two" , "three"]
checklist2 = [1 , 2

, 3]

Слайд 11

Как измерить длину списка?

Слайд 12

Функция len()—

Теория

функция, считающая количество элементов в списке.

Слайд 13

Теория

Демонстрация
(считаем длину списка)

Слайд 14

Теория

Демонстрация
(считаем длину списков в начальном примере)

Слайд 15

Таблица индексов элементов списка

Теория

Слайд 16

Теория

Демонстрация
(вывод списков и их элементов)

Слайд 17

Вывод элементов списка по индексам

Теория

имя переменной, которой присвоено значение списка [индекс элемента]

Пример:
checklist =

[ 1, 2, 3]
print(cheklist[2])
Вывод:
3

Слайд 18

Теория

Демонстрация
(дополнение списка)

Слайд 19

Заходим на платформу

mars.algoritmika.org

Слайд 20

Списки

Задание на платформе

Слайд 21

Итоги первой половины урока

Слайд 22

Давайте отдохнём!

Слайд 23

Заходим на платформу

mars.algoritmika.org

Слайд 24

Списки

Задание на платформе

Слайд 26

Что такое база данных?

Слайд 27

База данных —

Теория

это набор данных для информационных сетей и пользователей. Большой объём информации,

которую нужно хранить.

Слайд 29

Горизонтальная масштабируемость
Отказоустойчивость
Локальность данных

Основные принципы работы с большими данными

Слайд 30

Данные обрабатываются аналитиками, которые решают задачу с помощью известных им моделей и личных

предположений
Data-scientists создают алгоритм искусственного интеллекта, который сам учится решать поставленные задачи

Подходы к анализу данных

Слайд 31

Игра «Го»

Слайд 32

Компания «Caterpillar»

Слайд 33

Проверь себя

Что такое список?
Для чего он используется?
С помощью какого метода можно дополнять список

после запуска программы?
Как посчитать длину списка?
Как обратиться к элементу списка по индексу?
Какие методы работы со списками вы узнали?
Что такое база данных?
Как обрабатываются большие данные?

Слайд 34

Как прошло занятие?

Слайд 35

На следующем занятии:

Новый цикл — цикл for.
Развитие мозга — прокачаемся по полной!

Слайд 36

До встречи!

Слайд 37

Используя метод split(), можно преобразовать введённую пользователем строку в список. Он разрежет исходную

строку из элементов на части по пробелам.

Работа со списками
метод split()

Пример:
checklist = input("Введите элементы через пробел: ")
checklist = checklist.split()
print(checklist)
Ввод:
1 2 3 4 5 6 7 8
Вывод:
[1, 2, 3, 4, 5, 6, 7, 8]

Слайд 38

Если пользователь хочет ввести, в качестве элементов списка. числа, тогда, помимо функции input()

и метода split(), необходимо использовать ещё функцию map(). Она принимает в качестве аргумента функцию, например int, и применяет её к каждому элементу списка, то есть делает каждую строку целым числом.

Работа со списками
метод split() для чисел

Слайд 39

Работа со списками
метод join()

Пример:
checklist = ["one", "two", "three"]
print("%".join(checklist))
Вывод без метода join():
[‘one’, ‘two’, ‘three’]
Вывод

с применением метода join():
one%two%three

Если все элементы списка — строки, то, при выводе на экран, они отделяются друг от друга запятыми. Чтобы изменить это, нужно применить метод join().
Он работает следующим образом: в качестве аргумента принимается список строк, который затем объединяется в одну строку. На места, где раньше стояли пробелы и запятые, вставляется разделитель, равный той строке, к которой применялся метод.

Слайд 40

Работа со списками
метод join() (для чисел)

Если же элементы списка — это числа, то

вместе с методом join() нужно также применить функцию map(). В качестве её аргументов первым указывается функция str, поскольку метод join() возвращает одну строку, а затем, через запятую имя переменной, которой присвоен список.

Пример:
checklist = [1, 2, 3]
print("%".join(map(str,checklist)))
Вывод без метода join():
[1, 2, 3]
Вывод с применением метода join():
1%2%3

Имя файла: Списки.-Модуль-2.-Урок-3.-Международная-школа-программирования-для-детей.pptx
Количество просмотров: 29
Количество скачиваний: 0