Введение в язык программирования Python

Материал из Saratov FIO Wiki
Перейти к: навигация, поиск

Введение в язык программирования Python.

  • История языка программирования

Python – это достаточно молодой язык программирования. Он был создан примерно в 1991 году голландцем Гвидо ван Россумом.

Свое название Пайтон (или Питон) получил от названия телесериала, а не пресмыкающегося. Однако по созвучию все-равно в качестве эмблемы был удостоен змеи.

После того, как Гвидо разработал язык, он выложил его в Интернет, где уже целое сообщество программистов присоединилось к его улучшению.

Поскольку Python достаточно молодой язык программирования, то он активно совершенствуется и в настоящее время. Поэтому часто выходят новые версии.

Официальный сайт http://python.org.

  • Особенности

Python – это интерпретируемый язык программирования. Т.е. программный код на языке Питон преобразуется в машинный код построчно специальной программой — интерпретатором.

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

С другой стороны, Python – это полноценный, можно сказать универсальный, язык программирования. Это язык так называемого сверх высокого уровня: он поддерживает объектно-ориентированное программирование (на самом деле он и разрабатывался как объектно-ориентированный язык).

Также Python распространяется свободно под лицензией подобной GNU General Public License.


  • Как писать программы

Интерактивный режим

Как уже было сказано интерпретатор выполняет команды построчно, т.е пишешь строку -> интерпретатор выполняет ее.

Работать в интерактивном режиме в ОС Linux можно в консоли. Для этого следует выполнить команду python. Запустится интерпретатор, где сначала выведется информация о его версии и иная информация. Далее, приглашение к вводу (>>>).

  • Задание.Запустите интерпретатор Питона.

Поскольку никаких команд мы пока не знаем, то будем использовать Питон как калькулятор (возможности языка это позволяют).

2+5

3*(5-8)

2.4 + 3.0/2

  • Наберите подобные примеры в интерактивном режиме (в конце каждого нажимайте Enter).

Ответ выдается сразу после нажатия Enter (завершения ввода команды).

Другой вариант работы в интерактивном режиме — это работа в среде разработки IDLE, у которой есть интерактивный режим работы. В отличие от консольного варианта здесь можно наблюдать подсветку синтаксиса (команды выделяются цветом). Прокручивать список команд можно с помощью комбинаций Alt+N, Alt+P.

  • Задание. Запустите IDLE. Попробуйте решать математические примеры здесь.