1 of 17

Знакомство с Python 3

Урок 1

2 of 17

Программа. Язык программирования

  • Программа — это алгоритм, записанный на языке программирования (программный код).
  • Язык программирования формальный язык, предназначенный для записи алгоритмов, исполнителем которых будет компьютер:
  • Pascal;
  • Python;
  • С++;
  • С#;
  • Java.

3 of 17

Гвидо ван Россум

  • Язык программирования Python создал голландский программист Гвидо ван Россум в 1991 году.

4 of 17

Достоинства и недостатки Python

  • Python входит в топ-10 самых популярных языков программирования, прост в использовании и абсолютно бесплатен.
  • Python работает на разных платформах: в Windows, Unix и macOS.
  • Python применяется  при разработке таких известных сайтов, как Instagram, Google, YouTube, используется для написания игр и для обучения искусственного интеллекта.
  • Основным недостатком языка Python является его низкая скорость выполнения программ.

5 of 17

Переменная величина

  • Компьютер работает с информацией, хранящейся в его памяти.
  • Переменная — величина, значение которой может изменяться в процессе исполнения программы.
  • Переменная величина имеет:
    • имя обозначение;
    • тип;
    • значение.

a

10

Значение

Имя

6 of 17

Имена переменных

  • Имя (обозначение) переменной величины может содержать только буквы, цифры и символ подчеркивания (A-z, 0-9 и _), заглавные и строчные буквы различаются (A-Z, a-z).
  • Имя переменной начинается с буквы или символа подчёркивания, не может начинаться с цифры и не должно совпадать с зарезервированным словом.
  • В Python преимущественно используется следующее правило именования переменных: все слова начинаются со строчной буквы, в качестве разделителя используется символ подчеркивания: x_1, speed_new, name_2.

7 of 17

Комментарии

  • Комментарии используются для включения в программу любых пояснений, предназначенных человеку.
  • Комментариями считается любой текст после символа # (диез, хештег, sharp) до конца строки.
  • При выполнении программы комментарии игнорируются — не выполняются.

# Изучаем команду присваивания

a = 558 # переменной а присвоить значение 558

8 of 17

Оператор присваивания

  • Оператор — это команда языка программирования.
  • Для присваивания значений переменным в Python служит оператор «=».
  • Знак «=» читается «присвоить значение».
  • Оператор присваивания предназначен для задания переменной величине конкретного значения и имеет вид:

ИМЯ ВЕЛИЧИНЫ = ЗНАЧЕНИЕ или ВЫРАЖЕНИЕ

  • Выражение, стоящее справа от оператора присваивания, вычисляется, и полученное значение присваивается переменной, стоящей слева от оператора присваивания.
  • Если переменной присваивается новое значение, то предыдущее её значение заменяется на новое.

9 of 17

Оператор присваивания

  • n = 5
  • m = n
  • m = m + 1
  • m = n + m
  • n = (n + m)/2
  • n = n * n
  • a = 0; b = 0; с = 0
  • a = b = с = 0 # множественное присваивание
  • x = 2; y = 3; z = 4
  • x, y, z = 2, 3, 4 # множественное присваивание

n

5

m

5

6

11

8

64

10 of 17

Вывод данных

  • Функция print() в Python используется для вывода информации на экран.
  • Функция — это встроенная программа, к которой можно обратиться по имени.
  • Названия функций пишутся строчными буквами.
  • После названия функции в скобках записываются аргументы функции — значения, которые функция будет обрабатывать.
  • Функция print() без аргументов используется для печати пустой строки.

11 of 17

Вывод данных

  • Функция может иметь один или несколько аргументов, перечисленных через запятую.

print(<выражение_1>, ..., <выражение_n>)

  • Выражения — это могут быть числа, значения переменных, математические выражения или текст.
  • Выводимые значения разделяются пробелом (по умолчанию).
  • После выполнения функции print происходит автоматический переход на новую строку.

12 of 17

Примеры

В программе:

print(1024)

print(3+20)

print(“Hello, Python!”)

print(10, 20, 30)

x = 558; y = 2024

print(х, y)

print(“x =”, х, “y =”, y)

print(x, “+”, y, “=”, x+y)

Строки — набор символов, заключённый в ‘одинарные’ кавычки (апострофы) или “двойные” кавычки.

На экране:

1024

23

Hello, Python!

10⎵20⎵30 # ⎵ — пробел

558⎵2024

х =⎵558⎵y =⎵2024

558⎵+⎵2024⎵=⎵2582

13 of 17

  Online Python

  • Среда разработки — текстовый редактор с дополнительными возможностями: позволяет создавать, сохранять, редактировать и тестировать программы на языке программирования Python.
  • Код на Python можно писать в online среде разработки Online Python (https://www.online-python.com/) или в среде разработки IDLE Shell .

14 of 17

Online Python

  • Сохранить код — F10.
  • Файл сохраняется в папку Загрузки.
  • При сохранении файла надо добавить к нему расширение *.py.
  • Окно редактора кода.
  • Запустить код — F8.
  • Окно вывода результатов, сообщения об ошибках.

15 of 17

Самое главное

  • Имена переменных (слайд 6).
  • Оператор присваивания (слайд 8).
  • Вывод данных — функция print() (слайды 10, 11):
    • print(<выражение 1>,... , <выражение n>);
    • несколько аргументов перечисляются через запятую;
    • по умолчанию выводимые значения разделяются одним пробелом;
    • после выполнения функции print следующий вывод будет происходить с новой строки;
    • если выражение является строкой, то оно заключается в одинарные или двойные кавычки.

16 of 17

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

  • Задача 2. Напишите программу, которая выводит последовательность чисел 4 8 15 16 23 42 на одной строке, затем каждое число на отдельной строке.

Пример работы программы:

4 8 15 16 23 42

4

8

15

16

23

42

17 of 17

Практическая работа

Задача 1. Выведите на экран текст:

print(3+20)

x = y = z = 0

print(“Привет, Мир!”)

print(x, y, z)

print(10, 20, 30)

print()

x = 558

k, m, n = 16, 3.14, “Ха-ха”

y = 2024

print(k, m, n)

print(х, y)

Вычислите площадь круга и длину

print(“x =”, х, “y =”, y)

окружности радиусом 2 см