3 страница22 мая 2021, 17:31

Установка среды разработки.

Для решения школьных олимпиад по информатике подходят 3 современных языка программирования: Python, C++ и Java. У каждого из данных языков программирования есть свои достоинства и недостатки, в том числе и для использования их на олимпиадах. Данный курс будет посвящен изучению программирования с использованием языка Python.

Главным его достоинством по сравнению с C++ и Java является простота освоения. Также у него есть и серьёзный недостаток: программы на Python работают медленно. Это может создавать определённые проблемы. Например, на олимпиадах могут встретиться задачи, которые невозможно сдать на языке Python в установленных ограничениях. Но в некоторых задачах решение на Python будет существенно проще.

Python — это современный язык программирования, работающий на всех распространённых операционных системах. В настоящее время существует две версии языка Python: более старая версия 2 и современная версия 3. Они не вполне совместимы друг с другом: программа, написанная для одной версии языка, может оказаться невыполнимой для другой версии. Но в основном обе версии очень похожи. В рамках курса будет рассматриваться версия 3 данного языка, некоторые из используемых примеров не будут работать с версией 2.

Перед началом работы необходимо скачать интерпретатор Python версии 3 с официального сайта . В разделе Download можно скачать последнюю версию, подходящую для операционной системы на вашем ПК. После открытия установщика нужно нажать Install Now, и программа автоматически установится.

Для разработки программ рекомендуется использовать среду разработки Wing IDE 101. Это приложение, в котором можно писать программы, отлаживать их, запускать. Его можно скачать по ссылке . В списке скачивания необходимо выбрать Free editions: Wing 101, а в открывшемся окне — Windows Installer, если ваша операционная система Windows. В случае другой системы подходящий установщик можно выбрать после cлов Other OSes внизу страницы. После загрузки файла необходимо запустить скачанное приложение и следовать указаниям.

Ниже приведён код первой программы на языке Python:

print("Hello, world!")

Данная программа выводит на экран текст Hello, world! с помощью функции print(). В круглых скобках передаются аргументы функции — та информация, которую мы хотим передать функции. Текстовая строчка, которую мы хотим напечатать, заключается в двойные или одинарные кавычки.

Функции print() в качестве аргумента можно передавать не только строки, но и числа, и арифметические выражения. Например:

>>>print(123 + 456) 

579 

>>>print(2 + 2 * 2 * 6 ) 

26

3 страница22 мая 2021, 17:31