舉報

會員
Python編程基礎與案例教程
最新章節(jié):
內容簡介
本書從Python編程入門出發(fā),采用理論與實踐相結合的方式,通過對編程范式、數據結構、程序調試技術,以及實際應用項目的講解,幫助讀者快速掌握Python語言編程基礎。全書共12章,第1~4章介紹面向過程編程范式(順序結構、選擇結構、循環(huán)結構);第5章介紹函數式編程范式;第6章介紹面向對象編程范式(類、對象、方法、屬性);第7~9章介紹Python數據結構(列表、字典、數據框、字符串、文件等);第10章介紹程序調試技術(拋出異常);第11、12章通過實際應用項目帶領讀者體驗Python語言編程的兩個重要應用場景(爬蟲、可視化)。本書可以作為人工智能相關課程的教材,也可作為Python愛好者的參考書。
目錄(198章)
倒序
- 封面
- 版權信息
- 前言
- 第1章 面向過程編程范式:順序結構
- 1.1 初識Python
- 1.1.1 你的第一個程序:初次見面打招呼
- 1.1.2 常量、變量和賦值語句
- 1.1.3 輸入與輸出
- 1.1.4 編程風格
- 1.2 開發(fā)環(huán)境:Jupyter Notebook
- 1.2.1 Anaconda安裝介紹
- 1.2.2 Python編輯器介紹
- 1.3 Python的優(yōu)勢及應用場景
- 1.4 本章小結
- 習題1
- 第2章 數據及運算
- 2.1 數據及數據類型
- 2.1.1 常量再認識
- 2.1.2 關鍵字
- 2.1.3 數據類型:模擬市場結賬抹零行為
- 2.2 運算符與表達式
- 2.2.1 運算符
- 2.2.2 表達式
- 2.2.3 運算符優(yōu)先級
- 2.3 本章小結
- 習題2
- 第3章 面向過程編程范式:選擇結構
- 3.1 if-else選擇結構
- 3.1.1 單分支:有條件結賬抹零
- 3.1.2 雙分支:判斷回文數
- 3.1.3 多分支:計算應發(fā)放獎金
- 3.1.4 分支嵌套:快遞計費系統(tǒng)
- 3.2 三元操作選擇結構
- 3.3 本章小結
- 習題3
- 第4章 面向過程編程范式:循環(huán)結構
- 4.1 for循環(huán)
- 4.1.1 基本for循環(huán):重復打印一句話100遍
- 4.1.2 for-else循環(huán):素數判定
- 4.2 while循環(huán)結構
- 4.2.1 while循環(huán):累加和
- 4.2.2 break和continue:條件累加和
- 4.3 嵌套循環(huán):字符圖形
- 4.4 本章小結
- 習題4
- 第5章 函數式編程范式
- 5.1 函數定義和調用
- 5.1.1 函數定義
- 5.1.2 函數調用:驗證哥德巴赫猜想
- 5.1.3 參數傳遞
- 5.2 函數的嵌套和遞歸
- 5.2.1 函數嵌套:計算 1!+2!+3!+…+10!
- 5.2.2 函數遞歸:n的階乘
- 5.3 命名空間和變量作用域
- 5.3.1 命名空間
- 5.3.2 變量作用域
- 5.3.3 命名空間和作用域之間關系
- 5.4 匿名函數
- 5.5 程序入口
- 5.6 本章小結
- 習題5
- 第6章 面向對象編程范式
- 6.1 面向對象編程概述
- 6.2 封裝
- 6.2.1 定義類
- 6.2.2 對象:統(tǒng)計實例化次數
- 6.2.3 類成員
- 6.3 繼承
- 6.3.1 繼承原理
- 6.3.2 定義子類
- 6.3.3 使用父類
- 6.4 多態(tài)
- 6.5 模塊
- 6.5.1 模塊分類
- 6.5.2 模塊導入
- 6.5.3 模塊使用
- 6.5.4 內置的標準模塊
- 6.6 本章小結
- 習題6
- 第7章 數據結構
- 7.1 列表
- 7.1.1 列表創(chuàng)建
- 7.1.2 列表元素獲取
- 7.1.3 列表統(tǒng)計與判斷:計算器模擬
- 7.1.4 列表擴充
- 7.1.5 列表刪除
- 7.1.6 列表排序
- 7.2 元組
- 7.2.1 元組創(chuàng)建
- 7.2.2 獲取元組元素
- 7.2.3 合并元組
- 7.3 字典
- 7.3.1 字典創(chuàng)建
- 7.3.2 獲取字典元素:賬號密碼登錄模擬
- 7.3.3 添加字典元素
- 7.3.4 刪除字典元素
- 7.3.5 修改字典元素
- 7.3.6 字典其他操作
- 7.4 集合
- 7.4.1 集合創(chuàng)建
- 7.4.2 添加集合元素
- 7.4.3 移除集合元素
- 7.4.4 集合統(tǒng)計及判斷
- 7.4.5 專門集合運算:生詞本
- 7.5 推導式
- 7.5.1 列表推導式
- 7.5.2 字典推導式
- 7.5.3 集合推導式
- 7.6 數據框
- 7.6.1 數據框創(chuàng)建
- 7.6.2 獲取數據框元素
- 7.6.3 添加數據框元素
- 7.6.4 刪除數據框元素
- 7.6.5 修改數據框元素
- 7.6.6 數據框統(tǒng)計分析
- 7.6.7 模擬SQL
- 7.7 本章小結
- 習題7
- 第8章 字符串處理
- 8.1 字符串格式化
- 8.1.1 使用%格式化
- 8.1.2 使用{}和format格式化
- 8.1.3 大小寫轉換
- 8.2 轉義字符
- 8.3 字符串操作
- 8.3.1 字符串切片訪問:判斷回文數
- 8.3.2 字符串拼接:文本進度條
- 8.3.3 字符串分割
- 8.3.4 字符串子串查找
- 8.3.5 字符串替換:模擬注冊驗證
- 8.3.6 字符串刪除
- 8.3.7 字符串統(tǒng)計與判斷
- 8.4 正則表達式
- 8.4.1 正則表達式作用
- 8.4.2 正則表達式語法
- 8.4.3 正則表達式匹配方法:驗證手機號碼格式
- 8.5 本章小結
- 習題8
- 第9章 文件
- 9.1 文件打開與關閉
- 9.2 文件讀寫操作
- 9.2.1 寫文件
- 9.2.2 讀文件
- 9.2.3 文件復制
- 9.2.4 文件定位
- 9.3 文件夾操作
- 9.3.1 與文件操作有關的模塊
- 9.3.2 文本詞頻統(tǒng)計
- 9.4 文件格式
- 9.4.1 JSON文件讀寫
- 9.4.2 CSV文件讀寫
- 9.5 本章小結
- 習題9
- 第10章 異常
- 10.1 錯誤和異常
- 10.1.1 概述
- 10.1.2 語法錯誤
- 10.1.3 異常
- 10.2 捕獲異常
- 10.2.1 try-except
- 10.2.2 try-except-else
- 10.2.3 try-except-finally
- 10.2.4 包含多個except異常處理
- 10.3 拋出異常
- 10.3.1 raise語句:輸出空心字符矩形圖形
- 10.3.2 assert語句:驗證錄入的成績合法
- 10.4 用戶自定義異常:驗證輸入的性別是否合法
- 10.5 本章小結
- 習題10
- 第11章 爬蟲
- 11.1 認識HTML
- 11.2 XPath
- 11.3 爬蟲原理
- 11.4 爬蟲編程
- 11.4.1 常用模塊
- 11.4.2 Python爬蟲入門實例
- 11.4.3 利用XPath爬取網站信息
- 11.4.4 JSON格式與CSV格式相互轉換
- 11.5 本章小結
- 習題11
- 第12章 可視化
- 12.1 一圖勝千言
- 12.2 可視化圖表作用
- 12.3 Matplotlib模塊
- 12.3.1 面板設置
- 12.3.2 小初高在校人數柱狀圖對比
- 12.3.3 泰坦尼克號乘客年齡分布直方圖
- 12.3.4 票房與票價相關散點圖
- 12.3.5 城市高中人數占比餅圖
- 12.3.6 訪問量折線圖
- 12.3.7 箱線圖發(fā)現(xiàn)異常值
- 12.3.8 空氣質量熱力圖
- 12.3.9 員工能力雷達圖
- 12.3.10 產品銷量樹形圖
- 12.4 本章小結
- 習題12
- 參考文獻
- 內容簡介 更新時間:2023-10-27 18:28:45
推薦閱讀
- 丁樹杞《大學俄語(2)》(東方老版)學習指南【詞匯短語+課文精解+單元語法+全文翻譯+練習答案】
- 客戶關系管理理論與實踐:基于Microsoft Dynamics CRM
- 復變函數與積分變換(第二版)
- 李觀儀《新編英語教程(6)》(第3版)學習指南【詞匯短語+課文精解+全文翻譯+練習答案】
- 實用服裝立體裁剪(第2版)
- 南京大學外國語學院262俄語歷年考研真題及詳解
- 強化學習入門:從原理到實踐
- 服裝廠與生產線設計
- 數據庫系統(tǒng)原理與實踐
- Python網絡爬蟲技術與實踐
- 四川師范大學外國語學院358俄語翻譯基礎[專業(yè)碩士]歷年考研真題及詳解
- 數據分析與可視化
- 傳感器原理與應用
- 廈門大學新聞傳播學院440新聞與傳播專業(yè)基礎[專業(yè)碩士]歷年考研真題及詳解
- 尹伯成《現(xiàn)代西方經濟學習題指南(宏觀經濟學)》(第9版)單項選擇題詳解
- 2020年管理類聯(lián)考綜合能力考試歷年真題與典型題詳解—寫作分冊
- PVQC電機與電子專業(yè)英文能力教程
- 移動互聯(lián)網:原理、技術與應用(第3版)
- 探索的腳步:“十一五”北京高等教育教材建設論文集
- Modern Lectures on Quantum Mechanics (量子力學中級教程)
- 數學探究與欣賞(第二版)
- 鄧樹勛《運動生理學》(第2版)筆記和課后習題(含考研真題)詳解
- 吳健安《市場營銷學》(第3版)筆記和課后習題詳解【高教版】
- 電商直播技能實訓教程
- 現(xiàn)代商務禮儀
- 即興口語表達
- 管理信息系統(tǒng)(第2版)
- 地理信息科學專業(yè)英語
- 尼科爾森《微觀經濟理論-基本原理與擴展》(第11版)課后習題詳解
- 化學物料識用與分析綜合實訓(第二版)