導入¶
PythonはTcl、Perl、Ruby、Scheme、Javaに似た汎用の高水準プログラミング言語です。主な機能の一部は次のとおりです。
非常に明確で読みやすい構文
Pythonの哲学は、重要な空白で区切られたコードブロックから、分かりにくい句読点の代わりに直感的なキーワードに至るまでの読みやすさに焦点を当てています。
事実上あらゆる作業のための広範な標準ライブラリと第三者モジュール
Pythonは、正規表現、ファイルIO、分数処理、オブジェクトのシリアライズなどのモジュールを含む豊富な標準ライブラリのために、「バッテリー同梱」という言葉で記述されることがあります。
さらに、 Python Package Index は、ユーザがPerlの CPAN と同様に、広く使われるようにパッケージを提出することができます。 Django ウェブフレームワークや 数学のルーチンがセットされた NumPy のような非常に強力なPythonフレームワークとツールのコミュニティが盛んです。
他のシステムとの統合
Pythonは Java libraries と統合することができ、企業のプログラマーが慣れ親しんだ豊富なJava環境で使用することができます。 また、スピードが本質である場合、 CまたはC ++モジュールによって拡張 されます。
コンピュータの普及
PythonはWindows、*nix、およびMacで利用できます。 Java仮想マシンが実行される場所であればどこでも実行できます。リファレンス実装のCPythonは、動作しているCコンパイラがあればどこにでもPythonをもたらすのに役立ちます。
フレンドリーコミュニティ
Pythonには、Wiki、会議、無数のリポジトリ、メーリングリスト、IRCチャンネルなどを管理する活気に満ちた大きな コミュニティ があります。 Pythonコミュニティはこのガイドを書くのにも役立っています!
このガイドについて¶
目的¶
Pythonヒッチハイク・ガイド は、初心者でも熟練のPython開発者にも、Pythonのインストール、設定、および使用に関するベストプラクティスハンドブックを毎日提供するために存在します。
コミュニティによる¶
このガイドは、 Kenneth Reitz によってオープンな方法で設計され維持されています。 これは、コミュニティに役立つという、1つの目的のために役立つコミュニティ主導型の取り組みです。