Алгоритмизация и основы программирования в Python
1.72M
Category: programmingprogramming

Презентация по информатике на тему _ВВедение в среду программирования Python_

1. Алгоритмизация и основы программирования в Python

УРОК № 2. ВВЕДЕНИЕ

2.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Язык Python — это профессиональный язык
программирования, который используется в таких
компаниях, как Яндекс и Google. На Python
разрабатываются сайты и веб-сервисы, он используется
для составления скриптов (от англ. script = сценарий) —
небольших программ, расширяющих возможности других
программ, таких, как GIMP, Blender, многие игры.

3.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Программы на языке Python чаще всего выполняются в
двух режимах:
• через командную строку (в интерактивном режиме),
когда каждая введенная команда сразу выполняется;
• в программном режиме, когда программа сначала
записывается в файл (обычно имеющий расширение .py) и
при запуске выполняется целиком;
такая программа на Python называется скриптом.
Мы будем говорить главным образом о программном
режиме!!!

4.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Запустим программу Python:
На Панели задач найдите и щелкните кнопку
У нас запустится программа в
интерактивном режиме, когда
каждая команда
сразу выполняется
Познакомимся с данным
режимом. Он осуществляется в
самом приложении IDLE Shell.

5.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
1. Пустая программа
Пустая программа — это программа, которая ничего не делает,
но удовлетворяет требованиям выбранного языка программирования.
Пустая программа на Pythоn (в отличие от многих других языков
программирования) — действительно пустая,
она не содержит ни одного оператора (команды).
Можно добавить в программу комментарий — пояснение, которое не
обрабатывается транслятором:
# Это пустая программа
комментарий начинается знаком #

