Содержание

Слайд 2

Занятие 1. Начнём

Таран Данила Сергеевич

Занятие 1. Начнём Таран Данила Сергеевич

Слайд 3

Особенности языка Python

Язык обладает чётким и последовательным синтаксисом, благодаря чему исходный

код написанных на Python программ легко читаем
Python чувствителен к регистру: Name, NAME и name – три разных имени
в Python отсутствуют операторные скобки begin/end, как в языке Паскаль, или фигурные скобки, как в С/C++/C#. Такой «трюк» позволяет сократить количество строк и символов в программе и приучает к «хорошему» стилю программирования
Особенности языка Python Язык обладает чётким и последовательным синтаксисом, благодаря

Слайд 4

Из чего состоит программа?

Из чего состоит программа?

Слайд 5

Алфавит языка

Алфавит языка – набор символов, из которых может состоять текст

программы на данном языке
Алфавит языка Python включает:
Латинские буквы от а до z и от А до Z
Цифры от 0 до 9
Специальные символы, например +, -, *, /
Отступ (табуляция, пробелы)
Перевод строки (клавиша Enter)
Алфавит языка Алфавит языка – набор символов, из которых может

Слайд 6

Идентификаторы

Идентификатор (от слова «Идентификация») – имена объектов, из которых состоит программа.
Идентификатор

может состоять из:
Букв
Цифр
Знака нижнего подчеркивания «_»
Идентификатор может начинаться с:
Букв
Символов нижнего подчеркивания
Идентификаторы Идентификатор (от слова «Идентификация») – имена объектов, из которых

Слайд 7

Идентификаторы

Идентификатором не могут быть зарезервированные слова!

Идентификаторы Идентификатором не могут быть зарезервированные слова!

Слайд 8

Идентификаторы

Примеры правильных идентификаторов:
x
Intellect
x2z
i18
_km
i_t
itSch7_10

Идентификаторы Примеры правильных идентификаторов: x Intellect x2z i18 _km i_t itSch7_10

Слайд 9

Идентификаторы

Примеры неправильных идентификаторов:
18intellect
It.school
6it+s
it/sch
if
lambda
while

Идентификаторы Примеры неправильных идентификаторов: 18intellect It.school 6it+s it/sch if lambda while

Слайд 10

Идентификаторы

Какие из этих идентификаторов не содержат ошибок?

A
A1
a1
_1a
1A
a_1
A1
A

1
_A1
aA
Aa
A_a
a_A
10A
10a
10_A
a10_
10 a
a__10
A10a
a10A
a_10A
A_10A
Идентификаторы Какие из этих идентификаторов не содержат ошибок? A A1

Слайд 11

С именами разобрались, перейдем к хранению данных в программе

С именами разобрались, перейдем к хранению данных в программе

Слайд 12

Переменные

Переменная – это область в оперативной памяти, имеющая имя и предназначенная

для хранения данных определённого типа.
Python – язык с динамической типизацией. Это означает, что нам не обязательно писать тип данных при объявлении – Python сам определит тип по значению:
name = “Vladimir”
age = 25
Теперь в программе есть две переменные:
строковая (name) и числовая (age)
Переменные Переменная – это область в оперативной памяти, имеющая имя

Слайд 13

Типы данных

Информация, сохраненная в памяти может быть разных типов данных. В Python существует

множество стандартных типов данных, которые используются для хранения определенных значений и обладают своими специфическими методами:
Числа (Numbers)
Строка (String)
Список (List)
Кортеж (Tuple)
Словарь (Dictionary)
Сет (Set)
Типы данных Информация, сохраненная в памяти может быть разных типов

Слайд 14

Сегодня поговорим о числах

В Python есть четыре вида числового типа данных:
int (целое число)
long (длинное целое

число [может быть представлено в восьмеричной или шестнадцатеричной системе исчисления])
float (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.)
complex (комплексное число) 
Сегодня поговорим о числах В Python есть четыре вида числового

Слайд 15

Как работать с данными?

Как работать с данными?

Слайд 16

Операторы

Оператор присваивания задаёт (присваивает) значение переменным.
ИмяПеременной = Значение
Например:
x = 10
Допустимо множественное

