Модуль 2. Урок 2. Символы и строки
Повторим
TODAY
На какие символы можно разделить строку “привет”?
Сколько всего символов в строке “привет”?
Как посчитать все символы в этом тексте?
Функция len() для подсчёта количества символов в строке
Как дать программе понять, какой символ нам нужен?
Извлечение символа по индексу
Давайте отдохнём!
Кодировки символов
Как прошло занятие?

Python. Символы и строки

1. Модуль 2. Урок 2. Символы и строки

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

2. Повторим

3. TODAY

4.

Сегодня на занятии:
● покорение новых высот программирования;
● работа со строками — новые методы;
● открытие символов, срезов и индексов;
● слово оп и наоборот!
● познание настоящей магии строк!

5.

Демонстрация
(программа, печатающая строку “привет”)
Теория

6.

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

7.

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

8. На какие символы можно разделить строку “привет”?

9.

Составляющие строки
“привет”
Теория

10. Сколько всего символов в строке “привет”?

11.

Длина строки “привет”
Теория

12.

Демонстрация
(большой текст)
Теория

13. Как посчитать все символы в этом тексте?

14. Функция len() для подсчёта количества символов в строке

len("привет")
Теория
Теория
Вернёт
6

15.

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

16.

Срез —
это извлечение из строки одного символа или некоторого
фрагмента
Теория

17. Как дать программе понять, какой символ нам нужен?

18.

Индекс —
число, обозначающее номер элемента в последовательности
(например, символов)
Теория

19.

Таблица индексов символов
строки “привет” (с 0)
Символ строки
Индекс
п
0
р
1
и
2
в
3
е
4
т
5
Теория

20. Извлечение символа по индексу

s[index]
Индекс символа
Название строки
Теория
Теория

21.

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

22.

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

23.

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

24.

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

25.

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

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

27.

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

28.

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

29. Кодировки символов

30.

Таблица
кодировок
ASCII
Первая часть

31.

Таблица
кодировок
ASCII
Вторая часть

32.

Задание № 1. Используя
таблицу кодировок ASCII,
расшифруй строку.
01000011 01101111 01100100 01101001 01101110 01100111
01101001 01110011
01000011 01101111 01101111 01101100
Практика

33.

Задание № 2. Используя
таблицу кодировок ASCII,
зашифруй собственное
послание.
Практика

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

35.

Проверь себя
● Что такое конкатенация строк?
● На какие отдельные элементы можно разделить строку?
● В чём измеряется длина строки?
● Что такое срез?
● Что такое индекс символа?
● Почему один и тот же символ может отображаться по
разному?
● Какие методы работы со строками вы узнали?

36.

На следующем занятии:
● Списки или способ хранения большого объёма данных.
● Big data: большой объём — легко возьмём!

37.

До встречи!
English     Русский Правила