アロハ!
他の言語のようなPythonは完全にチューリングされているため、あなたはプログラムを書くことができます。しかし、おそらくあなたの質問に答えることはできません。 ;-)
最初に、ヒント:スクリプトと実際のプログラミング言語について考えてみましょう。 Pythonは、Java、Perl、Ruby、LISP、Scala、Lua、Cloujureと同じように、C、C++、Fortranなどと同じ程度のプログラミング言語です。主な違いは、実行していることです。例えば、ベアメタル上で実行することができます。これは、基本的にネイティブ/リアルCPUによって実行可能な命令シーケンスに変換されます。 Python、Javaなどは、命令を実行するために仮想マシンに依存しています。その後、VMは実際のCPUによって実行されます。
VMの性能はいくらかかかりますが、移植性、ダイナミックな動作(イントロスペクション、ダックタイピングなど)を追加することで、言語やシステムを非常に効率的にすることができます完全性)。例えばC.分でそれと
(Pythonは、実際のプログラミング言語である)あなたはPythonが可能とのようなもののために使用されていることを知って驚くことではないかもしれません。
ネットワークサーバやネットワークアプリケーション。素晴らしいTwistedネットワークフレームワークと、Tracのような美しいアプリケーションを見てください。
大規模でプロフェッショナルな分散バージョン管理。 Mercurial(Hg)は完全にPythonで書かれており、グローバルレベルの開発者と一緒に巨大でアクティブなプロジェクトを処理することができます。
コンパイラ、言語、および仮想マシン。実際には、Python(!)で書かれたPythonを実行できる仮想マシンがあります。 Pypyというマシンは、言語の動的機能のいくつかを使用してパフォーマンスを向上させます。の気まぐれでにマシンを強化するために、基本的にアプリケーションからの「ハードウェア」を再構築 - あなたは、実行時に変更することができる言語でコードを実行しているマシンを持つ -
Pypyは本当にかっこいい概念ですアプリケーション。 (そして、はい、私はこの時点ですべてのLISPの男の子がいないことを知っています。新しいものではありませんが、まだ非常に非常にグルーヴィー)
あなたはそれを持っています。 Python.orgで、言語の高度な機能と標準のlibですぐに利用できる素晴らしい機能について読んでみましょう。あなたのプログラミングの生活はあなたに感謝します。
幸運を祈る!
誰も私の質問に投票していますか?この質問をする権利はPythonに新しい人としてです! –
確かにそうです。 +1 – motoku
「MySQLをPythonでクエリするにはどうすればよいですか?」といった特定の質問に答える方が簡単です。 「私はPythonで何ができますか?」 – Harriv