PYTHON編程基礎與應用 第2版 版權信息
- ISBN:9787111770695
- 條形碼:9787111770695 ; 978-7-111-77069-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON編程基礎與應用 第2版 本書特色
★精品教材全新改版,增加數據可視化編程內容
★理實一體,通過200多個實例闡述Python的基礎知識和語法操作規范
★剖析了12個綜合應用案例,以培養讀者解決問題的能力
★配套資源豐富,附60個微課視頻二維碼,掃一掃直接觀看
PYTHON編程基礎與應用 第2版 內容簡介
本書以“任務驅動,實戰領先”為出發點,通過200多個實例詳細介紹了Python語言的基礎知識、語法操作規范和綜合解決問題的實戰流程。同時,書中還剖析了12個綜合應用案例,以培養讀者解決實際問題的能力。本書將理論和實踐融為一體,讓讀者真正做到學以致用。
本書可以作為高等職業院校計算機類、自動化類、電子信息類、數字經濟類等專業的Python編程入門課程教材,同時也可作為廣大Python語言愛好者自學的參考書。
PYTHON編程基礎與應用 第2版 目錄
前言二維碼資源清單第1章 Python編程入門 11.1 Python語言概述 11.1.1 Python語言發展概況與配置 11.1.2 Python軟件包的安裝 21.1.3 交互式解釋執行與腳本式解釋運行 31.1.4 PyCharm編程環境 41.1.5 Jupyter編程環境 61.2 Python語法介紹 71.2.1 程序結構特點 71.2.2 語法規則 91.3 Python基本數據類型 141.3.1 數據類型概述 14前言二維碼資源清單第1章 Python編程入門 11.1 Python語言概述 11.1.1 Python語言發展概況與配置 11.1.2 Python軟件包的安裝 21.1.3 交互式解釋執行與腳本式解釋運行 31.1.4 PyCharm編程環境 41.1.5 Jupyter編程環境 61.2 Python語法介紹 71.2.1 程序結構特點 71.2.2 語法規則 91.3 Python基本數據類型 141.3.1 數據類型概述 141.3.2 變量與常量 141.3.3 整數類型 171.3.4 小數、浮點數類型 191.3.5 復數類型 201.3.6 字符串及其基本操作 211.3.7 數據類型轉換 241.4 基本輸入輸出函數 241.4.1 input()函數 241.4.2 print()函數 251.5 運算符 281.5.1 算術運算符 281.5.2 賦值運算符 301.5.3 位運算符 321.5.4 比較運算符(關系運算符) 341.5.5 邏輯運算符 341.5.6 三目運算符 351.5.7 運算符優先級 36思考與練習 37第2章 Python序列操作 382.1 序列及通用操作 382.1.1 序列概述 382.1.2 序列的通用操作 382.1.3 和序列相關的內置函數 402.2 列表及操作 412.2.1 列表及其創建 412.2.2 列表的基本操作與方法 432.3 元組及操作 512.3.1 元組及其創建 512.3.2 元組的基本操作與方法 522.3.3 “可變的”元組 552.4 字符串及操作 562.4.1 字符串概述 562.4.2 字符串的基本操作與方法 562.5 字典 622.5.1 字典及其創建 622.5.2 字典的基本操作與方法 652.6 集合 712.6.1 集合及其創建 712.6.2 集合的基本操作與方法 72思考與練習 76第3章 結構化程序設計 783.1 結構化程序設計理念 783.1.1 程序設計與算法 783.1.2 結構化程序設計的基本要點及三種基本控制結構 793.2 選擇結構 813.2.1 if語句的形式 813.2.2 if語句的嵌套 833.2.3 assert語句及用法 853.3 循環結構 863.3.1 while循環語句 863.3.2 for循環語句 873.3.3 范圍及for循環控制 883.3.4 循環嵌套 903.3.5 循環控制語句 933.4 采用選擇與循環結構實現序列操作 963.4.1 序列推導式 963.4.2 zip()函數及用法 983.4.3 reversed()函數及用法 983.4.4 sorted()函數及用法 993.5 綜合案例解析 1003.5.1 編寫計算班級學生平均分程序 1003.5.2 編寫素數判斷程序 102思考與練習 103第4章 Python函數、模塊與類 1054.1 函數的定義 1054.1.1 概述 1054.1.2 函數的形式參數和實際參數 1074.1.3 函數的關鍵字參數 1104.1.4 函數的默認值參數 1114.1.5 None返回值 1124.1.6 函數的局部變量與全局變量 1124.1.7 為函數提供說明文檔 1134.2 函數的高級應用 1144.2.1 匿名函數 1144.2.2 閉包函數 1154.2.3 遞歸函數 1164.3 類與對象 1184.3.1 對象的引入 1184.3.2 類的構造方法 1204.3.3 property()函數和@property裝飾器 1224.4 類的封裝與繼承 1244.4.1 封裝 1244.4.2 繼承 1264.4.3 多態 1284.5 模塊與庫 1294.5.1 導入模塊 1294.5.2 時間和日期處理模塊 1314.5.3 random庫 1344.5.4 string模塊 1354.5.5 math和cmath模塊 1364.5.6 sys模塊 1384.6 綜合案例解析 1384.6.1 函數的綜合應用 1384.6.2 繼承的綜合應用 139思考與練習 141第5章 文件及文件夾操作 1435.1 文件對象 1435.1.1 文件概述 1435.1.2 打開文件 1445.1.3 讀取文件 1475.1.4 寫入文件 1505.1.5 with as語句 1525.2 os模塊及應用 1535.2.1 os模塊 1535.2.2 os.path 模塊 1555.3 shutil模塊及應用 1565.3.1 shutil模塊的復制功能 1565.3.2 shutil模塊的壓縮解壓功能 1575.3.3 shutil模塊的文件和文件夾的移動和重命名功能 1585.3.4 shutil模塊的永久刪除文件和文件夾功能 1585.4 文件異常處理 1585.4.1 異常的類型與含義 1585.4.2 異常處理方式 1595.5 Excel文件及其操作 1645.5.1 openpyxl概述 1645.5.2 openpyxl庫函數 1645.5.3 Excel文件操作實例 1705.6 綜合案例分析 1725.6.1 簡易文件搜索引擎 1725.6.2 自動整理當前目錄下的所有文件信息 173思考與練習 174第6章 交互界面設計 1766.1 tkinter基礎 1766.1.1 GUI介紹 1766.1.2 創建tkinter窗口 1776.2 tkinter控件的屬性與函數 1806.2.1 tkinter窗口 1806.2.2 標簽(Label) 1806.2.3 按鈕(Button) 1836.2.4 文本框(Entry) 1846.2.5 復選框(Checkbutton) 1866.2.6 菜單(Menu) 1876.2.7 菜單按鈕(Menubutton) 1896.2.8 列表框(Listbox) 1916.2.9 滑動條(Scale) 1936.2.10 滾動條(Scrollbar) 1946.2.11 畫布(Canvas) 1966.2.12 多行文本(Text) 1986.2.13 其他控件 2006.3 tkinter控件的模塊 2016.3.1 messagebox模塊 2016.3.2 simpledialog模塊 2026.3.3 tkinter.filedialog模塊 2036.3.4 colorchooser模塊 2066.
展開全部
PYTHON編程基礎與應用 第2版 作者簡介
李方園,浙江工商職業技術學院電子信息學院副院長,副教授/高級工程師,省高職高專自動化專業帶頭人,寧波市自動化學會秘書長。出版專著3部,主編3本國家級規劃教材。獲得省科研成果獎1項,主持省級精品課程1門、省級課題2項、市廳級課題6項,發表SCI論文3篇、國內核心十余篇。參與制定國家職業技能標準2項。