Skip to content

2. Встановлення інтерпретатора Python

2.1. ActivePython

Приклади в цьому документі було перевірено за допомогою інтерпретатора Python від ActiveState:

http://www.activestate.com/activepython/downloads
 

Примітки:

  • не завантажуйте 64-бітну версію Active Python. Вона не дозволяє встановити модуль MySQLdb, який знадобиться далі в цьому документі.

В результаті встановлення ActivePython утворюється така структура каталогів:

 

та таке меню в дереві програм:

  • 1: документація до ActivePython. Вона дуже детальна, і рекомендується звертатися до неї щоразу, коли виникає проблема;
  • 2: інтерактивний інтерпретатор Python;
  • 3: менеджер пакетів Active Python. Ми скористаємося ним для встановлення пакета Python, що дозволяє працювати з базами даних MySQL.

Ми не будемо використовувати інтерактивний інтерпретатор Python. Просто варто знати, що скрипти з цього документа можна запускати за допомогою цього інтерпретатора. Це зручно для тестування роботи тієї чи іншої функції Python, але малопридатне для скриптів, які планується використовувати повторно. Ось приклад:

 

Запрошення >>> дозволяє ввести команду Python, яка виконується негайно. Наведений вище код має таке значення:

1
2
3
4
5
6
>>> nom='python'
>>> print 'nom=%s' % (nom)
nom=python
>>> print "type=%s" % (type(nom))
type=<type 'str'>
>>> 

Рядки:

  • 1: ініціалізація змінної. У Python тип змінних не оголошується. Вони автоматично набувають типу значення, яке їм присвоюється. Цей тип може змінюватися з часом;
  • 2: виведення імені. «nom=%s» — це формат виведення, де %s є формальним параметром, що позначає рядок символів. (nom) — це фактичний параметр, який буде виведено замість %s;
  • 3: результат відображення;
  • 4: відображення типу змінної nom;
  • 5: змінна nom має тип str (рядок).

Далі ми пропонуємо скрипти, які були протестовані таким чином:

  • скрипт можна написати за допомогою будь-якого текстового редактора. Тут ми використовували Notepad++, який підтримує синтаксичне підсвічування скриптів Python;
  • скрипт виконується у вікні DOS.
 
  • перейдемо до папки зі скриптом, який потрібно протестувати;
  • змінна %python% є системною змінною:
C:\data\travail\2010-2011\python\tutoriel>echo %python%
C:\devpython\ActiveState27\python.exe
  • рядок 1: виведення значення змінної середовища %python%;
  • рядок 2: її значення: <installdir>\python.exe, де installdir — це папка встановлення ActivePython.

2.2. Python Tools for Visual Studio

[Python Tools for Visual Studio] доступний (лютий 2012 р.) за наступним посиланням: URL. Його запуск додає функціонал Python до Visual Studio 2010. Версія Express Visual Studio 2010 є безкоштовною та доступною за посиланням URL [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express].

Після встановлення розширень [Python Tools for Visual Studio] можна створювати проекти Python за допомогою VS 2010:

  • для всіх прикладів у цьому документі підійде [1];
  • [2]: меню («Інструменти» / «Параметри») дозволяє налаштувати середовище Python.

Інтерпретатор ActivePython мав бути виявлений Visual Studio [3]:

  • у [4] задано, щоб виконання програми завершувалося паузою, яку користувач перериває натисканням клавіші на клавіатурі.

Створимо проект на Python (Файл / Новий / Проект):

  • у [1,2]: виберіть проект Python типу [Python Application];
  • у [3]: виберіть папку для проекту;
  • у [4]: вкажіть назву проекту;
  • у [5]: згенерований проєкт.

Файл [essai_02.py] — це програма на Python:


print('Hello World')

Її запускають за допомогою [Ctrl-F5]: результат з’являється у вікні DOS [6]. Усі коди документа також було перевірено таким чином. Приклади надаються у вигляді рішення VS 2010: