0

私はC/C ++に非常に満足していますが、他の言語がきっと役立つと感じました。それで、多くの人がPythonについて話しているのを聞いたので、Pythonを始めるのに良い言語だと思いました。次の質問があります。

  • Pythonはどこから始めればよいですか?
  • Visual Studio for Pythonのようなコンパイラはありますか?C /C++にはVS2010を使用しています

前もって感謝します。

4

9 に答える 9

0

それはあなたが好む学習方法に依存します。理論を読み、少し遊んで、Pythonを使って何か役に立つものを書くことをお勧めします。

以下は、あなたの選択から始めるいくつかのポイントです。

仮説:

コースとビデオ:

遊び場:

  • checkio.org -Pythonプログラミングで競争するためのプラットフォーム、簡単なものから難しいものまで多くのタスク
  • pythonchallenge.com

プログラミングの初心者の場合は、公式チュートリアルを読んで、単純な「HelloWorld」プログラムからより複雑なプログラムまでガイドするオンラインチュートリアルを試してみることをお勧めします。次に、Dive Into Pythonを読んで、さらに深く掘り下げます。

IDEに関しては、いくつかのオプションがあり、それらを試して、目標に最適なものを見つけることができます。

  • IDE:PyCharm、Eclipse + PyDev、WingIDE。
  • ただのエディター:vimまたはsublimeまたはnotepad ++、私はそれらすべてを使用し、sublimeで停止しました。
  • インタラクティブインタプリタ:ipython-コンソールとして、またはローカルサーバー上のノートブックのように実行するためのオプションがあります。これは素晴らしいツールであり、真にインタラクティブなプログラミング体験です。最初にいくつかのチュートリアルをご覧ください。matplotlib、numpy、scipyのような非常に強力なものがいくつかサポートされており、このツールを非常に効率的にしています。

また、仮想環境を構成するには、virtualenvとvirtualenvwrapperを確認する必要があります。

于 2012-09-27T11:34:28.093 に答える
0

ほとんどの言語のように、本を読むことは役立つかもしれません

lpthw

Pythonを学ぶための提案された本です。セットアップなどをガイドします:)

于 2012-09-27T10:26:46.450 に答える
0

Pythonに飛び込むのは素晴らしいことです。プログラミングに既に精通している場合は、スピードを上げることができます。各章で小さくて便利なプロジェクトを構築して学びましょう。

PythonのWebサイトには、Pythonインタープリターが用意されています。使用できます。Pythonはc/c ++のようにコンパイルされていませんが、解釈されます。

于 2012-09-27T10:29:20.330 に答える
0

HeadFirstPythonをお勧めします。読み始めると少し幼稚に見えますが、基本的な概念を学ぶだけでなく、言語が何が可能で何に使用されているかを理解するのに非常に適していることがわかります(google app engine、python onアンドロイド、...)。

于 2012-09-27T10:47:18.733 に答える
0

インターネットにはPython情報がたくさんあると思います。C++プログラマーで、プログラミングの知識がすでにある場合は、そこで情報を検索できます。インタプリタをインストールして周りで遊んでみることができますが、私の経験では、それはかなり簡単な学習方法です(インタプリタ+ドキュメント)

いくつかの興味深いウェブページ:

http://www.python.org/

http://docs.python.org/py3k/tutorial/index.html

Visual Studioとしての一部のIDEですが、Python用です:

http://wingware.com/

http://www.eclipse.org/

于 2012-09-27T10:55:15.837 に答える
0

少し前に、私はあなたの質問の最初の部分に対処するブログ投稿を書きました:

http://codelike.com/blog/2011/07/07/a-jump-start-for-learning-python/

2番目の部分について:いいえ、コンパイラは必要ありません。コードはその場で解釈されます。つまり、Pythonシェル(Pythonインストールに付属)にコードを入力して、その機能をすぐに確認できます。これは、いくつかの言語機能を探索するための優れた方法です。Pythonの上にiPythonをインストールすると、そのシェル内でオートコンプリートを取得することもできます。

于 2012-09-27T11:12:46.073 に答える
-1

2番目の質問に答えるために、Pythonはインタプリタ言語であるため、コンパイラは必要ありません。Pythonがインストールされている限り、スクリプトを実行するだけです。

コードの記述には、任意のIDEを使用できます。

于 2012-09-27T10:30:03.887 に答える
-1

PythonエッセンシャルリファレンスからPythonを学ぶのは本当に楽しかったです

コンパイラー部分に関して:VisualStudioはコンパイラーではありません。これは、MSVCコンパイラを使用するIDEです。一方、Pythonは解釈された動的言語です(インタプリタがモジュールを初めてインポートするときにモジュールをバイトコードにコンパイルするため、実際には解釈されません。したがって、両方のビットですが、これらはあなたが行う技術です。言語を学び始めるときに心配する必要はありません)

Pythonの場合、次のものが必要です。

  1. Python iterpreter:http ://www.python.org/getit/
  2. お好みのエディター。私は個人的にemacsを楽しんでいますが、IDEに興味がある場合は、PyDevkomodo、または他の多くの機能を使用できます。
于 2012-09-27T10:30:22.543 に答える
-1

swairが言ったように、Dive into pythonは、他の言語の経験豊富なプログラマーにとって素晴らしいリソースです。WindowsVisual Studio環境にとどまりたい場合は、IronPythonhttp://ironpython.net/tools/に組み込まれています Visual Studio2010。ただし、最初から始めるには、Pythonシェル、iPython、またはPyCrustをお勧めします。PyCrustは私のお気に入りです。

于 2012-09-27T10:36:23.973 に答える