2012-03-06 9 views
0

Windows 7でPythonをセットアップしようとしています。私は以前この言語を使用していませんでした。WindowsでPythonガイドが必要です

公式サイトと最新のパス変数から最新のPythonリリース3.2.2をダウンロードしました。

しかし、私はまだであっても、このようなこれまで最も簡単なプログラムを実行することはできません。

print 'Hello, world!' 

それはそこに構文エラーがあると、最後の文字'が赤で強調表示されていることを述べています。

パス変数が正しく設定されているかどうかわかりません。私は、Pythonをインストールした場所。ここで:

 
C:\Software\Python32 

だから私は、このような変数を追加しました:var name = PYTHONPATH , var value = C:\Software\Python32\Lib

は、自動補完とし、(間違っている可能性がどのようなヒントライン、)エラー/警告の詳細を何かがあり、例えばEclipseやNetBeansのようなものですか?また、これをインストールしたPython IDLE GUIをDelevopingやNotePad ++のようなものに使うべきですか?

実際にこのPythonシェルは何ですか? - 私はここでいくつかの算術演算をタイプすることができ、私は結果を得ることができますが、それはより高度なものに使用されていることを知っていますか? (私がもっと大きなものを書いているときに使用されますか?)

誰かが簡単な方法でプログラムを書くことができますか(つまり、私は完全な初心者なので、ここで何が起こっているのか分かりません)?

+0

将来は、4つではなく1つの質問に限定してください。 – Edwin

+0

Marcin - 多分私は何が間違っていたのか、それをどうやってやるべきなのかを教えてくれますか?それが私のためにもっと役に立つと思う。 – koleS

答えて

3

あなたが知っておくべきいくつかのこと、ここで、Venkが述べたように、Pythonの2.xでprint文が3.xの中print()に置き換えられているので、あなたは新しいしているので、あなたの文は

print('Hello World') 

をお読みくださいPythonのバージョンについて:

Pythonは現在、Python 2.xとPython 3.xという2つの味があります。

Python 2.xは90年代後半から開発されているので、既存のコードベース、フレームワーク、ライブラリのほとんどがPythonのこの風味で書かれています。連続する各バージョンは下位互換性があります。たとえば、Python 2.4で書かれたすべてのコードは、Python 2.4以降で実行できます。現在の改訂版は昨年リリースされた2.7.2です。

Python 3.xはPythonの「未来」と見なされ、意図的に、より明確で明示的な言語のために、printのような慣習を壊しています。ほとんどのライブラリは、Python 3に移植する作業をしています。xではなく、言語の構造が大幅に変更されているため、ほとんどのライブラリ保守担当者は、Python 2.xバージョンのライブラリの完全な機能を備えたPython 3.x互換バージョンをまだリリースできませんでした。

になったら、Python 2.xを学ぶ必要があります。それ以外の場合は、Python 3.xを学ぶことをお勧めします。あなたの他の質問に答えるために


PythonのネイティブIDLEは、優れたIDEですが、あなたは、より高度な何かを探しているなら、あなたは、EclipseのPyDevは拡張子またはPyCharmを試してみたいことがあります。私は個人的にPyCharmを好んでいます。なぜなら、私が非標準のPythonライブラリ/フレームワークをインポート/使用しているとき、私にエラーを与え続けないからです。

さらに、Pythonのシェルは、Pythonスクリプトを(バックグラウンドで)解釈し、インタラクティブな解釈(すばやく、汚れたテスト)に使用し、入力したコードを実行できます。しかし、複数行のコードで1つの構文エラーが発生すると、すべての行を再入力して1つのバグを修正する必要があるため、後者はお勧めできません。

さらに、すべてのPythonスクリプトは.pyで終わります。そのため、ファイル拡張子が見える場合は、テキストファイルをPythonスクリプトに変換し、python path/to/file.pyと入力してシェルから実行できます。ただし、有効なPythonスクリプトを作成する必要があるか、実行されないことに注意してください。

+0

説明をありがとう。私は今開発中ではなく、ちょうどこの言語を少し知りたいと思っています。私がすでに登録しているコースでは、いくつかの課題を完了する必要があります。 – koleS

+0

@集この間に回答を更新しましたので、他の質問に対する私の回答を見たいと思うかもしれません。 – Edwin

5

Python 3.2では、以下のようにprintを使用する必要があります。かっこは必須です。

print('Hello World') 
0

Pythonシェルが対話的にコードを入力するためのものである(printは、Python 3の機能になりました)。

は、以下のことを試してみてください。http://docs.python.org/tutorial/

2

私はA Byte of Pythonを示唆しています。それは、インストール、REPL、構文、および標準ライブラリを介してあなたを連れて行くでしょう。

0

私はWindows 7で3年間使用していました。私はを強く受け取りました。はあなたのエディタ/インタープリタとしてメモ帳++をお勧めします。言語を使いこなしたい、学習したい人に理想的です。 Notepad ++はほぼすべての言語用にカスタマイズでき、Windows用には無料です。 Follow this link とメモ帳++を使ってPythonスクリプトを実行する方法を見てみましょう。

+1

@koleS JavaコードをコンパイルするためにNotepad ++を設定するための優れたガイドです:(http://www.cs.auckland.ac.nz/courses/compsci101s1c/resources/Notepad/Notepad++.pdf) Javaの部分をPythonとあなたはすべて設定されています! – prrao

関連する問題