Основы программирования на языке Python
Общие сведения о языке программирования Python
Язык программирования Python
Сферы применения языка программирования Python
Общие сведения о языке программирования Python
Общие сведения о языке программирования Python
Алфавит и словарь языка
Режимы работы интерпретатора
Режимы работы интерпретатора
Оператор присваивания
Оператор присваивания
Оператор присваивания
Оператор присваивания
Оператор присваивания
Вопросы и задания
Вопросы и задания
2.00M
Категория: ПрограммированиеПрограммирование

Общие сведения о ЯП 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
print
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

22.

Спасибо за внимание!
English     Русский Правила