初識Python,
python是一門指令碼語言,這也就意味著它是一門進階高效的語言,它最大的優點就是使得軟體開發週期變短,大大提高了開發效率。當然,它還有其他優點,
1、它是一門物件導向的語言,實際在python裡萬物皆對象,這個優點使得開發人員可以更有邏輯的組織資料與其相應的處理方法。
2、python具有極強的移植性,它能夠很輕鬆的在各個系統之間相互移植,而只需要修改少量的代碼甚至不用修改就能很好的運行。
3、python自身維護記憶體管理,意味著開發人員不需要關注底層的記憶體管理,而只需集中精力解決自己需要解決的問題。
4、python的擴充性也是它的一大優點,它完全可以將一段程式交由c++或java等其他語言處理,再將其擴充到python程式中,提高程式的效率。
5、python的代碼簡單易讀,這為其維護人員提供了很大的方便。
但是python也有一些明顯的缺點,因為python是一門指令碼語言,這也就意味著它的運行效率相比與編譯性語言(如c++)要低;同時python多線程中的GIL鎖也是一個很大的麻煩。
當然,學習一門語言要有相應的軟體,我安裝的軟體是python2.7+pycharm4.0.5,python的安裝很簡單(去官網下就ok了),就不具體贅述了,而pycharm原則上是一款商業軟體(需付費),我這提供一個破解版。擷取方法http://www.jb51.net/softs/299378.html,這是指令碼之間發行的,採用迅雷下載(會有一些捆綁軟體,畢竟天下沒有白吃的午餐,你安裝成功後可以把它們一一卸載),接著就是按照提示安裝,按照提示一步一步來,很簡單。最重要的是安裝完成後,它會提示你輸入啟用碼,你選擇帶server的選項,輸入以下啟用碼(可能有些不能用,你需要一個一個的試,如果都gameover的話,就得自己百度搜尋pycharm啟用碼,然後找到一個試一個,直到啟用成功):
http://elporfirio.com:1017//
http://idea.liyang.io
http://idea.imsxm.com/
接著就是一些內部設定了,參考http://product.pconline.com.cn/itbk/software/rjwt/1703/9004144.html#ad=7094,裡面有很詳細的講解,如果還需要設定其他,就得自己百度或Google了,只能說搜尋是個好東西,好好利用它吧。