Similar presentations:
Списки. Модуль 2. Урок 3. Международная школа программирования для детей
1. Модуль 2. Урок 3. Списки
Международная школапрограммирования для детей
Модуль 2. Урок 3.
Списки
2. Повторим
3.
Сегодня на занятии:● Покорение новых высот программирования;
● Работа со списками;
● Связь строк и списков — похожи ли?
● Big Data — раскрытие тайн больших данных!
● Познание новой магии — магии списков!
4.
Школьный журнал— пример списка
Школьный журнал
1
Агаева И.А.
2
Виноградов А.С.
3
Григорян Е.Е.
4
Григорян С.П.
5
Дятлов А.В.
6
Ежов В.А.
7
Железнов С.А.
8
Жилова А.П.
9
Зиновьев А.Д.
10 Исаева М.П.
11
Анонс
Константинов
А.Р.
5.
Ещё примерысписков
Анонс
6. Что же такое список?
7.
Список —это последовательность элементов любого типа, например,
строк или чисел.
Теория
8.
Демонстрация(пустой список)
Теория
9.
Заполнение спискаchecklist = ["one" , "two" , "three"]
Теория
10.
Два вида списковchecklist = ["one" , "two" , "three"]
checklist2 = [1 , 2 , 3]
Теория
11. Как измерить длину списка?
12.
Функция len()—функция, считающая количество элементов в списке.
Теория
13.
Демонстрация(считаем длину списка)
Теория
14.
Демонстрация(считаем длину списков в начальном примере)
Теория
15.
Таблица индексов элементовсписка
Элементы первого списка
Индекс (с 0)
one
0
two
1
three
2
Элементы второго списка
Индекс (с 0)
1
0
2
1
3
2
Теория
16.
Демонстрация(вывод списков и их элементов)
Теория
17.
Вывод элементов списка поиндексам
Пример:
имя
переменной,
которой
присвоено
значение списка [индекс элемента]
checklist = [ 1, 2, 3]
print(cheklist[2])
Вывод:
3
Теория
18.
Демонстрация(дополнение списка)
Теория
19.
Заходим на платформуmars.algoritmika.org
20.
СпискиЗадание на платформе
21.
Итоги первойполовины урока
22. Давайте отдохнём!
23.
Заходим на платформуmars.algoritmika.org
24.
СпискиЗадание на платформе
25. Big Data
26. Что такое база данных?
27.
База данных —это набор данных для информационных сетей и
пользователей. Большой объём информации, которую нужно
хранить.
Теория
28.
Основные принципы работы сбольшими данными
● Горизонтальная масштабируемость
● Отказоустойчивость
● Локальность данных
29.
Подходы к анализу данных● Данные обрабатываются аналитиками,
которые решают задачу с помощью
известных им моделей и личных
предположений
● Data-scientists создают алгоритм
искусственного интеллекта, который сам
учится решать поставленные задачи
30.
Игра «Го»31.
Компания «Caterpillar»32.
Проверь себя● Что такое список?
● Для чего он используется?
● С помощью какого метода можно дополнять список после
запуска программы?
● Как посчитать длину списка?
● Как обратиться к элементу списка по индексу?
● Какие методы работы со списками вы узнали?
● Что такое база данных?
● Как обрабатываются большие данные?
33.
Как прошло занятие?34. Как прошло занятие?
На следующем занятии:● Новый цикл — цикл for.
● Развитие мозга — прокачаемся по полной!