Основы программирования на языке Python. Основные алгоритмические конструкции
НАВИГАЦИЯ ПО СТРАНИЦЕ
Разработчики языка Python придерживаются определённой философии программирования, называемой "The Zen of Python". Её текст выдаётся интерпретатором Python по команде import this.
Текст философии
(источник https://docs-python.ru/tutorial/zachem-izuchat-python/dzen/):
Красивое лучше, чем уродливое.
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Плоское лучше, чем вложенное.
Разреженное лучше, чем плотное.
Читаемость имеет значение.
Особые случаи не настолько особые, чтобы нарушать правила.
При этом практичность важнее безупречности.
Ошибки никогда не должны замалчиваться.
Если они не замалчиваются явно.
Встретив двусмысленность, отбрось искушение угадать.
Должен существовать один и, желательно, только один очевидный способ сделать это.
Хотя он поначалу может быть и не очевиден, если вы не голландец.
Сейчас лучше, чем никогда.
Хотя никогда зачастую лучше, чем прямо сейчас.
Если реализацию сложно объяснить, то это плохая идея.
Если реализацию легко объяснить, то идея, возможно хороша.
Пространства имён - отличная штука! Будем делать их больше!
Приоритетные направления применения Python:
веб-разработка;
data science: машинное обучение, анализ данных и визуализация;
создание приложений и игр, чат-ботов;
системное администрирование;
нейронные сети и др.
Идентификатор – имя переменной, состоящее из латинских букв, цифр и знака нижнего подчеркивания. Обратите внимание, цифра в идентификаторе не может быть на первом месте. Python отличает заглавные и строчные буквы, в отличие, например, от Паскаля.
Интерпретатор — (англ. interpreter — устный переводчик) переводит и выполняет программу строка за строкой.
Программисты советуют давать переменным такие имена, по которым сразу понятно назначение данной переменной. Например, sum – сумма, kol – количество и тд
Переменная – область в памяти компьютера, имеющая имя, тип и значение.
Тип переменной показывает:
какие значения она может принимать;
какие операции над ней можно выполнять;
как хранится значение переменной в памяти компьютера.
Если есть необходимость определить тип переменной, можно воспользоваться функцией type, например,
price = 450.677
print (type (price))
author = ‘Kiyosaki’
print (type (author))
weight = 76
print (type (weight))
Запустив программу, мы увидим
Float – вещественное (дробное) число.
Str — переменная строкового типа.
Int – переменная, хранящая целое число.
Переменная = значение
Знак «=» называется оператором присваивания, при котором правая часть кладется в левую.