Компьютерная программа — это последовательность инструкций, которые выполняет компьютер для достижения определённой цели.
Язык программирования — это система правил и синтаксиса, с помощью которой программист создаёт команды, понятные компьютеру.
Программный код — текст программы, написанный на языке программирования. Его можно редактировать, запускать и изменять.
Python — это высокоуровневый, интерпретируемый язык программирования, созданный Гвидо Ван Россумом (Guido van Rossum) в 1991 году. Отличается простотой, читаемостью и широкими возможностями применения.
Преимущества Python
Интерпретируемый язык — выполняется построчно, без предварительной компиляции.
Высокоуровневый — программист работает с абстрактными конструкциями, не управляя памятью вручную.
Платформонезависимый — программы запускаются на разных ОС без изменений.
Открытый исходный код (Open Source) — язык бесплатен и развивается сообществом.
Простой синтаксис — код легко читать и писать даже новичкам.
Встраиваемый — Python можно использовать внутри других приложений.
Динамическая типизация — тип переменной определяется во время выполнения.
Большая стандартная библиотека — тысячи готовых инструментов для любых задач.
Недостатки Python
Низкая скорость выполнения — программы на Python работают медленнее, чем на C или C++.
Динамическая типизация может приводить к ошибкам в больших проектах.
Основные области применения
Системное программирование;
Графические приложения;
Веб-разработка и автоматизация;
Интеграция компонентов;
Работа с базами данных;
Научные и аналитические задачи.
Философия Python
Основные принципы языка выражены в документе The Zen of Python, который можно вывести командой:
import this
Эти принципы призывают писать код, который понятен, прост и читаем. Один из самых известных тезисов — “Readability counts” («Читаемость имеет значение»).