中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 PYTHON程序設計

作者:張瑞林
出版社:西安電子科技大學出版社出版時間:2024-02-01
開本: 其他 頁數: 472
本類榜單:教材銷量榜
中 圖 價:¥56.2(7.0折) 定價  ¥80.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

PYTHON程序設計 版權信息

PYTHON程序設計 內容簡介

本教材基于作者學習Python語言的體會和多年的教學實踐與研發經驗,為滿足初學者對Python語言的需求以及滿足Python開發人員的進階需求而編寫。本書在系統講解Python語言語法的同時介紹了從數據理解到圖像處理、從網絡通信到網絡爬蟲的30多個Python模塊(庫、包),展示了全新的編程語言學習路徑。全書共12章,主要內容包括Python語言基礎、結構化和面向對象程序設計、正則表達式、函數、文件、圖形化界面設計、網絡程序設計、數據庫編程、網絡爬蟲、大數據技術、Web編程等。 本教材采用“基礎知識” “案例” “練習”的編寫方式,以程序設計為中心,語法介紹精練,內容深入淺出、敘述清晰、循序漸進。書中案例經過精心選擇和設計,并融合了作者的開發經驗。 本書既可以作為本?圃盒ython語言程序設計課程的教材,也可供自學者和各類考試人員參考,還可作為Python愛好者的參考書。

PYTHON程序設計 目錄

