私はC/C ++に非常に満足していますが、他の言語がきっと役立つと感じました。それで、多くの人がPythonについて話しているのを聞いたので、Pythonを始めるのに良い言語だと思いました。次の質問があります。
- Pythonはどこから始めればよいですか?
- Visual Studio for Pythonのようなコンパイラはありますか?C /C++にはVS2010を使用しています
前もって感謝します。
私はC/C ++に非常に満足していますが、他の言語がきっと役立つと感じました。それで、多くの人がPythonについて話しているのを聞いたので、Pythonを始めるのに良い言語だと思いました。次の質問があります。
前もって感謝します。
それはあなたが好む学習方法に依存します。理論を読み、少し遊んで、Pythonを使って何か役に立つものを書くことをお勧めします。
以下は、あなたの選択から始めるいくつかのポイントです。
仮説:
コースとビデオ:
遊び場:
プログラミングの初心者の場合は、公式チュートリアルを読んで、単純な「HelloWorld」プログラムからより複雑なプログラムまでガイドするオンラインチュートリアルを試してみることをお勧めします。次に、Dive Into Pythonを読んで、さらに深く掘り下げます。
IDEに関しては、いくつかのオプションがあり、それらを試して、目標に最適なものを見つけることができます。
また、仮想環境を構成するには、virtualenvとvirtualenvwrapperを確認する必要があります。
Pythonに飛び込むのは素晴らしいことです。プログラミングに既に精通している場合は、スピードを上げることができます。各章で小さくて便利なプロジェクトを構築して学びましょう。
PythonのWebサイトには、Pythonインタープリターが用意されています。使用できます。Pythonはc/c ++のようにコンパイルされていませんが、解釈されます。
HeadFirstPythonをお勧めします。読み始めると少し幼稚に見えますが、基本的な概念を学ぶだけでなく、言語が何が可能で何に使用されているかを理解するのに非常に適していることがわかります(google app engine、python onアンドロイド、...)。
インターネットにはPython情報がたくさんあると思います。C++プログラマーで、プログラミングの知識がすでにある場合は、そこで情報を検索できます。インタプリタをインストールして周りで遊んでみることができますが、私の経験では、それはかなり簡単な学習方法です(インタプリタ+ドキュメント)
いくつかの興味深いウェブページ:
http://docs.python.org/py3k/tutorial/index.html
Visual Studioとしての一部のIDEですが、Python用です:
少し前に、私はあなたの質問の最初の部分に対処するブログ投稿を書きました:
http://codelike.com/blog/2011/07/07/a-jump-start-for-learning-python/
2番目の部分について:いいえ、コンパイラは必要ありません。コードはその場で解釈されます。つまり、Pythonシェル(Pythonインストールに付属)にコードを入力して、その機能をすぐに確認できます。これは、いくつかの言語機能を探索するための優れた方法です。Pythonの上にiPythonをインストールすると、そのシェル内でオートコンプリートを取得することもできます。
2番目の質問に答えるために、Pythonはインタプリタ言語であるため、コンパイラは必要ありません。Pythonがインストールされている限り、スクリプトを実行するだけです。
コードの記述には、任意のIDEを使用できます。
PythonエッセンシャルリファレンスからPythonを学ぶのは本当に楽しかったです
コンパイラー部分に関して:VisualStudioはコンパイラーではありません。これは、MSVCコンパイラを使用するIDEです。一方、Pythonは解釈された動的言語です(インタプリタがモジュールを初めてインポートするときにモジュールをバイトコードにコンパイルするため、実際には解釈されません。したがって、両方のビットですが、これらはあなたが行う技術です。言語を学び始めるときに心配する必要はありません)
Pythonの場合、次のものが必要です。
swairが言ったように、Dive into pythonは、他の言語の経験豊富なプログラマーにとって素晴らしいリソースです。WindowsVisual Studio環境にとどまりたい場合は、IronPythonhttp://ironpython.net/tools/に組み込まれています。 Visual Studio2010。ただし、最初から始めるには、Pythonシェル、iPython、またはPyCrustをお勧めします。PyCrustは私のお気に入りです。