Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.Python.8-10.docx
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

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

Для работы необходимо установить интерпретатор языка Питон и, для удобства написания программ, среду разработки.

Установка интерпретатора

Дистрибутивы для установки:

  • Windows, 32-бита: http://python.org/ftp/python/3.4.1/python-3.4.1.msi

  • Windows, 64-бита: http://python.org/ftp/python/3.4.1/python-3.4.1.amd64.msi

  • Дистрибутивы для Mac OS X есть на странице http://python.org/download/releases/3.4.1/

  • Для операционных систем GNU/Linux язык Питон скорее всего есть в дистрибутиве, для чего необходимо поставить пакет python3. Возможно, он уже установлен в вашей системе: проверить это можно командой python3.

  • Для Android есть пакет QPython3.

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

Для удобства разработки кода программисты используют среды разработки (IDE).

Для обучения программированию на языке Питон рекомендуется среда разработки Wing IDE 101. Для работы на занятиях будет использоваться WingIDE 101.

Для больших проектов рекомендуется PyCharm Community Edition.

WING IDE 101

Дистрибутив для Windows: http://wingware.com/pub/wingide-101/5.0.9/wingide-101-5.0.9-1.exe

Дистрибутивы для других операционных систем можно найти на http://wingware.com/downloads/wingide-101

Видео установки Python и Wing IDE 101 на Windows 7 (на английском): http://www.youtube.com/watch?v=OrpavIGbkSw

Обратите внимание: если вы устанавливаете среду после установки Python, то она должна сама обнаружить установленный Python. Если этого не произошло, пропишите в меню Edit-Configure python в верхнем поле ввода путь к исполняемому файлу Python (под windows это обычно что-то типа c:\python34\python.exe).

PYCHARM COMMUNITY EDITION

Версия для Windows: http://download.jetbrains.com/python/pycharm-community-3.4.1.exe

Остальные версии можно скачать здесь: http://www.jetbrains.com/pycharm/download/

Cреда программирования wing ide

Среда разработки Wing IDE — одна из самых распространенных сред, используемых сейчас в образовании и на олимпиадах. Ее версия Wing IDE 101 специально предназначена для обучения и не содержит ничего лишнего и отвлекающего. Для создания программы достаточно просто открыть среду, создать новый файл и начать писать код: не нужны никакие специальные настройки, не требуется создавать проект и т. п.

Wing IDE работает под основными платформами (Win, Mac, Linux), версию 101 можно бесплатно скачать и установить с сайта wingware.org.

Устанавливать среду нужно после установки транслятора Python.

Если среда не нашла или нашла не ту версию Python, укажите исполняемый файл Python вручную  в меню Edit — Configure Python в верхнем поле ввода (обычно он имеет примерно такой вид: c:\python34\python.exe под Windows, /usr/local/bin/python3 под Mac, /usr/bin/python3 под Linux).

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

Ввод-вывод производится во вкладке Debug I/O, а сообщения об ошибках выводятся во вкладке Exceptions (исключения).

Переменные в Python

ОПРЕДЕЛЕНИЕ

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

Переменную в Python создать очень просто — нужно присвоить некоторому идентификатору значение при помощи оператора присваивания «=». 

ПРИМЕР

a = 10 b = 3.1415926 c = "Hello" d = [1, 2, 3]

В этом примере используются четыре переменные:

  • переменная a хранит значение типа int (целое число),

  • переменная b — типа float (действительное число),

  • переменная c — типа list (строка),

  • переменная d — типа list (список, в данном случае из трех целых чисел).

Никакого специального объявления переменных не требуется, первое присваивание переменной значения и является ее объявлением. Идентификатор в Python является "ссылкой" на хранимые в памяти данные.

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

На самом деле переменная в python является лишь ссылкой на объект в памяти. При создании любой переменной (число, строка или массив) в неё записывается ссылка на объект, а сам объект находится где-то в оперативной памяти далеко от самой переменной со ссылкой. Таким образом, несколько переменных могут указывать на один объект, и при изменении объекта (например, списка) изменится результат обращения к нему с использованием каждой переменной.

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

arr = [1, 2, 3]