Module (8%)
Section (14%)

Как работает компьютерная программа?

Этот курс должен показать вам, что такое язык Python и для чего он используется. Начнем с абсолютных основ.

Программа делает компьютер пригодным для использования. Без программы компьютер, даже самый мощный, не более чем объект. Точно так же без плеера пианино - не что иное, как деревянный ящик.

A computer screen with Python logo

Компьютеры способны выполнять очень сложные задачи, но эта способность не является врожденной. Природа компьютера совершенно иная.

Он может выполнять только очень простые операции. Например, компьютер не может сам по себе понять значение сложной математической функции, хотя в ближайшем будущем это не будет за рамками возможностей.

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


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

Естественно, компьютер сможет это вычислить, но компьютер не знает таких вещей, как расстояние, скорость или время. Поэтому необходимо дать компьютеру команду:

  • принять число, представляющее расстояние ;
  • принять число, представляющее время в пути ;
  • разделить первое значение на второе и сохранить результат в памяти ;
  • показать результат (представляющий среднюю скорость) в удобочитаемом формате.

Эти четыре простых действия формируют программу. Конечно, эти примеры не формализованы, и они очень далеки от того, что компьютер может понять, но они достаточно хороши для того, чтобы их можно было перевести на язык, приемлемый для компьютера.

Язык - ключевое слово.