присваивание:
x = y = z = 10
Операторы Оператор присваивания задаёт (присваивает) значение переменным. ИмяПеременной = Значение

Слайд 17

Операторы

Арифметические операторы нужны для выполнения математических действий.
Допустим, у нас есть переменные

x,a,b,c и d.
Тогда:
Операторы Арифметические операторы нужны для выполнения математических действий. Допустим, у

Слайд 18

Операторы

Сложение:
x = a + b
Вычитание:
y = c – d

Операторы Сложение: x = a + b Вычитание: y = c – d

Слайд 19

Операторы

Умножение:
x = a * b
Деление:
y = c / d

Операторы Умножение: x = a * b Деление: y = c / d

Слайд 20

Операторы

Деление на цело:
x = a // b
Остаток от деления:
y =

c % d
Операторы Деление на цело: x = a // b Остаток

Слайд 21

Операторы

Возведение в степень:
x = a ** b

Операторы Возведение в степень: x = a ** b

Слайд 22

Операторы

Пусть x=5, y=2. Чему равны следующие выражения?
x+y
x-y
x*y
x/y
x//y
x%y
x**y

Операторы Пусть x=5, y=2. Чему равны следующие выражения? x+y x-y x*y x/y x//y x%y x**y

Слайд 23

Операторы

Математические операторы с присваиванием объединяют процесс вычисления и присваивания.
x += y

//равносильно x = x + y;
аналогично для:
x -= y x**=y
x *= y x//=y
x /= y
X%=y
Операторы Математические операторы с присваиванием объединяют процесс вычисления и присваивания.

Слайд 24

Как ввести и вывести данные?

Как ввести и вывести данные?

Слайд 25

Вывод данных

Чтобы вывести значение некоторой переменной на экран нужно записать следующее:
print(x)
//Здесь

x – имя переменной, значение которой мы хотим вывести
Вывод данных Чтобы вывести значение некоторой переменной на экран нужно

Слайд 26

Ввод данных

Для ввода существует команда
input()
Чтобы получить считываемое значение, его нужно

присвоить переменной:
s=input()
Ввод данных Для ввода существует команда input() Чтобы получить считываемое значение, его нужно присвоить переменной: s=input()

Слайд 27

Ввод данных

input() выдает нам строку.
Для получения данных нужного нам типа нужно

преобразовать строку к требуемому типу, если это возможно.
Для этого мы пишем тип данных, а в скобках указываем данные, которые хотим в него преобразовать
Ввод данных input() выдает нам строку. Для получения данных нужного

Слайд 28

Ввод данных

Примеры:
x=int(y)
a=float(b)
А так мы можем сразу запросить ввод целого числа
g=int( input()

)
Ввод данных Примеры: x=int(y) a=float(b) А так мы можем сразу

Слайд 29

Ввод данных

А так мы можем сразу запросить ввод целого числа
g=int( input()

)
А еще можем в эту конструкцию добавить диалог:
g=int(input(“Введите g: ”))
Ввод данных А так мы можем сразу запросить ввод целого

Слайд 30

Практика

Практика

Слайд 31

Hello, Intellect

Hello, Intellect

Слайд 32

Сумма, разность и произведение трех введенных чисел

Сумма, разность и произведение трех введенных чисел

Слайд 33

Ввести две стороны прямоугольника и найти его периметр

Ввести две стороны прямоугольника и найти его периметр

Слайд 34

Найти среднее арифметическое трех введенных чисел

Найти среднее арифметическое трех введенных чисел

Слайд 36

Вводится цена товара, количество и внесенная сумма. Посчитать и вывести сдачу

Вводится цена товара, количество и внесенная сумма. Посчитать и вывести сдачу

Слайд 37

Вводится трехзначное число. Найти сумму и произведение его цифр.

Вводится трехзначное число. Найти сумму и произведение его цифр.

Слайд 38

Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

Слайд 39

Перевести градусы по Фаренгейту в градусы по Цельсию

Перевести градусы по Фаренгейту в градусы по Цельсию
Имя файла: python-1.pptx
Количество просмотров: 97
Количество скачиваний: 1