第1章 Python語言概述 1 1.1 程序設計與Python語言 1 1.1.1 程序設計語言概述及 程序設計的基本概念 1 1.1.2 Python語言的歷史和發展 3 1.1.3 Python解釋器 4 1.1.4 Python語言的特點 5 1.2 Python代碼的編寫規范 6 1.2.1 縮進、行寬和引號 7 1.2.2 空格與空行 7 1.2.3 import語句 8 1.2.4 換行 9 1.2.5 文檔說明 10 1.2.6 注釋 10 1.2.7 命名規范 12 綜合實例1 13 本章小結 14 程序練習題 14 第2章 數據、元組、列表、字典和集合 17 2.1 數據(data) 17 2.1.1 數值型數據 19 2.1.2 字符型數據 20 2.1.3 邏輯型數據 23 2.1.4 運算符與表達式 24 2.2 元組(tuple) 28 2.2.1 元組對象的創建與刪除 28 2.2.2 元組運算符 29 2.2.3 時間元組 29 2.3 列表(list) 32 2.3.1 列表的概念 32 2.3.2 列表對象的創建與刪除 33 2.3.3 列表的操作 33 2.3.4 列表的使用 34 2.3.5 元組與列表相互轉換 36 2.3.6 列表的復制及淺拷貝、深拷貝 37 2.4 字典(dict) 39 2.4.1 字典對象的創建 39 2.4.2 字典對象的使用 40 2.4.3 字典類型的常用函數 46 2.5 集合(set) 46 2.5.1 集合對象的創建與刪除 47 2.5.2 集合對象的運算 49 2.5.3 集合常用內置方法 51 2.6 Python的切片操作 52 2.6.1 Python可切片對象的索引方式 53 2.6.2 Python可切片對象的高級操作 54 2.6.3 Python切片的注意事項 55 綜合實例2 56 本章小結 57 程序練習題 57 第3章 Python的編碼和程序結構 61 3.1 字符集編碼 61 3.1.1 ASCII碼和ISO 8859-1碼 61 3.1.2 漢字編碼標準 63 3.1.3 國際標準編碼 63 3.2 算法及基本語句 67 3.2.1 算法 67 3.2.2 基本語句 68 3.3 程序控制結構 73 3.3.1 順序結構 75 3.3.2 選擇結構 76 3.3.3 循環結構 82 綜合實例3 89 本章小結 90 程序練習題 90 第4章 字符串與正則表達式 93 4.1 字符串 93 4.1.1 字符串編碼格式 94 4.1.2 字符串基本操作 98 4.2 正則表達式 113 4.2.1 基本語法 113 4.2.2 正則表達式的應用 120 綜合實例4 127 本章小結 129 程序練習題 130 第5章 函數 132 5.1 Python的內置函數 132 5.1.1 Python內置函數的分類及 功能簡介 132 5.1.2 數學運算類 136 5.1.3 常用函數類 139 5.2 函數的定義與調用 148 5.2.1 定義函數 148 5.2.2 調用函數 150 5.3 函數的參數 154 5.3.1 形式參數與實際參數 154 5.3.2 函數返回值 155 5.4 變量的作用域 155 5.4.1 作用域 155 5.4.2 global和nonlocal關鍵字 158 5.5 lambda表達式與匿名函數 162 5.6 遞歸函數 164 5.6.1 遞歸函數的形式 164 5.6.2 遞歸函數案例 164 綜合實例5 166 本章小結 167 程序練習題 167 第6章 面向對象程序設計 171 6.1 類的定義與使用 171 6.1.1 類的定義 171 6.1.2 類的實例 173 6.1.3 類的屬性 174 6.2 類的方法 181 6.2.1 類的常用內置方法 181 6.2.2 類方法的訪問控制 185 6.2.3 類方法的裝飾器 187 6.3 類的繼承 191 6.3.1 子類的__init__()方法 191 6.3.2 給子類添加新的屬性和方法 193 6.3.3 重寫方法 193 6.4 類的多態 195 6.5 模塊、包與庫 196 6.5.1 模塊簡介 197 6.5.2 模塊的使用 199 6.5.3 包 199 6.6 模塊的引用 201 6.6.1 import方式 201 6.6.2 from…import方式 204 綜合實例6 206 本章小結 210 程序練習題 210 第7章 文件 213 7.1 文件概念 213 7.1.1 文件和目錄 214 7.1.2 文件的編碼 215 7.1.3 文本文件和二進制文件的比較 215 7.2 文件操作 216 7.2.1 文件的打開和關閉 216 7.2.2 文件指針的定位 218 7.2.3 文件的讀取、寫入、追加 219 7.3 目錄操作 223 7.3.1 文件、目錄和路徑 223 7.3.2 os模塊和shutil模塊 224 7.4 高級文件操作 225 7.4.1 MD5 225 7.4.2 Office文檔操作 228 綜合實例7 231 本章小結 234 程序練習題 234 第8章 圖形化界面設計 236 8.1 Tkinter模塊 236 8.1.1 根窗體 236 8.1.2 控件布局 238 8.2 Tkinter模塊的控件 244 8.2.1 標簽(Label) 245 8.2.2 框架(Frame) 251 8.2.3 按鈕(Button) 254 8.2.4 文本輸入框(Entry和Text) 255 8.2.5 單選鈕(RadioButton)和 復選框(CheckButton) 261 8.2.6 消息(Message)和 消息框(MessageBox) 264 8.2.7 列表框(ListBox)和 組合框(ComboBox) 264 8.2.8 滑塊(Scale)和滾動條(Scrollbar) 270 8.2.9 繪圖控件(Canvas) 273 8.2.10 菜單(Menu) 275 8.2.11 子窗體 276 8.2.12 對話框 276 8.3 事件響應 281 8.3.1 事件類型 281 8.3.2 事件綁定 284 8.3.3 編寫事件處理函數 284 綜合實例8 285 本章小結 292 程序練習題 292 第9章 圖形繪制和數據可視化 295 9.1 Tkinter庫的Canvas圖形繪制方法 295 9.1.1 Canvas繪圖的基本方法 295 9.1.2 Canvas繪制文字和圖形 297 9.1.3 Canvas繪制案例 302 9.2 turtle庫的圖形繪制方法 305 9.2.1 turtle繪圖的基本方法 305 9.2.2 turtle圖形繪制 307 9.2.3 turtle繪圖案例 312 9.3 Matplotlib庫的圖形繪制方法 319 9.3.1 環境安裝和基本方法 319 9.3.2 二維函數圖形繪制 320 9.3.3 三維函數圖形繪制 330 綜合實例9 331 本章小結 334 程序練習題 335 第10章 網絡程序設計 338 10.1 計算機網絡基礎知識 338 10.2 TCP和UDP編程 343 10.2.1 TCP編程 343 10.2.2 UDP編程 344 10.3 Socket編程 345 10.3.1 Socket的定義 345 10.3.2 Socket API 345 10.3.3 TCP Socket 346 10.3.4 Socket對象的方法 346 10.3.5 Python Internet模塊 348 10.3.6 處理多個連接 352 10.4 網絡嗅探器與端口掃描器設計 353 10.4.1 網絡嗅探器 354 10.4.2 多進程端口掃描器 356 10.5 使用Python開發網站 361 綜合實例10 364 本章小結 370 程序練習題 370 第11章 網絡爬蟲和大數據 372 11.1 網絡爬蟲概述 372 11.2 urllib模塊的使用 374 11.2.1 urllib模塊概述 374 11.2.2 urllib模塊解析 376 11.3 Requests模塊的使用 377 11.3.1 Requests模塊概述 377 11.3.2 Requests模塊解析 379 11.4 BeautifulSoup4模塊的使用 382 11.4.1 BeautifulSoup4模塊概述 382 11.4.2 BeautifulSoup4模塊解析 385 11.5 大數據分析基礎 388 11.5.1 Pandas簡介 388 11.5.2 獲取數據 394 11.6 大數據處理 398 11.6.1 引入數據集 398 11.6.2 查詢數據集 401 11.7 數據分析案例 405 11.7.1 隨機數據分析 405 11.7.2 實際數據分析 409 11.7.3 統計分析 414 綜合實例11 417 本章小結 421 程序練習題 421 第12章 數據庫編程 425 12.1 數據庫概述 425 12.2 MySQL數據庫 426 12.2.1 PyMySQL模塊 427 12.2.2 MySQL基礎 428 12.2.3 數據庫基本操作 429 12.2.4 數據庫表插入操作 434 12.2.5 數據庫表查詢操作 435 12.2.6 數據庫表更新操作 437 12.2.7 數據庫表刪除操作 438 12.2.8 數據庫表導入操作 438 12.3 SQLite數據庫 439 12.3.1 SQLite安裝與數據類型 439 12.3.2 Connection對象 442 12.3.3 Cursor對象 447 12.3.4 Row對象 448 12.4 事務和錯誤處理 449 12.4.1 事務 449 12.4.2 錯誤處理 450 綜合實例12 451 本章小結 460 程序練習題 460 參考文獻 462
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 液氨泵,液化气泵-淄博「亚泰」燃气设备制造有限公司 | 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 中细软知识产权_专业知识产权解决方案提供商 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 不锈钢水管-不锈钢燃气管-卫生级不锈钢管件-不锈钢食品级水管-广东双兴新材料集团有限公司 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 |