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

Содержание

Слайд 2

Повторим

Повторим

Слайд 3

Покорение новых высот программирования; Работа со списками; Связь строк и

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

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

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

Слайд 4

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

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

Анонс

Слайд 5

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

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

Анонс

Слайд 6

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

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

Слайд 7

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

Список —

Теория

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

Слайд 8

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

Теория

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

Слайд 9

Заполнение списка Теория checklist = ["one" , "two" , "three"]

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

Теория

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

Слайд 10

Два вида списков Теория checklist = ["one" , "two" ,

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

Теория

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

, 2 , 3]
Слайд 11

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

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

Слайд 12

Функция len()— Теория функция, считающая количество элементов в списке.

Функция len()—

Теория

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

Слайд 13

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

Теория

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

Слайд 14

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

Теория

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

Слайд 15

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

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

Теория

Слайд 16

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

Теория

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

Слайд 17

Вывод элементов списка по индексам Теория имя переменной, которой присвоено

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

Теория

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

элемента]

Пример:
checklist = [ 1, 2, 3]
print(cheklist[2])
Вывод:
3

Слайд 18

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

Теория

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

Слайд 19

Заходим на платформу mars.algoritmika.org

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

mars.algoritmika.org

Слайд 20

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

Списки

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

Слайд 21

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

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

Слайд 22

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

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

Слайд 23

Заходим на платформу mars.algoritmika.org

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

mars.algoritmika.org

Слайд 24

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

Списки

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

Слайд 25

Big Data

Big Data

Слайд 26

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

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

Слайд 27

База данных — Теория это набор данных для информационных сетей

База данных —

Теория

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

объём информации, которую нужно хранить.
Слайд 28

Слайд 29

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

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

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

Слайд 30

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

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

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

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

Слайд 31

Игра «Го»

Игра «Го»

Слайд 32

Компания «Caterpillar»

Компания «Caterpillar»

Слайд 33

Проверь себя Что такое список? Для чего он используется? С

Проверь себя

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

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

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

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

Слайд 35

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

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

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

полной!
Слайд 36

До встречи!

До встречи!

Слайд 37

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

Используя метод 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",

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

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

‘two’, ‘three’]
Вывод с применением метода join():
one%two%three

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

Слайд 40

Работа со списками метод join() (для чисел) Если же элементы

Работа со списками
метод 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
Количество просмотров: 38
Количество скачиваний: 0