... > Информатика (ЕГЭ) > Основы программирования на...

Основы программирования на языке Python. Основные алгоритмические конструкции

НАВИГАЦИЯ ПО СТРАНИЦЕ

Официальный сайт Текст философии Приоритетные направления Программа
ПОЛНЫЙ ОТВЕТ
БЕЗ ВОДЫ
Без воды — краткий вариант ответа,
легко понять и запомнить

Официальный сайт языка Python https://www.python.org/. Этот язык сейчас применяется во многих областях, в том числе для разработки веб-сайтов и решения задач искусственного интеллекта. Название Python (произносится «Пайтон» или просто «питон», дата создания 20 февраля 1991 год, Голландия) получил благодаря комедийному телешоу «Летающий цирк Монти Пайтона»,) которое так любил создатель языка – Гвидо ван Россум. 

Разработчики языка 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 – переменная, хранящая целое число.

Переменная = значение

Знак «=» называется оператором присваивания, при котором правая часть кладется в левую.