6.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
2. Вывод текста на экран
Научим программу делать что-то полезное, например, приветствует нас.
Для этого используется встроенная функция (команда, оператор) print ()
print ( “Привет!” )
ответ: Привет!
Перед командой не должно быть пробелов.
В кавычках записывается текст для вывода. Вместо кавычек можно использовать
апострофы (одиночные кавычки):
print ( ‘Привет!’ )
ответ: Привет!
Это полезно, когда необходимо вывести строку с кавычками:
print ( ‘Смотрите фильм "А зори здесь тихие"!' )
ответ: Смотрите фильм "А зори здесь тихие"!

7.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
В одном операторе можно вводить несколько символьных строк через
запятую
print ( "Привет,", "дорогой друг!" ) ответ: Привет, дорогой друг!
Пробел между строками (элементами списка вывода) вставляется
автоматически:
print ( "2", "+", "2", "=", "4" )
ответ: 2 + 2 = 4
Если пробел между компонентами не нужен, при вызове функции
нужно добавить аргумент с именем sep (от англ. separator – разделитель), равный пустой строке "".
print ( "2", "+", "2", "=", "4", sep="" ) ответ: 2+2=4 вывод без пробелов

8.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Оператор print () может выполнять арифметические операции:
print ( 7*5)
print ( "2 + 2 =", 2+2 )
ответ: 35
ответ: 2 + 2 = 4

9.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Если мы хотим отработать несколько команд одновременно, нам
необходимо перейти из интерактивного режима в программный режим
и вызвать редактор Питона следующим образом:
File
New File
в открывшемся окне выбрать File
Save As
Выбрать диск D:
открыть папку TEMP
для первого раза создать
папку Шифр группы Фамилия Питон
открыть папку
ввести имя
файла Моя первая программа
ОК
Теперь можно писать программу. Начнем с комментария
# моя первая программа
добавим операторы
print ( “Привет, Антон!” )
print ( “Привет, Сергей!” )

10.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Запустим программу на выполнение командой меню Run Module(или F5).
Подтвердить процесс сохранения файла. Увидим ответ в IDLE Shell.
Привет, Антон!
Python выводит параметры функции print в отдельной
Привет, Сергей!
строке.
Вернемся в редактор и добавим в программу команды
print (5)
print (-2)
print (3.14)
Нажмите F5. подтвердите сохранение – OK. Проверьте результат.

11.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Ответ

12.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Если мы хотим вывести параметры нескольких операторов print() в одной строке, то
необходимо отменить переход на новую строку, указав аргумент с именем end
(конец), равный пустой строке "":
print("1", end="")
print("23", end="")
print("456")
ответ: 123456
Print умеет считать. Добавим программу операторы
print()
# вставим пустую строку
print("10 / 5 * 3 + 14 =", 10 / 5 * 3 + 14)
ответ: 10 / 5 * 3 + 14 = 20
print('''Данный текст можно напечатать в две строки,
если его заключить в тройные кавычки, а в точке разрыва текста нажать Enter!''')

13.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Наберите команду:
print(1/3)
ответ:
Ответ имеет очень длинную десятичную часть числа. Количество цифр в дробной
части можно ограничить:
print('% .3f '% 0.33333333333)
ответ:
или
print("% .3f "% 0.33333333333)
Примечание: между знаками " и % пробел не ставится!

14.

УРОК № 2. ВВЕДЕНИЕ в PYTHON
Задание на дом:
1. напишите программу, которая выводит изображение
2. Найдите и исправьте ошибки в программе:
print("Акция "Доброе дело".")
3. Найдите и исправьте ошибки в программе:
print("Привет,", Артур!)
4.Заполните пропуски так, чтобы программа вывела на экран слово Python:
print("Py", ….)
….
print("on")

15.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
3. Переменные как ярлыки для данных
В программировании слово переменная обозначает поименованное место для
хранения данных: чисел, текста, списков с числами или символами и т.п.
Также переменную можно рассматривать как ярлык, которым помечены некие
данные.
значение
значение
Правило составление имен переменных:
х1
а
1. Имя переменной должно состоять из латинских символов.
2. В него можно включить знак подчеркивания _, а также цифры.
3. Имя не может начинаться с цифры!!!
4. Среда учитывает регистр ввода символов: slovo, Slovo и SLOVO – это разные
имена.
Например: a, d, y, x1, x2, summa, class1, class_2, KASSA, nomer и т.д.
Хорошо когда имена несут смысловую нагрузку!

16.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
4. Оператор присваивания
a=10
#сторона прямоугольника
b=5
#сторона прямоугольника
c=a*b
#площадь прямоугольника
print("c=",c) #печать результата
Символ = называется знаком присваивания.
Переменной а присваивается значение 10.
Переменной с присваивается результат операции умножения а на b.
Поэтому в программировании работает операция наращивания
величины:
x=x+1
kol = kol + 1
Sum = Sum + a
Pr = Pr * x

17.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
5. Оператор ввода данных
Инструкция input() используется для ввода данных в программу в ходе ее
выполнения с помощью клавиатуры.
Например, чтобы ввести значение переменной name строкового типа, нужно
записать в программе
nаme = input()
При выполнении этой строки на экране окна IDLE появится курсор, и система
будет ожидать ввода значения с клавиатуры. После ввода значения оно
попадает в память компьютера в область, отведенную для переменной name.
На приглашение системы наберите имя
Иван
Теперь проверьте, что имя записано в область памяти name, набрав
name
ответ: Иван
Поприветствуйте юношу:
print('Привет,' , name, '!' , sep='')
ответ: Привет,Иван!

18.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
Но, если нам необходимо ввести несколько переменных (например, а=10,
b =15), то лучше это сделать с помощью пояснения:
a = input ('a=')
b = input ('b=')
summa = a + b
print ('summa =', summa)
Обратите внимание на результат
Программа склеила числовые значения, т.к. по умолчанию функция input() объявляет
вводимые переменные строкового типа!

19.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
Давайте превратим переменные а и b в числовые данные.
Для этого в оператор input() необходимо добавить будущий тип этих переменных.
Переменные могут быть следующих типов:
int() – целочисленные;
float() – вещественные;
bool() – логические;
str() – строковые.
Следовательно, программу надо привести к следующему виду:
a = int(input ('a='))
b = int(input ('b='))
summa = a + b
print ('summa =', summa) ответ:

20.

УРОК № 3. ВВЕДЕНИЕ в PYTHON

21.

УРОК № 3. ВВЕДЕНИЕ в PYTHON

22.

УРОК № 3. ВВЕДЕНИЕ в PYTHON
English     Русский Rules