python基本介紹
python擁有乙個強大的標準庫。python語言的核心只包含數字、字串、列表、字典、檔案等常見型別和函式,而由python標準庫提供了系統管理、網路通訊、文字處理、資料庫介面、圖形系統、xml處理等額外的功能。python標準庫命名介面清晰、文件良好,很容易學習和使用。
python中文手冊目錄
contents
2. 使用python直譯器 using the python interpreter
2.1 呼叫直譯器 invoking the interpreter
2.1.1 引數傳遞 argument passing
2.1.2 互動模式 interactive mode
2.2 直譯器及其環境 the interpreter and its environment
2.2.1 錯誤處理 error handling
2.2.2 執行python指令碼 executable python scripts
2.2.3 源程式編碼 source code encoding
2.2.4 互動式環境的啟動檔案 the interactive startup file
3. python簡介 an informal introduction to python
3.1 將python當作計算器使用 using python as a calculator
3.1.1 數值 numbers
3.1.2 字串 strings
3.1.3 unicode 字串 unicode strings
3.1.4 鍊錶 lists
3.2 開始程式設計 first steps towards programming
4. 深入流程控制 more control flow tools
4.1 if 語句 if statements
4.2 for 語句 for statements
4.3 range() 函式 the range() function
4.4 break 和 continue 語句, 以及 迴圈中的 else 子句 break and continue statements, and else clauses on loops
4.5 pass 語句 pass statements
4.6 defining functions
4.7 深入函式定義 more on defining functions
4.7.1 引數預設值 default argument values
4.7.2 關鍵字引數 keyword arguments
4.7.3 可變參數列 arbitrary argument lists
4.7.4 引數列表的分拆 unpacking argument lists
4.7.5 lambda 形式 lambda forms
4.7.6 文件字串 documentation strings
5. 資料結構 data structures
5.1 深入鍊錶 more on lists
5.1.1 把鍊錶當作堆疊使用 using lists as stacks
5.1.2 把鍊錶當作佇列使用 using lists as queues
5.1.3 函式化程式設計工具 functional programming tools
5.1.4 鍊錶推導式 list comprehensions
5.2 del 語句
5.3 元組(tuples)和序列(sequences )tuples and sequences
5.4 dictionaries 字典
5.5 迴圈技巧 looping techniques
5.6 深入條件控制 more on conditions
5.7 比較序列和其它型別 comparing sequences and other types
6. 模組 modules
6.1 深入模組 more on modules
6.1.1 模組搜尋路徑 the module search path
6.1.2 "編譯」python檔案 ``compiled'' python files
6.2 標準模組 standard modules
6.3 dir() 函式 dir() function
6.4 包 packages
6.4.1 以 * 方式載入包 importing * from a package
6.4.2 內建包(intra-package)參考 intra-package references
6.4.3 多重路徑中的包 packages in multiple directories
7. 輸入和輸出 input and output
7.1 設計輸出格式 fancier output formatting
7.2 讀寫檔案 reading and writing files
7.2.1 檔案物件(file object)的方法 methods of file objects
7.2.2 pickle 模組 pickle module
8. 錯誤和異常 errors and exceptions
8.1 異常 exceptions
8.2 處理異常 handling exceptions
8.3 丟擲異常 raising exceptions
8.4 使用者自定義異常 user-defined exceptions
8.5 定義清理行為 defining clean-up actions
9. 類 classes
9.1 有關術語的話題 a word about terminology
9.2 python 作用域和命名空間 python scopes and name spaces
9.3 初識類 a first look at classes
9.3.1 類定義語法 class definition syntax
9.3.2 類物件 class objects
9.3.3 例項物件 instance objects
9.3.4 方法物件 method objects
9.4 一些說明 random remarks
9.5 繼承 inheritance
9.5.1 多繼承 multiple inheritance
9.6 私有變數 private variables
9.7 補充 odds and ends
9.8 異常也是類 exceptions are classes too
9.9 迭代器 iterators
9.10 生成器 generators
10. 標準庫概覽 brief tour of the standard library
10.1 作業系統概覽 operating system inte***ce
10.2 檔案萬用字元 file wildcards
10.3 命令列引數 command line arguments
10.4 錯誤輸出重定向和程式終止 error output redirection and program termination
10.5 字串正則匹配 string pattern matching
10.6 數學 mathematics
10.7 網際網路訪問 internet access
10.8 日期和時間 dates and times
10.9 資料壓縮 data compression
10.10 效能度量 performance measurement
10.11 質量控制 quality control
10.12 batteries included
11. what now?
a. interactive input editing and history substitution
a.1 line editing
a.2 history substitution
a.3 key bindings
a.4 commentary
b. floating point arithmetic: issues and limitations
b.1 representation error
c. history and license
d. glossary
Pandas速查手冊中文版
本文翻譯自文章 pandas cheat sheet python for data science 同時新增了部分註解。對於資料科學家,無論是資料分析還是資料探勘來說,pandas是乙個非常重要的python包。它不僅提供了很多方法,使得資料處理非常簡單,同時在資料處理速度上也做了很多優化,使得和...
Pandas速查手冊中文版
本文翻譯自文章 pandas cheat sheet python for data science 同時新增了部分註解。對於資料科學家,無論是資料分析還是資料探勘來說,pandas是乙個非常重要的python包。它不僅提供了很多方法,使得資料處理非常簡單,同時在資料處理速度上也做了很多優化,使得和...
Pandas速查手冊中文版
本文翻譯自文章 pandas cheat sheet python for data science 同時新增了部分註解。對於資料科學家,無論是資料分析還是資料探勘來說,pandas是乙個非常重要的python包。它不僅提供了很多方法,使得資料處理非常簡單,同時在資料處理速度上也做了很多優化,使得和...