オブジェクト指向スクリプト言語という点でrubyと比較される点が多いが、海外ではより普及しているため、各種ライブラリや文献などが豊富なのが有難い。
 
 *GUI [#w58a2c90]
 **wxPython [#i29e3111]
 -[[wxPython:http://www.wxpython.org/]]
 -[[wxPyWiki:http://wiki.wxpython.org/]]
 -[[wxPython Index(日本語による素晴らしい解説):http://www.harukaze.net/~haruka/wxpython/]]
 
 *エディタ [#t68cc104]
 とりあえずEmacsを試す。python-modeなるものを入手した。だが
  (setq py-python-command "C:/Program Files/python24/python.exe")
 としている私の環境では、C-c | でregionのみを実行する便利機能がうまく動かなかった。しかし、[[py-execute-region fails if py-python-command has a space:http://www.mail-archive.com/python-mode@python.org/msg00035.html]]を参考にpython-mode.elをいじったらうまくいった。
 
 *実例 [#j3de5ca3]
 個人的メモ。ヨチヨチ歩きなので見られると恥ずかしい
 
 **ファイル名に連番を振る [#daf7a077]
  import glob, sys, os
  try:
      base = sys.argv[1]
  except:
      print "an argument required"
      sys.exit()
  
  i = 1
  for fname in glob.glob('*.JPG'):
      os.rename(fname, "%s%02d.JPG" % (base, i))
      i+=1
  print "finished"