Python - это высокоуровневый язык программирования, известный своей простотой и читаемостью кода.
Создан Гвидо ван Россумом и впервые выпущен в 1991 году.
Особенности:
Преимущества:
Скачивание с официального сайта python.org.
Среды программирования:
Литерал - фиксированное значение, записанное в коде программы.
Примеры:
Для выполнения действий над данными используются операторы.
Оператор выполняет действия над операндами.
Операторы Python по приоритету выполнения:
(): 3 * (4 - 1) = 9**: 2 ** 3 = 8*, деление /, целочисленное деление //, остаток от деления %.+, вычитание -.% - остаток от деления.
Выражение - это комбинация литералов, имён переменных и операторов.
Встретив выражение, Python начнёт его вычисление.
Значение - это результат вычисления выражения, объект в памяти компьютера.
Значения можно классифицировать по их типу. Для каждого типа есть набор литералов.
Простые типы данных:
int: -2, -1, 0, 1float: 0.5, 1.0, 1.25, 1.602e-19str: 'aaa', "Привет!", """11 котов"""Переменная - это имя, которое ссылается на значение.
Имена в Python регистрозависимые. Пример: имена student и Student для Python разные.
_.Инструкция присваивания = связывает имя переменной с её значением.
В Python не нужно указывать тип объекта при его создании.
Динамическая типизация – типы данных определяются автоматически при создании объекта.
Сильная типизация – над объектом можно выполнять только те операции, которые применимы к его типу.
st = "Python"a, b = "Один", "Два"x = y = z = 10age += 1Инструкция - это минимальный набор действий, которые может выполнить интерпретатор.
Программа состоит из набора инструкций. Инструкции состоят из идентификаторов и выражений.
После выполнения инструкции есть эффект её выполнения, но нет конкретного значения-результата выполнения инструкции.
К инструкциям относится присваивание, ввод и вывод значений, алгоритмические конструкции (if, while, for), импорт модулей (import).
Некоторые инструкции записываются с помощью зарезервированных слов (keywords). Зарезервированные слова языка программирования Python нельзя использовать в качестве идентификаторов (имён).
False |
await |
else |
import |
pass |
|---|---|---|---|---|
None |
break |
except |
in |
raise |
True |
class |
finally |
is |
return |
and |
continue |
for |
lambda |
try |
as |
def |
from |
nonlocal |
while |
assert |
del |
global |
not |
with |
async |
elif |
if |
or |
yield |
mathИмпорт модуля в скрипт:
print()Формы записи функции print:
Для форматирования вывода используются f-строки:
В начале f-строки ставиться буква f.
Значение, которые необходимо подставить в строку, записываются в фигурных скобках.
input()Для ввода данных используется функция input():
Функция input() всегда возвращает данные строкового типа.
С помощью следующих функций можно преобразовать значения одного типа в другой:
int()float()str()Рассчитайте общее сопротивление двух резисторов R1 и R2, подключённых параллельно.
R1, R2. Вывод: R.Проведём отладку и тестирование программы.