といった具合です(‘>>>’がインタプリタからのプロンプトです)。インタプリタから抜けるときは,^Z(Unixでは^D)を入れます。C:\WINDOWS\TEMP>python Python 1.5.1 (#0, Apr 13 1998, 20:22:04) [MSC 32 bit (Intel)] on win32 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>> 'Hello, world!' 'Hello, world!' >>> print 'Hello, world!' Hello, world! >>> import sys >>> sys.stdout.write('Hello, world!\n') Hello, world! >>>
次に,これをスクリプトにして動かします。ファイル名は hello.py としましょう(Pythonのソース・プログラムの拡張子は,‘.py’です)。
Unixであれば,C:\WINDOWS\TEMP>type hello.py print 'Hello, world!' C:\WINDOWS\TEMP>python hello.py Hello, world! C:\WINDOWS\TEMP>
と1行目に追加して(もちろん,pythonインタプリタのパスですよ),これを実行可能にしておけば(chmod +x)#!/usr/local/bin/python print 'Hello, World!'
hello.pyで動きます。
では,ウィンドウ・プログラミングをしてみましょう。Tcl/Tkがインストールされているものとします(Windows用のもあります)。
これを実行すれば,というウィンドウが表示されます。#!/usr/local/bin/python from Tkinter import * Label(text='Hello, world!').pack() mainloop()
# これはPythonの威力というよりは,Tkの威力ですね。
# でもTkを簡単に使えるのはPython(正確にはTkinterライブラリ)の威力です。