2013-01-09 20 views
-1

伊夫約一年,到目前爲止我所做的一直是Java和C. 我會叫我自己中間那些語言編程了對,但決定我想嘗試學習Python。開始Python的一些問題

我下載網站的蟒蛇3.3和感到輕度的意識模糊。我在Python Shell中測試了一些程序,它似乎更像是一種計算器而不是語言。例如,只要我點擊輸入它編譯並運行我在那裏的任何代碼。我應該用什麼來編寫帶有類和函數的更大程序。

回答

5

Python是一個interpreted語言,而不是compiled之一。

你可能習慣在你寫一個程序,然後調用編譯器生成一個「二進制」文件,該文件是您的計算機上的可執行語言。在Python中,您只需告訴Python直接執行代碼文件,即可跳過編譯步驟。

你或許應該找到a decent tutorial that explains the basics。有很多方法可以找到一個:here's a SO question

+0

感謝。也作爲後續。使用諸如VIM之類的文本編輯器,然後在命令行中進行編譯以及諸如eclipse之類的IDE的優點是什麼? 我知道Eclipse的心不是一個完美的方案,但對我來說,似乎還是老樣子擊敗了地獄,在命令行中運行的。 這就是說什麼是一個很好的編碼在Python中的IDE。 –

+1

@RobertLemiesz這些都是非常標準的問題,如果您搜索初學Python的資源,它們會得到更好的回答。儘管如此,簡而言之,對於Python IDE的要求並不比Java IDE要嚴格:它真正需要的只是語法高亮顯示和使用鍵盤快捷鍵運行程序的能力。我使用Eclipse + PyDev,但是Pycharm,vim,emacs等等也很受歡迎。另外,要明確一點,_沒有__compiling___ - Python只是直接運行腳本。 – katrielalex

0

寫你的程序在.py文件,然後執行它們像這樣

python myfile.py 

經由CMDLINE,(在Windows上,你可能需要添加C:\ Python33到系統路徑變量)