Python學習筆記之基礎篇(-)初識pythonphp
Python的理念:崇尚優美、清晰、簡單,是一個優秀並普遍使用的語言。html
python的歷史:java
python 須要注意的地方:python2.x 與 python 3.x的區別python
Python主要應用領域:c++
Python在一些公司的應用: 程序員
語言的分類web
1、編譯型與 解釋型 語言的區別shell
編譯型
優勢:編譯器通常會有預編譯的過程對代碼進行優化。由於編譯只作一次,運行時不須要編譯,因此編譯型語言的程序執行效率高。能夠脫離語言環境獨立運行。
缺點:編譯以後若是須要修改就須要整個模塊從新編譯。編譯的時候根據對應的運行環境生成機器碼,不一樣的操做系統之間移植就會有問題,須要根據運行的操做系統環境編譯不一樣的可執行文件。編程
解釋型
優勢:有良好的平臺兼容性,在任何環境中均可以運行,前提是安裝瞭解釋器(虛擬機)。靈活,修改代碼的時候直接修改就能夠,能夠快速部署,不用停機維護。windows
缺點:每次運行的時候都要解釋一遍,性能上不如編譯型語言。
編譯型:一次性將全部程序編譯成二進制文件。
缺點:開發效率低,不能跨平臺。
優勢:運行速度快。
:C,C++等等。
解釋型:當程序執行時,一行一行的解釋。
優勢:開發效率高,能夠跨平臺。
缺點:運行速度慢。
:python ,php,等等。
二、動態語言和靜態語言
一般咱們所說的動態語言、靜態語言是指動態類型語言和靜態類型語言。
(1)動態類型語言:動態類型語言是指在運行期間纔去作數據類型檢查的語言,也就是說,在用動態類型的語言編程時,永遠也不用給任何變量指定數據類型,該語言會在你第一次賦值給變量時,在內部將數據類型記錄下來。Python和Ruby就是一種典型的動態類型語言,其餘的各類腳本語言如VBScript也多少屬於動態類型語言。
(2)靜態類型語言:靜態類型語言與動態類型語言恰好相反,它的數據類型是在編譯其間檢查的,也就是說在寫程序時要聲明全部變量的數據類型,C/C++是靜態類型語言的典型表明,其餘的靜態類型語言還有C#、JAVA等。
三、強類型定義語言和弱類型定義語言
(1)強類型定義語言:強制數據類型定義的語言。也就是說,一旦一個變量被指定了某個數據類型,若是不通過強制轉換,那麼它就永遠是這個數據類型了。舉個例子:若是你定義了一個整型變量a,那麼程序根本不可能將a看成字符串類型處理。強類型定義語言是類型安全的語言。
(2)弱類型定義語言:數據類型能夠被忽略的語言。它與強類型定義語言相反, 一個變量能夠賦不一樣數據類型的值。
強類型定義語言在速度上可能略遜色於弱類型定義語言,可是強類型定義語言帶來的嚴謹性可以有效的避免許多錯誤。另外,「這門語言是否是動態語言」與「這門語言是否類型安全」之間是徹底沒有聯繫的!
例如:Python是動態語言,是強類型定義語言(類型安全的語言); VBScript是動態語言,是弱類型定義語言(類型不安全的語言); JAVA是靜態語言,是強類型定義語言(類型安全的語言)。
經過上面這些介紹,咱們能夠得出,python是一門動態解釋性的強類型定義語言。
python的安裝與卸載:
安裝:官網下載 python 的安裝包
第一步:下載Python安裝包
1,先去Python官網(https://www.python.org/)上下載你本身想要的版本
python官網有幾個下載文件,有什麼區別?
Python 3.6.0a1 - 2016-05-17
Download Windows x86 web-based installer
Download Windows x86 executable installer
Download Windows x86 embeddable zip file
Download Windows x86-64 web-based installer
Download Windows x86-64 executable installer
Download Windows x86-64 embeddable zip file
x86是32位,x86-64是64位。
能夠經過下面3種途徑獲取python:
web-based installer 是須要經過聯網完成安裝的
executable installer 是可執行文件(*.exe)方式安裝
embeddable zip file 嵌入式版本,能夠集成到其它應用中
(python下載時也能夠下載zip的版本(Windows x86-64 embeddable zip file),可是下載後有時發現會出現不少dll文件丟失狀況,還須要去從新修復這些問題,會比較麻煩,因此仍是建議下載Windows x86-64 executable installer版本)
第二步:安裝
A.雙擊下載好的安裝包,彈出以下界面:
這裏要注意的是,將python加入到windows的環境變量中,若是忘記打勾,則須要手工加到環境變量中;在這裏我選擇的是自定義安裝,點擊「自定義安裝」進行下一步操做;
B.進入到下一步後,選擇須要安裝的組件,而後點擊下一步:
C.在這裏能夠自定義路徑選擇安裝:
D.點擊下一步後,就開始真正安裝了:
E:安裝完成後,會有一個安裝成功的提示界面:
第三步:測試
python安裝好以後,咱們要檢測一下是否安裝成功,用系統管理員打開命令行工具cmd,輸入「python -V」,而後敲回車,若是出現以下界面,則表示咱們安裝成功了;
這句話的意思是顯示python的版本信息;
如果出現下圖的狀況,不要慌,看 第四步
第四步:配置python環境變量
若是在剛纔安裝的時候,忘記將加入到環境變量的勾打上,那麼就須要手工配置環境變量以後,才能使用python,配置的方法以下:
A.右鍵點擊「個人電腦」,點擊「屬性」;
B.在彈出的界面中點擊「高級系統設置」(不一樣的windows系統版本,彈出的界面不徹底相同,我用的是win8);
C.在彈出的界面中點擊「環境變量」;
D.在彈出的頁面中進行環境變量的配置;
找到系統變量中「Path」一項,選中後點擊「編輯」;將以前安裝的phtyon的完整路徑加到最後面,注意要在完整的路徑前加一個「;」,而後點擊「肯定」,保存所作的修改,這樣,環境變量就設置好了;
設置完成後,能夠按照上面的方法進行測試,以確保環境變量設置正確;
第五步:寫程序
安裝成功以後,固然要寫第一個python程序了,按照慣例,咱們寫一個「hello world」;
第一種方法:
仍是打開cmd,輸入「python」後敲回車, 進入到python程序中,能夠直接在裏面輸入,而後敲回車執行程序,咱們打印一個「hello world」看看,在裏面輸入 print("hello world"),敲回車,全部程序員都會遇到的第一個程序就出現啦;
第二種方式:
使用notepad++,寫下如圖代碼,
保存:
運行:
cmd 代碼的解釋
python 是指運行python
d:文件存放的路徑
t1.py :文件名
卸載:
找到安裝包,雙擊,出現下圖。如圖點擊。
本文參考了 :https://www.cnblogs.com/jin-xin/articles/7459977.html
https://baijiahao.baidu.com/s?id=1606573927720991570&wfr=spider&for=pc
https://blog.csdn.net/qq_40969467/article/details/82763878
感謝以上大佬的精彩文章。本篇把其中的精華部分抽取出來