ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON
Домашнее задание
КЛЮЧЕВЫЕ СЛОВА
Описание исполнителя.
ИНТЕРФЕЙС ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ IDLE
Переменные. Пространство имён
Переменные. Пространство имён
ОПЕРАТОР ПРИСВАИВАНИЯ
ОПЕРАТОР ПРИСВАИВАНИЯ
ОПЕРАЦИИ
АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
ВОПРОСЫ И ЗАДАНИЯ
1.13M
Category: programmingprogramming

8-5-1

1. ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON

НАЧАЛА ПРОГРАММИРОВАНИЯ
НА ЯЗЫКЕ PYTHON

2. Домашнее задание

✦ §5.1. Узнать из параграфа, кто такой
Гвидо ван Россум и что такое
редактор текста, транслятор,
интегрированная среда. Учим
конспект.
✦ №12,№13, №14 – выборочно
✦ 1 ряд = №12 а,е, №13 а, №14 б
✦ 2 ряд = №12 б,д, №13 а, №14 в
✦ 3 ряд = №12 вг, №13 б, №14 а

3. КЛЮЧЕВЫЕ СЛОВА

Описание исполнителя.
Круг решаемых задач
Среда исполнителя
СКИ
Система отказов
Режимы работы

4. Описание исполнителя.

Школьный АЯ
Python
Круг решаемых задач
Базовые навыки
программирования
Профессиональная разработка
приложений
Среда исполнителя
КуМир
PyCharm
СКИ
8 исполнителей
Многие программируемые
устройства
Ориентировочно 5-7 тысяч
команд
80-100 команд
Система отказов
Оповещение об ошибке и
прекращение выполнения кода
Формирование особых
объектов (исключений).
Обработав должным образом
исключения можно перейти или
к завершению программы, или
к её работе с учётом
исключения
Режимы работы
Программное управление
Как программное так и
непосредственное управление

5.

ИНТЕРФЕЙС ИНТЕГРИРОВАННОЙ СРЕДЫ
РАЗРАБОТКИ IDLE
В командном (интерактивном) режиме
каждая введённая команда
сразу выполняется.
В программном (пакетном) режиме программа
сначала записывается в файл с расширением .py
и при запуске выполняется целиком.

6. ИНТЕРФЕЙС ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ IDLE

Переменные. Пространство имён
Вспомним у ШАЯ:
• Одна или несколько латинских букв
• Латинские буквы и цифры: А1, М, АР
• Символ «_»
Рекомендация: мнемонические имена (Sym, ageFirstPerson)
Замечание1: теперь имя может состоять из нескольких слов, но при
этом слова соединены символом _ (age_first_person)
Замечание2: заглавные и строчные буквы – это разные символы для
имён (sym и Sym – разные переменные)
Замечание3: не служебные слова

7. Переменные. Пространство имён

Запишем в краткой форме:
Имя: G, D, A1, b135, _123, A_5, number, Sum_cats, sumDogs
Подчеркните последние примеры – они более понятные и
полезные при программировании

8. Переменные. Пространство имён

СЛОВАРЬ
ЯЗЫКА
Служебное слово
языка Python
and
break
elif
else
False
float
for
if
input
int
list
not
or
print
str
True
while
Значение служебного слова
и
прервать
иначе если
иначе
ложь
вещественный (с плавающей
точкой)
для
если
ввод
целый
список
не
или
печать
строковый (цепочка символов)
истина
пока

9.

Переменные. Типы данных
Тип
Целое число
Вещественное число
Символ
Последовательность
символов (строка)
Логические величины
Пример
7
7.3
Ф, N, !
’окно’, ‘007’,’сегодня
жарко’.
ДА(ИСТИНА,TRUE,1)
НЕТ(ЛОЖЬ, FALSE,0)
ШАЯ
цел
вещ
сим
лит
Python
int
float
лог
bool
str

10.

Переменные. Типы данных
Тип
Целое число
Вещественное число
Символ
Последовательность
символов (строка)
Логические величины
Пример
7
7.3
Ф, N, !
’окно’, ‘007’,’сегодня
жарко’.
ДА(ИСТИНА,TRUE,1)
НЕТ(ЛОЖЬ, FALSE,0)
ШАЯ
цел
вещ
сим
лит
Python
int
float
лог
bool
str

