《Python入門》學習筆記(1)

通過兩週的Python入門學習,瞭解了Python的現狀和發展史,經過十幾年的成長,已經從Python2.X到Python3.X的大變化,從學校到職場,已經成了受歡迎的語言。Python2和Python3版本在運算、語法和編碼上有很多區別,兩個版本互不兼容。Python2.x版本在2020年已經停止了維護,Python3.x將是現在和未來主流的版本。

Python的優缺點

優點:語法簡單,強大且數量衆多的工具包和數十萬個第三方的工具庫,是一門面向對象編程、動態解釋性語言,並且擴展強,支持函數式編程等特點。

缺點:速度慢,僞多線程,代碼沒有太多強制性操作,書寫規範的要求少,增加維護困難。

Python能夠做什麼

在人工智能有許多優勢,強大的工具包和簡單的實現;數據分析領域也有強大的應用支撐,有數據分析工具和可視化工具;在搭建網站方面也有成熟的web框架(如:django,flask);在網絡爬蟲、自動化運維、軟件測試等方面也有許多第三方庫和應用。

Python解釋器和工具

Python的生活環境有解釋器、Anaconda、虛擬環境。Python腳本依賴於Python解釋器,一個電腦上可以安裝多個版本。Anaconda是一種Python集成環境,內置瞭解釋器,還有常用工具庫,代碼開發工具。可以安裝虛擬環境滿足多個不同版本的項目開發,可以安裝工具包virtualenv實現,Anaconda也可以創建虛擬環境。

Python的工具,使用集成開發環境(IDE)提高開發效率,常用IDE有DOS、txt、Pycharm、Vscode和eclipse等。不同的IDE下編碼工作和運行是不一樣的,Jupyter notebook是web形式的交互式開發工具,適合學習、數據分析等場景,Pycharm集成開發工具比較強大,支持很功能,適合大型項目和協同開發,vscode也是一個跨平臺的開發工具。

Python的基礎語法

不同語言的語法是不一樣的,主要學習有Python腳本文件中引入工具包的方法;標識符的命名規則;關鍵字獲取方式;變量是對數據存儲地址的引用;命名規則(匈牙利和駝峯命名法);變量要先定義在使用,有局部和全局變量;註釋有單行和多行註釋。基礎函數有(print、input、help、dir、id、type等)。

通過實驗學習環境安裝,語法,函數方法,設計模式等基礎知識。

下一篇文章分享內容:《Python入門》學習筆記(2)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章