Python是一種物件導向的解釋型電腦程式設計語言。 Python是純粹的自由軟體。 Python語法簡潔清晰,特色之一是強制用空白符號作為語句縮排。 Python具有豐富且強大的函式庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C )很輕鬆地聯結在一起。
Python解釋器
#程式語言都會涉及編譯器或解釋器,使用C/C 之類的編譯性語言編寫的程序,是需要從來源檔案轉換成電腦使用的機器語言,經過連結器連結後形成了二進位的可執行檔。運行該程式的時候,就可以把二進位程式從硬碟載入到記憶體中並運行。
Python解釋係可以分為:2.x和3.x
IDE
IDE(Integrated Development Environment, 整合開發環境),目前Python的IDE很多,vs code、eclipse、atom、anaconda、IDEA等等,我個人不太建議使用上述這些IDE,當然如果我十分喜歡這些IDE也可以。對於開發Python,我只推薦pycharm和jupyter notebook兩款。
pycharm優點:
擁有功能豐富提示速度快強大的書籤和跳轉功能高效的debug學生可以註冊免費使用專業版...
jupyter notebook優點:
##互動式偵錯隨時切換Markdown和code,邊做筆記邊寫程式碼##虛擬環境Python和其它程式語言一樣,面臨一個移植問題,如果想把開發完成的一個專案一直到其他電腦、節點或把專案打成docker映像,都需要對開發環境重新配置,需要重新安裝專案中使用到的第三方工具包,如果一個個比對著安裝必然會很麻煩,而我們用系統環境時pip安裝的包都被安裝進了Python路徑下site-packages裡面,如果生成requirement.txt時也會把site-packages下的所有套件都會包含進去,這就是為什麼使用到虛擬環境的原因,能夠針對不同專案創造一個獨立的環境,這樣便於後期的移植。
Python虛擬環境管理工具主要有以下兩種:
virtualenv、pipenv#
以上是學python需要什麼軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!