11.

Переменные. Типы данных
Тип
Целое число
Вещественное число
Символ
Последовательность
символов (строка)
Логические величины
Пример
7
7.3
Ф, N, !
’окно’, ‘007’,’сегодня
жарко’.
ДА(ИСТИНА,TRUE,1)
НЕТ(ЛОЖЬ, FALSE,0)
ШАЯ
цел
вещ
сим
лит
Python
int
float
лог
bool
str

12.

ОПЕРАТОР ПРИСВАИВАНИЯ
ШАЯ
<переменная> := <значение>
Python
<переменная> = <значение>
<переменная1>, <переменная2> = <значение1>, <значение 2>
Примеры:
a = 25
# переменная целого типа
b = "Привет"
# переменная строкового типа
c = 1.4 + 5.7 * a # переменная вещественного типа
d = a < c
# переменная логического типа
A = 25.0
# переменная вещественного типа

13. ОПЕРАТОР ПРИСВАИВАНИЯ

ВЫПОЛНЕНИЕ ОПЕРАТОРА ПРИСВАИВАНИЯ
Процессор
10 + 5
a = 10
b = 5
s = a + b
10
a
10
15
s
5
b
Оперативная память
5

14.

ОПЕРАТОР ПРИСВАИВАНИЯ
В правой части оператора присваивания нельзя указывать переменные,
которые не были заранее определены.
В языке Python разрешено
множественное присваивание.
a=b=5
a=5
b=5
a, b = 19, 25
a = 19
b = 25
Если двум переменным присваивается
одно и то же значение, можно применить
множественное присваивание «по
цепочке»

15. ОПЕРАТОР ПРИСВАИВАНИЯ

ОПЕРАЦИИ
Операции
ШАЯ
арифметические +, -, *,/,
Краткие записи
отношений
Python
div, mod +, -, *,/,
**, %,//
a+=b → a= a + b
a-=b → a= a - b
>,<,>=,<=,
>,<,>=,<=,
=,
логические
строковые
И,ИЛИ, НЕ
+
a*=b → a=a*b
a/=b → a=a/b
a**=b → a=a**b
<>
==,
!=
and, or, not
+,
*
“Hot”+ “dog” → “Hotdog”
“Ha” *3 → “HaHaHa”

16. ОПЕРАЦИИ

АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ
+ — сложение
– — вычитание
* — умножение
/ — деление
** — возведение в степень

17. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ

САМОЕ ГЛАВНОЕ
Python — один из самых популярных современных языков
программирования. Это язык программирования высокого уровня,
предназначенный для самого широкого круга задач.
В языке Python используются различные типы данных:
целочисленный (int), вещественный (float), строковый (str),
логический (bool) и другие.
Переменные в языке Python объявлять не нужно; тип переменной
автоматически определяется в тот момент, когда ей присваивается
новое значение.
Для обозначения переменных, программ и других объектов
используются имена (идентификаторы) — любые отличные от
служебных слов последовательности букв, цифр и символа подчёркивания, начинающиеся с буквы или символа подчёркивания.
В программах на языке Python есть возможность использовать в
именах буквы национальных алфавитов, но это считается очень
плохим стилем, и делать так не рекомендуется.

18.

ВОПРОСЫ И ЗАДАНИЯ
Отнесите каждую из последовательностей символов к одной из
трёх групп:
Рекомендуемые имена
Допустимые имена
Недопустимые имена

19. ВОПРОСЫ И ЗАДАНИЯ

Установите соответствие между названиями типов данных и их
обозначениями
int
целочисленный
строковый
float
bool
вещественный
str
логический

20. ВОПРОСЫ И ЗАДАНИЯ

Чему будут равны значения переменных а и b после
выполнения программы при указанных начальных значениях?
Каким будут типы переменных а и b?
a) a = 4 и b = 0
a += 1
b) a = 0 и b = 0
b += a
a *= b
b /= 5
a -= a

21. ВОПРОСЫ И ЗАДАНИЯ

ОПОРНЫЙ КОНСПЕКТ
ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON
Алфавит языка
Python
Типы данных
Латинские прописные
буквы
int
Латинские строчные
буквы
str
float
bool
Арабские цифры и
специальные символы
Оператор присваивания: <имя переменной> = <выражение>
English     Русский Rules