!!!Pythonのページ *概要 *利用例 *Q&A *参考 !!概要 ブロックをインデントによって識別する珍しい言語。 *スクリプトの例 #!usr/bin/python index = 0 while index<5 : print index index = index+1 このような書式にすることで、書き方の統制を取り、インデントの崩れや、ステートメントを記述する際の見落としやすいミスを防止している。またendや{}などを削減できるため、記述量も少なくて済む。(詳細は[wiki|http://ja.wikipedia.org/wiki/Python]などを参照) !開発環境 *テキストエディタ *Eclipse *Pyscripter !対応プラットフォーム *Windows *Linux *Mac *Android *Windows Mobile !有名なライブラリ *Django *WSGI *Pygame *Pyquery など !!研究室内の利用例 *実験8におけるソケット通信テスト用の非同期受信サーバ *[[Macアドレス宛にpingを送信する|Programming_python_pingtomac]] !!Q&A :syntaxエラーが止まらない:インデントをタブで書いているとエラーになる。エディタの設定でタブを自動的にスペース何個か分に置換するように設定するとよい。 :Cで実装したチャットプログラムとの通信の際に、前に送った文字が消えずに表示される件:pythonは文字列の末尾にヌル文字を付加しないため、Cに文字列を直接送るとCは終端を判別できない模様。そのため、pythonからCに送る場合は自分でヌル文字を付加する必要がある。 !!参考 [wiki|http://ja.wikipedia.org/wiki/Python]