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

歡迎光臨中圖網 請 | 注冊
> >
Python語言程序設計基礎教程 微課版

包郵 Python語言程序設計基礎教程 微課版

作者:翟明岳 編
出版社:人民郵電出版社出版時間:2024-11-01
開本: 16開 頁數: 288
中 圖 價:¥48.9(7.0折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python語言程序設計基礎教程 微課版 版權信息

  • ISBN:9787115630957
  • 條形碼:9787115630957 ; 978-7-115-63095-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python語言程序設計基礎教程 微課版 本書特色

【內容特點】(1)內容全面,結構合理:每章內容分理論知識、應用、習題三部分。 (2)取長補短,講清原理:理論部分借鑒國外同類教材的優點,彌補現有教材的不足,力圖用更有針對性的例題,清晰地講解面向對象編程的原理。 (3)融合實例,助力理解:本書更注重應用,與科技發展動態緊密結合,用現實生活和工作中的具體實例去映證書中講述的理論知識,讓學生理解得更透徹。 【資源特點】除了配套常規資源(如PPT、教學大綱、習題答案、慕課、微課)外,還針對重難知識點錄制AR動畫,助力打造新形態精品教材。此外,編者還計劃編寫與主教材配套的實驗指導手冊和習題解答手冊,以指導學生針對程序設計通識課程更好地、可實操地開展實驗教學,并細致地解析習題解答思路。 【服務特點】作者可以提供直播以及QQ服務群等支持。

Python語言程序設計基礎教程 微課版 內容簡介

本書面向Python初學者,主要內容包括計算機與程序設計語言、Python程序開發簡介、Python語法基礎、程序流程控制、組合數據類型、字符串和文本處理、函數與模塊、面向對象程序設計、文件和異常、數值計算和計算可視化、圖形用戶界面等。本書結合大量例題、案例和課后習題介紹Python基礎知識在解決實際問題方面的應用,重視讀者計算思維與編程能力的培養。 本書深入淺出、表述簡潔、概念清晰、系統性強,注重Python基礎知識的闡述,強調基本概念和編程思想的實踐與應用。本書可作為高等院校各專業程序設計課程的教材,也可供程序設計開發者和愛好者自學參考使用。

Python語言程序設計基礎教程 微課版 目錄

第 1章 計算機與程序設計語言 1.1 計算機的組成 2 1.1.1 計算機簡介 2 1.1.2 計算機硬件 2 1.1.3 計算機軟件 3 1.2 計算機中數據的表達和存儲形式 4 1.2.1 二進制系統 4 1.2.2 比特和字節 4 1.2.3 數據的存儲形式 5 1.2.4 內存地址 6 1.3 程序運行的基本原理 6 1.4 編程語言 7 1.4.1 匯編語言 7 1.4.2 高級語言 8 1.4.3 編譯器和解釋器 9 1.5 Python語言 9 1.5.1 Python語言的來歷 9 1.5.2 Python語言的版本 10 1.5.3 Python語言的特點 10 1.5.4 Python語言的應用場景 11 習題 12 第 2章 Python程序開發簡介 2.1 Python解釋器的安裝與運行 14 2.1.1 安裝Python解釋器 14 2.1.2 運行Python解釋器 14 2.2 Python程序基本結構 17 2.2.1 Python程序示例 18 2.2.2 Python程序基本組成元素 19 2.3 Python程序的格式框架 19 2.3.1 程序格式框架 19 2.3.2 語句格式框架 19 2.4 對象簡介 21 2.4.1 對象的概念 21 2.4.2 Python對象舉例 21 2.5 標準輸入輸出語句 22 2.5.1 標準輸入語句 22 2.5.2 標準輸出語句 22 2.6 獲取幫助信息 23 2.6.1 交互式幫助系統 23 2.6.2 Python文檔 23 2.6.3 在線幫助 24 2.7 案例:繪制簡單圖形 24 2.7.1 turtle模塊簡介 24 2.7.2 繪圖的基本設置 24 2.7.3 turtle模塊中對象的概念 24 習題 26 第3章 Python語法基礎 3.1 變量和常量 27 3.1.1 變量的命名 27 3.1.2 變量的聲明和賦值 29 3.1.3 常量 30 3.2 基本數據類型 31 3.2.1 整數類型和浮點數類型 31 3.2.2 復數類型 34 3.3 布爾類型 35 3.4 字符串類型 37 3.4.1 字符串字面量 37 3.4.2 轉義序列與原義字符串 37 3.4.3 字符串編碼 38 3.4.4 數值轉換為字符串 39 3.5 字符串的格式化 39 3.5.1 用%操作符格式化字符串 39 3.5.2 用format()方法格式化字符串 41 3.6 標準輸出函數print() 43 3.6.1 print()函數的語法 43 3.6.2 print()函數中字符串的格式化 43 3.7 案例:日期和時間 46 3.7.1 GMT時間 47 3.7.2 顯示當前時間 47 3.7.3 程序運行時間 47 3.7.4 time模塊的格式轉換 48 3.7.5 datetime模塊 48 習題 49 第4章 程序流程控制 4.1 順序結構 52 4.2 選擇結構 52 4.2.1 選擇結構的概念 53 4.2.2 條件測試 53 4.2.3 單分支結構 54 4.2.4 雙分支結構 55 4.2.5 多分支結構 56 4.2.6 選擇結構嵌套 57 4.3 循環結構 58 4.3.1 循環結構的引入 58 4.3.2 while循環 58 4.3.3 for循環 62 4.3.4 嵌套循環 65 4.4 流程控制的其他語句 67 4.4.1 break語句 67 4.4.2 continue語句 68 4.4.3 pass語句 68 4.4.4 循環結構中的else語句 68 4.4.5 案例:蒙特卡羅模擬 69 習題 71 第5章 組合數據類型 5.1 列表 73 5.1.1 列表特點與命名 73 5.1.2 生成列表 74 5.1.3 訪問和查找列表元素 74 5.1.4 修改、添加和刪除列表元素 75 5.1.5 列表排序 78 5.1.6 列表切片 79 5.1.7 列表復制 80 5.1.8 列表的常用函數和方法 81 5.2 元組 82 5.2.1 創建和訪問元組 82 5.2.2 遍歷元組 83 5.2.3 修改元組變量 84 5.2.4 元組操作 84 5.3 字典 85 5.3.1 定義字典 85 5.3.2 修改鍵值對 87 5.3.3 訪問字典中的值 89 5.3.4 遍歷字典 89 5.3.5 字典常用函數、操作和方法 91 5.3.6 案例:利用字典創建通訊錄 91 5.4 集合 92 5.4.1 創建集合 93 5.4.2 集合操作 93 5.4.3 集合運算 94 5.5 組合數據嵌套 94 5.5.1 字典列表 94 5.5.2 字典中包含列表 95 5.5.3 字典中包含字典 95 習題 96 第6章 字符串和文本處理 6.1 字符串函數和常用操作符 98 6.1.1 常用函數 98 6.1.2 常用操作符 98 6.2 字符串的常用方法 100 6.2.1 類型判斷 100 6.2.2 字母大小寫轉換 101 6.2.3 刪除字符串 101 6.2.4 填充與對齊 101 6.2.5 查找與替換 102 6.2.6 拆分與組合 102 6.2.7 翻譯與轉換 103 6.3 正則表達式 103 6.3.1 正則表達式簡介 104 6.3.2 re模塊中的函數 105 6.3.3 元字符 107 6.3.4 分組與引用 112 6.3.5 案例:常用字符串的匹配模式 116 6.4 Python中的模塊re 118 6.4.1 正則表達式對象 118 6.4.2 正則表達式對象的常用方法 118 6.4.3 匹配對象 120 習題 121 第7章 函數與模塊 7.1 函數概述 123 7.1.1 函數的基本概念 123 7.1.2 函數的功能 124 7.1.3 Python中函數的分類 124 7.2 函數的定義和調用 124 7.2.1 函數的定義 124 7.2.2 函數的調用 125 7.3 實參和形參的匹配 127 7.3.1 位置參數 127 7.3.2 關鍵字參數 127 7.3.3 默認參數 127 7.3.4 可變參數 128 7.3.5 參數類型檢查 130 7.4 參數傳遞 130 7.4.1 可變對象與不可變對象 130 7.4.2 傳遞不可變對象 132 7.4.3 傳遞可變對象 133 7.5 返回值 136 7.5.1 return語句的基本用法 136 7.5.2 多條return語句 137 7.5.3 無return語句 138 7.5.4 返回多個值 138 7.5.5 返回值的本質 138 7.6 變量的作用域 139 7.6.1 局部變量 139 7.6.2 全局變量 140 7.7 遞歸函數 142 7.7.1 遞歸函數的概念 143 7.7.2 遞歸函數的原理 143 7.7.3 遞歸函數的應用 144 7.8 匿名函數 146 7.8.1 匿名函數的語法 146 7.8.2 匿名函數的本質 147 7.8.3 匿名函數的應用場景 147 7.9 模塊 147 7.9.1 導入模塊 147 7.9.2 導入函數 148 7.9.3 指定函數別名 148 7.9.4 指定模塊別名 149 7.9.5 導入所有函數 149 7.10 名稱空間 149 7.10.1 名稱空間概述 149 7.10.2 名稱空間的種類 150 7.10.3 名稱查找順序 151 7.10.4 __name__變量 152 習題 154 第8章 面向對象程序設計 8.1 類與對象 157 8.1.1 類與對象的關系 157 8.1.2 類的基本組成 158 8.2 類的定義與對象的創建 159 8.2.1 類的定義 159 8.2.2 對象的創建 160 8.2.3 訪問屬性與調用方法 162 8.2.4 參數self 163 8.2.5 成員變量與類變量 164 8.2.6 創建多個實例 164 8.3 私有屬性 165 8.3.1 數據隱藏 165 8.3.2 設置與訪問私有屬性 165 8.4 類和對象的應用 166 8.4.1 訪問器方法 167 8.4.2 更改器方法 167 8.4.3 實時更新屬性值 167 8.4.4 對象作為函數實參 168 8.5 特殊方法與方法重載 168 8.5.1 特殊方法 168 8.5.2 特殊方法的應用與重載 170 8.5.3 案例:創建有理數類Fraction 171 8.6 繼承 176 8.6.1 子類的構造方法 176 8.6.2 子類的屬性和方法 177 8.6.3 重寫超類方法 178 8.6.4 實例用作屬性 178 8.7 實例對象和類對象 179 8.8 類定義的導入 180 8.8.1 導入類與導入函數的方法 180 8.8.2 導入類 181 8.9 案例:超市收銀程序的設計 182 8.9.1 靜態單一的需求 182 8.9.2 動態變化的需求 183 8.9.3 面向過程編程 185 8.9.4 面向對象編程 185 習題 186 第9章 文件和異常 9.1 文本文件與二進制文件 189 9.1.1 文本文件 189 9.1.2 二進制文件 190 9.1.3 不同文件類型的差別 190 9.2 讀取文本文件 191 9.2.1 讀取整個文件 191 9.2.2 文件路徑 192 9.2.3 逐行讀取 193 9.2.4 文本文件的編碼 194 9.2.5 使用文件的內容 195 9.3 寫入文本文件 195 9.3.1 寫入空文件 195 9.3.2 寫入多行 196 9.3.3 追加到文件 196 9.4 讀寫二進制文件 197 9.4.1 創建二進制文件對象 197 9.4.2 bytes類型 197 9.4.3 寫入二進制文件 198 9.4.4 讀取二進制文件 198 9.5 讀寫CSV文件 199 9.5.1 CSV文件簡介 199 9.5.2 讀取CSV格式文件 199 9.5.3 寫入CSV格式文件 201 9.5.4 dialect屬性集 202 9.6 JSON文件 202 9.6.1 JSON文件簡介 202 9.6.2 JSON文件的數據結構 203 9.6.3 寫入JSON文件 204 9.6.4 讀取JSON文件 205 9.7 異常 205 9.7.1 try-except語句 205 9.7.2 避免程序崩潰 206 9.7.3 處理FileNotFoundError異常 206 9.7.4 觸發異常時不輸出任何信息 207 9.8 案例:分析文本文件的統計特性 208 9.8.1 字符串的統計特性 208 9.8.2 統計單個文本文件的單詞數 208 9.8.3 統計多個文本文件的單詞數 209 習題 209 第 10章 數值計算和計算可視化 10.1 NumPy模塊簡介 213 10.1.1 NumPy模塊特性 213 10.1.2 NumPy模塊安裝和使用 213 10.1.3 NumPy的核心 214 10.2 NumPy的基本操作 214 10.2.1 數組的創建 214 10.2.2 數組與列表 216 10.2.3 數組的含義 217 10.2.4 獲取數組的基本信息 218 10.2.5 數組元素的索引與切片 219 10.2.6 數組處理 221 10.3 通用函數 223 10.3.1 算術運算符 224 10.3.2 常見算術函數 224 10.3.3 常見三角函數 225 10.3.4 比較函數 225 10.3.5 統計函數 225 10.3.6 常數 226 10.4 Matplotlib模塊 227 10.4.1 Matplotlib模塊概述 227 10.4.2 圖形的基本組成元素 227 10.4.3 利用函數繪制圖形 229 10.4.4 向繪圖中添加元素 236 10.5 案例:繪制正弦和余弦函數圖形 240 習題 241 第 11章 圖形用戶界面 11.1 PyQt6概述 242 11.1.1 Python GUI開發庫 242 11.1.2 PyQt6模塊 242 11.1.3 安裝PyQt6模塊 242 11.1.4 GUI的基本組成 243 11.1.5 關于變量的命名 245 11.2 代碼方式創建控件 245 11.2.1 主窗口 245 11.2.2 標簽QLabel 246 11.2.3 復選框QCheckBox 249 11.2.4 按鈕QPushButton 250 11.2.5 單行輸入框QLineEdit 251 11.2.6 QSpinBox和QDoubleSpinBox類 253 11.2.7 滑塊QSlider 255 11.2.8 撥號盤QDial 256 11.2.9 單選按鈕QRadioButton 257 11.2.10 組合框QComboBox 258 11.2.11 QListWidget類控件 259 11.2.12 QTabWidget類控件 260 11.3 組織控件 262 11.3.1 基本布局 262 11.3.2 基本布局的嵌套 264 11.3.3 基本布局的常用方法 265 11.4 利用Qt Designer開發GUI 265 11.4.1 安裝與運行 266 11.4.2 創建GUI 266 11.4.3 添加主菜單 274 11.4.4 添加工具欄 278 習題 278
展開全部

Python語言程序設計基礎教程 微課版 作者簡介

翟明岳, 博士,教授,2001年12月畢業于北京郵電大學電信工程學院,主要從事智能信號分析與算法等方面的研究。主編過《信息論基礎教程》(科學出版社,2021年11月)等教材。2008年9月-2009年9月,美國加州大學伯克利分校博士后;2015年8月~2016年8月,美國德州A&M大學訪問學者。主持國家自然科學基金項目2項,省部級項目4項以及多項橫向課題。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 北钻固控设备|石油钻采设备-石油固控设备厂家 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 充气膜专家-气膜馆-PTFE膜结构-ETFE膜结构-商业街膜结构-奥克金鼎 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 出国劳务公司_正规派遣公司[严海] | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 宁夏活性炭_防护活性炭_催化剂载体炭-宁夏恒辉活性炭有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 山东艾德实业有限公司| 农产品溯源系统_农产品质量安全追溯系统_溯源系统 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 菏泽知彼网络科技有限公司| nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 长城人品牌官网| 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) |