1. 程式人生 > >學好Python,升職加薪不帶怕的!

學好Python,升職加薪不帶怕的!

Python簡介

Python是完全面向物件的語言。函式、模組、數字、字串都是物件。並且完全支援繼承、過載、派生、多重繼承,有益於增強原始碼的複用性。Python支援過載運算子,因此Python也支援泛型設計。Python本身被設計為可擴充的。並非所有的特性和功能都整合到語言核心。Python提供了豐富的API和工具,以便程式設計師能夠輕鬆地使用C、C++、Cython來編寫擴充模組。Python編譯器本身也可以被整合到其它需要指令碼語言的程式內。

Python 2.0於2000年10月16日釋出,增加了實現完整的垃圾回收,並且支援Unicode。同時,整個開發過程更加透明,社群對開發進度的影響逐漸擴大。Python 3.0於2008年12月3日釋出,此版不完全相容之前的Python原始碼。不過,很多新特性後來也被移植到舊的Python 2.6/2.7版本。

領取福利加python程式語言學習kou群 5152+67加276

python 2.X與 python 3.X

python2.X目前已經停止了大型更新,大版本號目前為2.7,其中,2.6,2.7為方便程式設計師過渡到3.X的過渡版本,很多python3.x的語法與python2.x的語法可以在python2.6,2.7中通用。而python3對python2的語法為不完全相容,拿眾所周知的Hello World,舉個簡單的例子。

所以,為了方便自己的學習以及的未來程式碼重構,建議同學們現在直接學習python3.x。

安裝與使用Python

與多數語言稍有不同的是,python支援單行執行,所以python可以儲存為.py檔案或者.ipynb檔案。其中,.py檔案多用於軟體/系統使用。而.ipynb的可讀性更好,而且可以檔案內出圖,多用於資料分析,資料視覺化等應用。

如果打算之後走的是軟體/網站開發的玩法,就需要安裝python以及編譯器。首先需要去python官網下載python並且安裝(別問我怎麼安裝)

然後選擇自己喜歡的IDE就是了,我個人比較喜歡Visual studio code,另外PyCharm貌似也不錯,各有所好,不亂說,不背鍋。

如果和我一樣,打算走更多的資料分析方面,那麼就要用到jupyter notebook了,建議直接安裝Anaconda,安裝完這個,基本上就能直接使用了。

依舊別問我怎麼安裝。

Python學習入門

個人建議剛開始不要上來就跟著書學習,直接找一個A-Z型別的視訊,從最基礎的安裝,到基礎的程式設計,一步一步走過來,然後再根據自己的愛好選擇書籍。


領取福利加python程式語言學習扣群 515+267加276