Similar presentations:
Общие сведения о ЯП Python
1. Основы программирования на языке Python
Разработал учитель информатикиМБОУ «СОШ № 74 г. Владивостока»
Аникина Анна Владимировна
2. Общие сведения о языке программирования Python
Языки программирования – это формальныеязыки, предназначенные для записи алгоритмов,
исполнителем которых будет компьютер.
Запись алгоритма на языке программирования
называется программой.
3. Язык программирования Python
Был разработан в 1991 годунидерландским программистом
Гвидо ван Россумом.
Гвидо ван Россум
4. Сферы применения языка программирования Python
• Web-разработка• Разработка визуального интерфейса
новых ОС
• Работа с БД
• Системное программирование и
администрирование
• Сложные расчеты
• Машинное обучение
• Автоматизация бизнес-процессов
5. Общие сведения о языке программирования Python
Система программирования – наборкомпьютерных инструментов, который
включает редактор текста, транслятор,
отладчик и другие составляющие.
6. Общие сведения о языке программирования Python
Редактор текста – программа для ввода,редактирования
и
форматирования
текста
программы на языке программирования.
Транслятор – инструмент, предназначенный
для преобразования программ, написанных на языке
программирования, в программы на машинном
коде.
Отладчик – инструмент для поиска и
исправления ошибок в программе.
7. Алфавит и словарь языка
Алфавит языка - набор символов, которыеможно использовать для записи программы.
Алфавит языка Python включает:
латинские прописные и строчные буквы (A, B, C,
…, X, Y, Z, a, b, c, …, x, y, z);
арабские цифры (0 – 9);
специальные символы ( + - * / _ ( ) [ ] # ).
неделимые элементы (>=, <=, ==, !=);
“ “ “ или ‘ ‘ ‘
8.
Алфавит и словарь языкаСлужебные слова – цепочки символов, которые
рассматриваются как единые смысловые элементы
с фиксированным значением.
9.
Алфавит и словарь языкаОсновные служебные слова
float
int
str
list
True
False
and
or
not
вещественный
целый
строковый
список
истина
ложь
и
или
не
input
if
else
elif
for
while
break
ввод
печать
если
иначе
иначе если
для
пока
прервать
10.
Алфавит и словарь языкаИмя (идентификатор) – любая отличная от
служебных слов последовательность букв, цифр и
символа подчеркивания, которая начинается с
буквы или символа подчеркивания.
F и f - два разных имени.
Имя должно передавать смысл объекта и состоять
не более чем из 15 символов.
11.
Типы данныхобозна
Допустимые
название
чение
значения
Целочисленный
int
Сколько угодно
большие числа
Вещественный
float Любые числа с
дробной частью
Строковый
str
Любые символы из
таблицы Unicode
Логический
bool False и True
12.
Типы данныхПеременная в программировании – это
поименованная область оперативной памяти, в
которой могут храниться данные определенного
типа.
Тип переменной определяется автоматически в
тот момент, когда ей присваивается новое значение.
Определить, тип переменной в текущий момент
времени, можно с помощью функции (команды)
type ().
13. Режимы работы интерпретатора
Командный (интерактивный) режим –каждая
введенная
команда
сразу
выполняется.
Программный
(пакетный)
режим
–
программа сначала записывается в файл и
при запуске выполняется целиком.
14. Режимы работы интерпретатора
15. Оператор присваивания
Оператор – языковая конструкция, задающаяполное описание действия, которое необходимо
выполнить.
Оператор присваивания
значения в переменную.
выполняет
запись
<имя переменной>=<значение или выражение>
16. Оператор присваивания
ПримерA=10
B=5
S=A+B
C=‘Привет!’
D=1.4+5.7*A
E=A<D
F=‘МИР’+C
17. Оператор присваивания
В ЯП Python разрешено множественноеприсваивание.
Запись
A, B=19, 25 равносильна
присваивания:
A=19
B=25
паре
операторов
Если двум переменным присваивается одно и
то же значение, можно применить множественное
присваивание «по цепочке»: A=B=5.
18. Оператор присваивания
Для составления выражений могут бытьиспользованы
следующие
арифметические
операции:
+ – сложение
- – вычитание
* – умножение
/ – деление
** – возведение в степень
19. Оператор присваивания
Сокращеннаязапись
A+=B
A-=B
A*=B
A/=B
A**=2
Полная запись
A=A+B
A=A-B
A=A*B
A=A/B
A=A**2
20. Вопросы и задания
Какое значение будет присвоено переменной св результате выполнения программы?
a, b = 11, 63
c = b = 55
d=b+c-a
21. Вопросы и задания
1 – рекомендуемые имена переменных2 – допустимые имена переменных
3 – недопустимые имена переменных
А) 1z
Б) _1z
В) #A
Г) фу
Д) Z-1
Е) ELSE
Ж) sUMMA
З) Summa
И) дата
К) 1фу
Л) n3
М) 3n
Н) n 3
О) n+3
П) _1_4_5_aAb12_as555