2009年7月9日木曜日

python - 入門(1)

まずPython ドキュメントのチュートリアルを全て読みます

http://www.python.jp/doc/release/index.html


次に、このコードを15分いじくりまわして理解を深めてください
(Blenderのテキストエディタにコピペして実行できます)


def mix_juice(taste):
for i, t in enumerate(taste):
if (len(t) < 5):
continue
if not (t[0] in ['a', 'i', 'u', 'e', 'o']):
print "a", t
else:
print "an", t

taste = ['orange', 'remon', 'milk', 'apple']
for i in range(2):
mix_juice(taste)
taste.append('mango')


次に、命名規則です


以下の、PEP 8 をありがたく全部読みます。これは特に重要です。
なぜそういう名前が良いのか、考えます。
http://oldriver.org/python/pep-0008j.html


それから、何でもいいので適当に関数3つくらい、合計で100行くらい
ググリながら好きなプログラムを書いて実行してみます。
必ず、繰り返し、分岐、条件のコードを入れてください。
折角なのでそれをブログにうpりましょう。

OK、初心者卒業です。



なんて適当な入門記事と思うかもしれませんが、Python ドキュメントのチュートリアルは最高です。
これより良い入門記事なんて俺には書けません。


次回、~Blenderのpythonを使い倒すためには~(続くのかっ!?)

2 件のコメント:

tmitsuda さんのコメント...

>続くのかっ!?
何の問題もなく続いてくれるでしょう(ニヤリ)

uimac さんのコメント...

何の問題も無くCの話になってしまいました