投稿

3月, 2011の投稿を表示しています

10 分で学ぶ Python のチュートリアル

" Stavros' Stuff " というサイトに掲載されていた " Tutorial - Learn Python in 10 minutes " という記事の 妙訳 翻訳 です。これから Python をはじめたいという方向けです。ちょっと分かりやすいように ? 補足情報も付加しちゃってます。ついでに私が Python を書くときに意識していることも付加しちゃってます。付加情報が間違ってたらごめんなさい >< プロパティ Python は 強い型付け (strongly typed language)、 動的型付け (dynamically typed)、 暗黙的型付け (implicitly typed)、 大文字小文字を区別 (case sensitive)、 オブジェクト指向 (object-oriented) です。 強い型付け言語の特徴: 処理や演算が間違った型の引数を受けとることが出来ない (C 言語とかは弱い型付け)。安全ですね。 動的型付け言語の特徴: 型の検査を実行時に行うことが多い。簡単に言うと、型は変数ではなく値に付けられます。 暗黙型付け言語の特徴: 明示的に指定しなくてもコンパイラが自動的に型変換を判断してくれる ヘルプ Python のヘルプは常にインタプリタから利用する事ができます。もし、オブジェクトの動作について調べたい場合は、 help(<object>) を呼び出しましょう。また、 dir(<object>) でオブジェクトのメソッドや変数等のメンバ一覧を参照したり、 <object>.__doc__ でドキュメントを参照するのも便利ですよ。 >>> help(5) Help on int object: class int(object) ... >>> dir(5) ['__abs__', '__add__', ...] >>> print abs.__doc__ abs(number) -> number Return the absolute value of the argument