跟老齊學Python:輕松入門 | 被動收入的投資秘訣 - 2024年11月

跟老齊學Python:輕松入門

作者:齊偉
出版社:電子工業
出版日期:2017年04月01日
ISBN:9787121306624
語言:繁體中文
售價:354元

Python是一種被廣泛用於網站開發、數據處理和機器學習等領域的高級編程語言,同時也是一種學習門檻較低的高級編程語言。本書是Python語言的入門讀物,旨在引導初學者能夠在輕松的環境中,掌握Python的基礎知識,包括基本對象類型、函數、類、模塊以及數據存儲方式。齊偉,江湖名號「老齊」。Github名稱是qiwsir喜歡Python語言,不僅將它用於工作中,還願意幫助更多人學習Python。

第0章 預備 0.1 關於Python的故事 0.1.1 Python的昨天、今天和明天 0.1.2 優雅的Python 0.1.3 與其他語言比較 0.1.4 《Python之禪》 0.1.5 感謝Guido van Rossum 0.2 從小工到專家 0.2.1 Python的版本 0.2.2 學習Python是否需要基礎 0.2.3 從小工到專家 0.3 安裝Python 0.3.1 在Ubuntu系統中安裝Python 0.3.2 在Windows系統中安裝Python 0.3.3 在OS X系統中安裝Python 0.4 開發工具 0.4.1 Hello,world 0.4.2 集成開發環境 0.4.3 Python的IDE第1章 基本對象類型 1.1 數和四則運算 1.1.1 數 1.1.2 變量 1.1.3 四則運算 1.1.4 大整數 1.1.5 浮點數 1.2 除法 1.2.1 整數除以整數 1.2.2 異常的計算 1.2.3 引用模塊解決除法問題 1.2.4 余數 1.2.5 四舍五入 1.3 常用數學函數和運算優先級 1.3.1 使用math 1.3.2 運算優先級 1.4 一個簡單的程序 1.4.1 程序 1.4.2 Hello,World 1.4.3 解一道題目 1.4.4 編譯 1.5 字符串 1.5.1 初步認識字符串 1.5.2 變量和字符串 1.5.3 連接字符串 1.5.4 Python轉義符 1.5.5 鍵盤輸入 1.5.6 原始字符串 1.5.7 索引和切片 1.5.8 字符串基本操作 1.5.9 字符串格式化輸出 1.5.10 常用的字符串方法 1.6 字符編碼 1.6.1 編碼 1.6.2 計算機中的字符編碼 1.6.3 Python字符編碼 1.7 列表 1.7.1 定義 1.7.2 索引和切片 1.7.3 反轉 1.7.4 操作列表 1.7.5 常用的列表函數 1.7.6 比較列表和字符串 1.7.7 列表和字符串轉化 1.8 元組 1.8.1 定義 1.8.2 索引和切片 1.8.3 元組的用途 1.9 字典 1.9.1 創建字典 1.9.2 訪問字典的值 1.9.3 基本操作 1.9.4 字符串格式化輸出 1.9.5 字典的方法 1.10 集合 1.10.1 創建集合 1.10.2 set的方法 1.10.3 不變的集合 1.10.4 集合運算第2章 語句和文件 2.1 運算符 2.1.1 算術運算符 2.1.2 比較運算符 2.1.3 邏輯運算符 2.1.4 復雜的布爾表達式 2.2 簡單語句 2.2.1 什麼是語句 2.2.2 import 2.2.3 賦值語句 2.3 條件語句 2.3.1 if 2.3.2 if…elif…else 2.3.3 三元操作符 2.4 for循環語句 2.4.1 for循環 2.4.2 從例子中理解for循環 2.4.3 range(start,stop[, step]) 2.4.4 並行迭代 2.4.5 enumerate() 2.4.6 列表解析 2.5 while循環語句 2.5.1 做猜數字游戲 2.5.2 break和continue 2.5.3 while…else 2.5.4 for…else 2.6 文件 2.6.1 讀文件 2.6.2 創建文件 2.6.3 使用with 2.6.4 文件的狀態 2.6.5 read/readline/readlines 2.6.6 讀很大的文件 2.6.7 seek 2.7 初識迭代 2.7.1 逐個訪問 2.7.2 文件迭代器第3章 函數 3.1 函數的基本概念 3.1.1 理解函數 3.1.2 定義函數 3.1.3 關於命名 3.2 深入探究函數 3.2.1 返回值 3.2.2 函數中的文檔 3.2.3 函數的屬性 3.2.4 參數和變量 3.2.5 參數收集 3.3 函數對象 3.3.1 遞歸 3.3.2 傳遞函數 3.3.3 嵌套函數 3.3.4 初識裝飾器 3.3.5 閉包 3.4 特殊函數 3.4.1 lambda 3.4.2 map 3.4.3 reduce 3.4.4 filter 3.4.5 zip()補充 3.5 命名空間 3.5.1 全局變量和局部變量 3.5.2 作用域 3.5.3 命名空間第4章 類 4.1 類的基本概念 4.1.1 術語 4.1.2 編寫類 4.2 編寫簡單的類 4.2.1 創建類 4.2.2 實例 4.3 屬性和數據 4.3.1 類屬性 4.3.2 創建實例 4.3.3 實例屬性 4.3.4 self的作用 4.3.5 數據流轉 4.4 方法 4.4.1 綁定方法和非綁定方法 4.4.2 類方法和靜態方法 4.5 繼承 4.5.1 概念 4.5.2 單繼承 4.5.3 調用覆蓋的方法 4.5.4 多重繼承 4.6 多態和封裝 4.6.1 多態 4.6.2 封裝和私有化 4.7 定制類 4.7.1 類和對象類型 4.7.2 自定義對象類型 4.8 黑魔法 4.8.1 優化內存 4.8.2 屬性攔截 4.9 迭代器 4.10 生成器 4.10.1 定義生成器 4.10.2 yield第5章 錯誤和異常 5.1 錯誤 5.2 異常 5.3 處理異常 5.4 assert第6章 模塊 6.1 編寫模塊 6.1.1 模塊是程序 6.1.2 模塊的位置 6.1.3 __all__在模塊中的作用 6.1.4 包和庫 6.2 標准庫概述 6.2.1 引用的方式 6.2.2 深入探究 6.2.3 幫助、文檔和源碼 6.3 標准庫舉例:sys、copy 6.3.1 sys 6.3.2 copy 6.4 標准庫舉例:OS 6.4.1 操作文件:重命名、刪除文件 6.4.2 操作目錄 6.4.3 文件和目錄屬性 6.4.4 操作命令 6.5 標准庫舉例:堆 6.5.1 基本知識 6.5.2 heapq 6.5.3 deque 6.6 標准庫舉例:日期和時間 6.6.1 calendar 6.6.2 time 6.6.3 datetime 6.7 標准庫舉例:XML 6.7.1 XML 6.7.2 遍歷查詢 6.7.3 編輯 6.7.4 常用屬性和方法總結 6.8 標准庫舉例:JSON 6.8.1 基本操作 6.8.2 大JSON字符串 6.9 第三方庫 6.9.1 安裝第三方庫 6.9.2 舉例:requests庫第7章 操作數據 7.1 將數據存入文件 7.1.1 pickle 7.1.2 shelve 7.2 操作MySQL數據庫 7.2.1 概況 7.2.2 安裝 7.2.3 運行 7.2.4 安裝PyMySQL 7.2.5 連接數據庫 7.2.6 數據庫表 7.2.7 操作數據庫 7.3 操作MongoDB 7.3.1 安裝MongoDB 7.3.2 啟動 7.3.3 安裝pymongo 7.3.4 連接 7.3.5 編輯 7.4 操作SQLite 7.4.1 建立連接對象 7.4.2 建立游標對象跋


相關書籍