舉報

會員
Python 快速入門(第3版)
(美)娜奧米·塞德 著
更新時間:2020-01-16 10:57:28
開會員,本書免費讀 >
最新章節:
A.5 Python之禪
這是一本Python快速入門書,基于Python3.6編寫。本書分為4部分,第一部分講解Python的基礎知識,對Python進行概要的介紹;第二部分介紹Python編程的重點,涉及列表、元組、集合、字符串、字典、流程控制、函數、模塊和作用域、文件系統、異常等內容;第三部分闡釋Python的特性,涉及類和面向對象、正則表達式、數據類型即對象、包、Python庫等內容;第四部分關注數據處理,涉及數據文件的處理、網絡數據、數據的保存和數據探索,最后給出了相關的案例。本書框架結構清晰,內容編排合理,講解循序漸進,并結合大量示例和習題,讓讀者可以快速學習和掌握Python,既適合Python初學者學習,也適合作為專業程序員的簡明Python參考書。
- A.5 Python之禪 更新時間:2020-01-16 10:57:28
- A.4.3 Python風格的其他指南
- A.4.2 編程建議
- A.4.1 命名規范
- A.4 注釋
- A.3.2 代碼布局
- A.3.1 簡介
- A.3 PEP 8——Python編碼風格指南
- A.2 最佳實踐:如何成為Pythonista
- A.1.2 文檔的下載
- A.1.1 瀏覽機器上的Python文檔
- A.1 訪問Web端的Python文檔
- 附錄A Python文檔使用指南
- 25.8 用pandas對數據繪圖
- 25.7 選取數據并作圖
- 25.6 將天氣數據存入數據庫(可選)
- 25.5 獲取并解析真實的天氣數據
- 25.4 選擇觀測站并獲取其元數據
- 25.3 根據經緯度選擇一個觀測站
- 25.2 解析inventory數據
- 25.1 數據的下載
- 第25章 案例研究
- 24.8 小結
- 24.7 不用pandas的理由
- 24.6 數據繪圖
- 24.5 數據聚合和處理
- 24.4 數據清洗
- 24.3 Python和pandas
- 24.2 Jupyter記事本
- 24.1 Python的數據探索工具
- 第24章 數據探索
- 23.8 小結
- 23.7 MongoDB中的文檔
- 23.6 用Redis實現鍵/值存儲
- 23.5 NoSQL數據庫
- 23.4 利用ORM簡化數據庫操作
- 23.3 MySQL、PostgreSQL和其他關系數據庫的使用
- 23.2 SQLite:sqlite3數據庫的用法
- 23.1 關系數據庫
- 第23章 數據的保存
- 22.5 小結
- 22.4 抓取Web數據
- 22.3 結構化數據格式
- 22.2 通過API獲取數據
- 22.1 獲取文件
- 第22章 網絡數據
- 21.6 小結
- 21.5 數據文件的寫入
- 21.4 數據清洗
- 21.3 Excel文件
- 21.2 文本文件的讀取
- 21.1 ETL簡介
- 第21章 數據文件的處理
- 20.5 小結
- 20.4 節省存儲空間:壓縮和整理
- 20.3 引入更多目錄結構
- 20.2 場景:無窮無盡的產品源數據
- 20.1 問題:沒完沒了的數據文件流
- 第20章 簡單的文件問題
- 第四部分 數據處理
- 19.6 小結
- 19.5 PyPI(即“奶酪商店”)
- 19.4 通過pip和venv安裝Python庫
- 19.3 添加其他Python庫
- 19.2 標準庫之外的庫
- 19.1 “功能齊備”的標準庫
- 第19章 Python庫的使用
- 18.6 小結
- 18.5 包的合理使用
- 18.4 __all__屬性
- 18.3 包的實際例子
- 18.2 包的第一個示例
- 18.1 何為包
- 第18章 包
- 17.11 小結
- 17.10 特殊方法屬性的適用場景
- 17.9 由內置類型派生子類
- 17.8 完整實現列表功能的對象
- 17.7 特殊方法屬性__getitem__
- 17.6 讓對象像列表一樣工作
- 17.5 何為特殊方法屬性
- 17.4 鴨子類型
- 17.3 類型和用戶自定義類
- 17.2 類型的使用
- 17.1 類型即對象
- 第17章 數據類型即對象
- 16.6 小結
- 16.5 用正則表達式替換文本
- 16.4 從字符串提取出匹配文本
- 16.3 正則表達式和原始字符串
- 16.2 帶特殊字符的正則表達式
- 16.1 何為正則表達式
- 第16章 正則表達式
- 15.14 小結
- 15.13 多重繼承
- 15.12 析構函數和內存管理
- 15.11 類實例的作用域規則和命名空間
- 15.10 用@property獲得更為靈活的實例變量
- 15.9 私有變量和私有方法
- 15.8 概括:Python類的基礎知識
- 15.7 類及實例變量的繼承
- 15.6 繼承
- 15.5 靜態方法和類方法
- 15.4 類變量
- 15.3 方法
- 15.2 實例變量
- 15.1 定義類
- 第15章 類和面向對象編程
- 第三部分 高級特性
- 14.4 小結
- 14.3 用到with關鍵字的上下文管理器
- 14.2 Python中的異常
- 14.1 異常簡介
- 第14章 異常
- 13.10 小結
- 13.9 用shelve保存對象
- 13.8 用pickle將對象存入文件
- 13.7 用struct模塊讀取結構化的二進制數據
- 13.6 屏幕輸入/輸出及重定向
- 13.5 用pathlib讀寫文件
- 13.4 讀寫文本及二進制數據的函數
- 13.3 以寫入等模式打開文件
- 13.2 關閉文件
- 13.1 打開文件及file對象
- 第13章 文件的讀寫
- 12.6 小結
- 12.5 處理目錄樹下的所有文件
- 12.4 文件系統的其他操作
- 12.3 獲取文件信息
- 12.2 路徑和路徑名
- 12.1 os、os.path和pathlib的對比
- 第12章 文件系統的使用
- 11.7 小結
- 11.6 發布Python應用程序
- 11.5 程序和模塊
- 11.4 Windows中多種腳本執行方式
- 11.3 macOS系統中的腳本
- 11.2 讓腳本在UNIX下直接運行
- 11.1 創建一個很簡單的程序
- 第11章 Python程序
- 10.8 小結
- 10.7 Python作用域規則和命名空間
- 10.6 庫和第三方模塊
- 10.5 模塊內部私有名稱
- 10.4 模塊搜索路徑
- 10.3 import語句
- 10.2 編寫第一個模塊
- 10.1 何為模塊
- 第10章 模塊和作用域規則
- 9.9 小結
- 9.8 裝飾器
- 9.7 生成器函數
- 9.6 lambda表達式
- 9.5 將函數賦給變量
- 9.4 局部變量、非局部變量和全局變量
- 9.3 將可變對象用作函數實參
- 9.2 多種函數參數
- 9.1 基本的函數定義
- 第9章 函數
- 8.8 小結
- 8.7 編寫簡單的文本文件分析程序
- 8.6 布爾值和布爾表達式
- 8.5 語句、代碼塊和縮進
- 8.4 列表和字典推導式
- 8.3 for循環
- 8.2 if-elif-else語句
- 8.1 while循環
- 第8章 流程控制
- 7.8 小結
- 7.7 字典的效率
- 7.6 將字典用作緩存
- 7.5 稀疏矩陣
- 7.4 可用作字典鍵的對象
- 7.3 單詞計數
- 7.2 字典的其他操作
- 7.1 何為字典
- 第7章 字典
- 6.10 小結
- 6.9 bytes對象
- 6.8 字符串內插
- 6.7 用%格式化字符串
- 6.6 使用format方法
- 6.5 將對象轉換為字符串
- 6.4 字符串方法
- 6.3 特殊字符和轉義序列
- 6.2 基本的字符串操作
- 6.1 將字符串理解為字符序列
- 第6章 字符串
- 5.9 小結
- 5.8 集合
- 5.7 元組
- 5.6 嵌套列表和深復制
- 5.5 其他常用的列表操作
- 5.4 對列表排序
- 5.3 修改列表
- 5.2 列表的索引機制
- 5.1 列表類似于數組
- 第5章 列表、元組和集合
- 4.11 小結
- 4.10 基本的Python編碼風格
- 4.9 內置操作符
- 4.8 獲取用戶輸入
- 4.7 None值
- 4.6 數值
- 4.5 字符串
- 4.4 表達式
- 4.3 變量和賦值
- 4.2 識別注釋
- 4.1 縮進和代碼塊構建
- 第4章 基礎知識
- 第二部分 重點內容
- 3.6 小結
- 3.5 面向對象編程
- 3.4 創建模塊
- 3.3 流程控制語句結構
- 3.2 內置數據類型
- 3.1 Python簡介
- 第3章 Python概述
- 2.6 小結
- 2.5 利用交互式提示符探索Python
- 2.4 第一個程序“Hello world”
- 2.3 使用IDLE的Python shell窗口
- 2.2 基礎交互模式和IDLE
- 2.1 Python的安裝
- 第2章 入門
- 1.5 小結
- 1.4 學Python 3的理由
- 1.3 Python的短板
- 1.2 Python的長處
- 1.1 用Python的理由
- 第1章 關于Python
- 第一部分 開始篇
- 資源與支持
- 關于封面插畫
- 關于作者
- 關于本書
- 致謝
- 前言
- 序
- 對本書第2版的贊譽
- 內容提要
- 版權信息
- 封面
- 封面
- 版權信息
- 內容提要
- 對本書第2版的贊譽
- 序
- 前言
- 致謝
- 關于本書
- 關于作者
- 關于封面插畫
- 資源與支持
- 第一部分 開始篇
- 第1章 關于Python
- 1.1 用Python的理由
- 1.2 Python的長處
- 1.3 Python的短板
- 1.4 學Python 3的理由
- 1.5 小結
- 第2章 入門
- 2.1 Python的安裝
- 2.2 基礎交互模式和IDLE
- 2.3 使用IDLE的Python shell窗口
- 2.4 第一個程序“Hello world”
- 2.5 利用交互式提示符探索Python
- 2.6 小結
- 第3章 Python概述
- 3.1 Python簡介
- 3.2 內置數據類型
- 3.3 流程控制語句結構
- 3.4 創建模塊
- 3.5 面向對象編程
- 3.6 小結
- 第二部分 重點內容
- 第4章 基礎知識
- 4.1 縮進和代碼塊構建
- 4.2 識別注釋
- 4.3 變量和賦值
- 4.4 表達式
- 4.5 字符串
- 4.6 數值
- 4.7 None值
- 4.8 獲取用戶輸入
- 4.9 內置操作符
- 4.10 基本的Python編碼風格
- 4.11 小結
- 第5章 列表、元組和集合
- 5.1 列表類似于數組
- 5.2 列表的索引機制
- 5.3 修改列表
- 5.4 對列表排序
- 5.5 其他常用的列表操作
- 5.6 嵌套列表和深復制
- 5.7 元組
- 5.8 集合
- 5.9 小結
- 第6章 字符串
- 6.1 將字符串理解為字符序列
- 6.2 基本的字符串操作
- 6.3 特殊字符和轉義序列
- 6.4 字符串方法
- 6.5 將對象轉換為字符串
- 6.6 使用format方法
- 6.7 用%格式化字符串
- 6.8 字符串內插
- 6.9 bytes對象
- 6.10 小結
- 第7章 字典
- 7.1 何為字典
- 7.2 字典的其他操作
- 7.3 單詞計數
- 7.4 可用作字典鍵的對象
- 7.5 稀疏矩陣
- 7.6 將字典用作緩存
- 7.7 字典的效率
- 7.8 小結
- 第8章 流程控制
- 8.1 while循環
- 8.2 if-elif-else語句
- 8.3 for循環
- 8.4 列表和字典推導式
- 8.5 語句、代碼塊和縮進
- 8.6 布爾值和布爾表達式
- 8.7 編寫簡單的文本文件分析程序
- 8.8 小結
- 第9章 函數
- 9.1 基本的函數定義
- 9.2 多種函數參數
- 9.3 將可變對象用作函數實參
- 9.4 局部變量、非局部變量和全局變量
- 9.5 將函數賦給變量
- 9.6 lambda表達式
- 9.7 生成器函數
- 9.8 裝飾器
- 9.9 小結
- 第10章 模塊和作用域規則
- 10.1 何為模塊
- 10.2 編寫第一個模塊
- 10.3 import語句
- 10.4 模塊搜索路徑
- 10.5 模塊內部私有名稱
- 10.6 庫和第三方模塊
- 10.7 Python作用域規則和命名空間
- 10.8 小結
- 第11章 Python程序
- 11.1 創建一個很簡單的程序
- 11.2 讓腳本在UNIX下直接運行
- 11.3 macOS系統中的腳本
- 11.4 Windows中多種腳本執行方式
- 11.5 程序和模塊
- 11.6 發布Python應用程序
- 11.7 小結
- 第12章 文件系統的使用
- 12.1 os、os.path和pathlib的對比
- 12.2 路徑和路徑名
- 12.3 獲取文件信息
- 12.4 文件系統的其他操作
- 12.5 處理目錄樹下的所有文件
- 12.6 小結
- 第13章 文件的讀寫
- 13.1 打開文件及file對象
- 13.2 關閉文件
- 13.3 以寫入等模式打開文件
- 13.4 讀寫文本及二進制數據的函數
- 13.5 用pathlib讀寫文件
- 13.6 屏幕輸入/輸出及重定向
- 13.7 用struct模塊讀取結構化的二進制數據
- 13.8 用pickle將對象存入文件
- 13.9 用shelve保存對象
- 13.10 小結
- 第14章 異常
- 14.1 異常簡介
- 14.2 Python中的異常
- 14.3 用到with關鍵字的上下文管理器
- 14.4 小結
- 第三部分 高級特性
- 第15章 類和面向對象編程
- 15.1 定義類
- 15.2 實例變量
- 15.3 方法
- 15.4 類變量
- 15.5 靜態方法和類方法
- 15.6 繼承
- 15.7 類及實例變量的繼承
- 15.8 概括:Python類的基礎知識
- 15.9 私有變量和私有方法
- 15.10 用@property獲得更為靈活的實例變量
- 15.11 類實例的作用域規則和命名空間
- 15.12 析構函數和內存管理
- 15.13 多重繼承
- 15.14 小結
- 第16章 正則表達式
- 16.1 何為正則表達式
- 16.2 帶特殊字符的正則表達式
- 16.3 正則表達式和原始字符串
- 16.4 從字符串提取出匹配文本
- 16.5 用正則表達式替換文本
- 16.6 小結
- 第17章 數據類型即對象
- 17.1 類型即對象
- 17.2 類型的使用
- 17.3 類型和用戶自定義類
- 17.4 鴨子類型
- 17.5 何為特殊方法屬性
- 17.6 讓對象像列表一樣工作
- 17.7 特殊方法屬性__getitem__
- 17.8 完整實現列表功能的對象
- 17.9 由內置類型派生子類
- 17.10 特殊方法屬性的適用場景
- 17.11 小結
- 第18章 包
- 18.1 何為包
- 18.2 包的第一個示例
- 18.3 包的實際例子
- 18.4 __all__屬性
- 18.5 包的合理使用
- 18.6 小結
- 第19章 Python庫的使用
- 19.1 “功能齊備”的標準庫
- 19.2 標準庫之外的庫
- 19.3 添加其他Python庫
- 19.4 通過pip和venv安裝Python庫
- 19.5 PyPI(即“奶酪商店”)
- 19.6 小結
- 第四部分 數據處理
- 第20章 簡單的文件問題
- 20.1 問題:沒完沒了的數據文件流
- 20.2 場景:無窮無盡的產品源數據
- 20.3 引入更多目錄結構
- 20.4 節省存儲空間:壓縮和整理
- 20.5 小結
- 第21章 數據文件的處理
- 21.1 ETL簡介
- 21.2 文本文件的讀取
- 21.3 Excel文件
- 21.4 數據清洗
- 21.5 數據文件的寫入
- 21.6 小結
- 第22章 網絡數據
- 22.1 獲取文件
- 22.2 通過API獲取數據
- 22.3 結構化數據格式
- 22.4 抓取Web數據
- 22.5 小結
- 第23章 數據的保存
- 23.1 關系數據庫
- 23.2 SQLite:sqlite3數據庫的用法
- 23.3 MySQL、PostgreSQL和其他關系數據庫的使用
- 23.4 利用ORM簡化數據庫操作
- 23.5 NoSQL數據庫
- 23.6 用Redis實現鍵/值存儲
- 23.7 MongoDB中的文檔
- 23.8 小結
- 第24章 數據探索
- 24.1 Python的數據探索工具
- 24.2 Jupyter記事本
- 24.3 Python和pandas
- 24.4 數據清洗
- 24.5 數據聚合和處理
- 24.6 數據繪圖
- 24.7 不用pandas的理由
- 24.8 小結
- 第25章 案例研究
- 25.1 數據的下載
- 25.2 解析inventory數據
- 25.3 根據經緯度選擇一個觀測站
- 25.4 選擇觀測站并獲取其元數據
- 25.5 獲取并解析真實的天氣數據
- 25.6 將天氣數據存入數據庫(可選)
- 25.7 選取數據并作圖
- 25.8 用pandas對數據繪圖
- 附錄A Python文檔使用指南
- A.1 訪問Web端的Python文檔
- A.1.1 瀏覽機器上的Python文檔
- A.1.2 文檔的下載
- A.2 最佳實踐:如何成為Pythonista
- A.3 PEP 8——Python編碼風格指南
- A.3.1 簡介
- A.3.2 代碼布局
- A.4 注釋
- A.4.1 命名規范
- A.4.2 編程建議
- A.4.3 Python風格的其他指南
- A.5 Python之禪 更新時間:2020-01-16 10:57:28