《Python 3.x入門到應用實踐》 —1 重點回顧
重點回顧
1. Python是一種面向對象、解釋型的程序設計語言,語法簡單易學,具有跨平臺的特性,加上強大的程序包和模塊,讓Python的應用領域非常廣泛。
2. Python的特色:程序代碼簡潔易讀、跨平臺、面向對象、自由/開放源碼。
3. 機器語言是一種最低級的程序設計語言,是以0與1二進制組合的方式將指令和機器碼輸入計算機。
4. 匯編語言是以有意義的英文或數字來代替機器語言的程序設計語言,與機器語言相比,更方便人類記憶與使用。
5. 高級語言所設計的程序計算機無法直接執行,必須經過編譯程序(Compiler)或解釋程序(Interpreter)轉換成機器語言才能執行。
6. 算法必須滿足以下特性:
(1)輸入數據(Input):0個或多個輸入。
(2)輸出結果(Output):1個以上的輸出結果。
(3)明確性:描述的處理過程必須是明確的,不能模棱兩可。
(4)有限性:在有限的步驟后會結束,不會產生無限循環。
(5)有效性:步驟清楚且可行,能讓用戶用紙筆計算而求出答案。
7. 算法可以通過圖形或文字表達出來,最簡單的方式是通過流程圖(flow chart)來描述。
8. 流程圖是使用圖形符號來表示解決問題的步驟,繪制流程圖有助于程序的修改與維護。
9. 流程圖有很多種類型,程序開發最常用的是“系統流程圖”和“程序流程圖”。
10. Web框架簡單來說就是為建立Web應用程序制定的一套規范,它簡化了技術上的細節,只要運用Web Framework模塊,就可以輕松構建***站。
11. Python有許多容易擴充的數據分析與機器學習模塊庫(library),像NumPy、Matplotlib、Pandas、Scikit-Learn、SciPy、PySpark等,這也讓Python成為數據解析與機器學習領域主要運用的語言之一。
12. 物聯網讓生活中的物品能通過互聯互通的傳輸技術進行感知與控制。
13. Conda是環境管理的工具,除了可以管理和安裝新的程序包外,還能用于快速建立獨立的虛擬Python環境。
14. 我們可以通過Windows的“命令提示符”窗口或啟動Spyder集成開發環境來編寫程序。
15. 當提示字符變成“>>>”,就表示已經成功進入Python控制臺,如果想要退出Python,只要輸入“exit()”再按Enter鍵就可以了。
16. 程序代碼的自動完成功能可以根據輸入的內容自動完成編程人員想輸入的程序代碼。
17. IPython提供了非常強大的使用說明和幫助信息,無論是命令、函數或變量,在名稱后面加上“”,就會顯示該命令、函數或變量的使用說明和幫助信息。
18. Anaconda內建的Spyder是用于編輯、調試和執行Python程序的集成開發環境。
19. Python程序中的區塊主要是通過“縮排”來標示的,例如if/else:的下一行程序必須縮排。
20. 可以使用空格鍵或Tab鍵產生空格來實現Python程序的縮排,建議以4個空格為一組來進行縮排。
21. print指令用于輸出數據,而input指令則是讓用戶從“標準輸入設備”(通常指鍵盤)輸入數據。
22. 在Unicode標準中,最常使用的是UTF-8,它是以8位(比特)為一個單位,不同的文字采用不固定的字符長度,因為是可變長度字符編碼,所以占用的空間比較小。
23. Python的注釋有兩種,即單行注釋和多行注釋。單行注釋符號是“#”,在“#”后面的文字都會被當成注釋。多行注釋是以三對引號把注釋文字包含在內,引號是成對出現的雙引號或單引號。
24. 當同一行程序語句的指令太長時,可以使用反斜線“\”將一行程序語句折成兩行。
python項目打包 Python python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。