Язык программирования – формальный язык со строгими правилами (синтаксисом), на котором человек записывает алгоритм так, чтобы его можно было однозначно перевести в машинный код. В отличие от обычного, естественного языка, здесь нет места двусмысленности – каждая конструкция значит ровно одно и понимается программой одинаково всегда.
Язык, на котором мы будем разговаривать с компьютером на протяжении всего курса, – Python. Его создал Гвидо ван Россум, первая версия вышла в 1991 году; синтаксис специально спроектирован близким к обычному английскому языку и минимальным по «технической воде» – меньше служебных символов и строгих правил оформления, чем, например, в C++ или Java.
Python – не учебная игрушка: на нём анализируют данные, обучают нейросети, автоматизируют рутинные задачи и пишут веб-сервисы. Мы будем использовать его и как язык для изучения информатики, и как рабочий инструмент, которым пользуется индустрия.