Python程序設計基礎 版權信息
- ISBN:9787111768944
- 條形碼:9787111768944 ; 978-7-111-76894-4
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計基礎 本書特色
1.系統而詳細,涵蓋了Python語言概述、基礎語法、程序控制結構、組合數據類型、字符串、函數、文件和異常處理、面向對象程序設計、正則表達式、Python常用庫以及綜合實踐等內容。
2.包括電子課件、微課視頻、習題答案、教案等資源。
Python程序設計基礎 內容簡介
《Python程序設計基礎》是一本系統而詳細的Python入門教材,涵蓋了Python語言概述、基礎語法、程序控制結構、組合數據類型、字符串、函數、文件和異常處理、面向對象程序設計、正則表達式、Python常用庫以及綜合實踐等內容。《Python程序設計基礎》以簡單易懂的方式,從Python語言的基礎開始,帶領讀者逐步深入掌握Python的核心概念和語法。每一章都有大量的實例演示和習題練習,讀者可以更好地理解Python語言的應用場景和解決問題的方法。
《Python程序設計基礎》不僅適合作為高等院校、職業本科院校計算機及相關專業的教材,也適合Python初學者、自學者、工程師和開發者閱讀參考。
Python程序設計基礎 目錄
前言第1章 Python語言概述 11.1 程序設計語言 11.1.1 機器語言 11.1.2 匯編語言 11.1.3 高級語言 11.2 Python語言簡介 21.2.1 Python語言特點 21.2.2 Python語言應用 31.2.3 Python版本 31.3 搭建開發環境 41.3.1 安裝Python解釋器 41.3.2 利用IDLE編寫代碼 5前言第1章 Python語言概述 11.1 程序設計語言 11.1.1 機器語言 11.1.2 匯編語言 11.1.3 高級語言 11.2 Python語言簡介 21.2.1 Python語言特點 21.2.2 Python語言應用 31.2.3 Python版本 31.3 搭建開發環境 41.3.1 安裝Python解釋器 41.3.2 利用IDLE編寫代碼 51.3.3 安裝PyCharm 61.3.4 安裝Anaconda 101.4 Python規范 121.4.1 注釋規范 121.4.2 代碼縮進 131.5 本章小結 131.6 習題 14第2章 基礎語法 152.1 關鍵字和標識符 152.1.1 關鍵字 152.1.2 標識符 152.1.3 常量與變量 162.2 基本數據類型 172.2.1 數值類型 182.2.2 空值、布爾類型 212.2.3 字符串類型 212.3 基本輸入輸出 252.3.1 input()函數 252.3.2 eval()函數 262.3.3 print()函數 272.4 運算符和表達式 282.4.1 算術運算符和算術表達式 282.4.2 賦值運算符和賦值表達式 292.4.3 關系運算符和關系表達式 322.4.4 邏輯運算符和邏輯表達式 322.4.5 成員運算符和成員表達式 332.4.6 同一性運算符和同一性表達式 342.4.7 位運算符 342.4.8 運算符的優先級 352.5 本章小結 362.6 習題 36第3章 程序控制結構 403.1 程序控制的基本結構 403.2 順序結構 403.3 分支結構 413.3.1 單分支結構:if語句 413.3.2 雙分支結構:if-else語句 433.3.3 多分支結構:if-elif-else語句 443.3.4 嵌套選擇結構 463.4 循環結構 473.4.1 while循環語句 473.4.2 for循環語句 493.4.3 循環嵌套結構 523.4.4 break語句和continue語句 533.4.5 pass語句 543.4.6 while-else語句 553.4.7 for-else語句 553.5 實踐—實現一個簡單的景區售票系統 563.6 本章小結 583.7 習題 58第4章 組合數據類型 634.1 列表 634.1.1 列表的基礎知識 634.1.2 創建列表 644.1.3 訪問列表元素 654.1.4 添加列表元素 674.1.5 修改列表元素 694.1.6 刪除列表元素 704.1.7 列表的排序 724.1.8 列表的統計 734.1.9 列表的常用內置函數 754.1.10 列表推導式 754.2 元組 764.2.1 創建元組 764.2.2 訪問元組元素 784.2.3 元組推導式 794.3 集合 804.3.1 創建集合 804.3.2 訪問集合元素 814.3.3 添加集合元素 824.3.4 刪除集合元素 834.3.5 集合的操作 844.3.6 集合推導式 864.4 字典 874.4.1 創建字典 874.4.2 訪問字典元素 884.4.3 刪除字典(元素) 904.4.4 添加字典元素 924.4.5 修改字典元素 944.4.6 字典推導式 954.5 實踐—實現一個簡單的學生管理系統 964.6 本章小結 1004.7 習題 100第5章 字符串 1075.1 字符串的基礎知識 1075.2 字符串的常見操作 1085.2.1 字符串的格式化輸出 1085.2.2 字符串的拼接和復制 1125.2.3 字符串的分割和合并 1135.2.4 字符串的查找和替換 1145.2.5 字符串的大小寫轉換 1155.2.6 字符串的測試判斷 1165.2.7 字符串的排版 1185.2.8 字符串的加密和解密 1185.3 實踐—實現一個簡單的文字處理器 1195.4 本章小結 1225.5 習題 123第6章 函數 1266.1 引言 1266.2 函數的定義和調用 1286.2.1 函數的定義 1286.2.2 函數的調用 1296.3 函數的參數和返回值 1306.3.1 函數的參數 1306.3.2 函數的返回值 1316.4 函數的參數傳遞 1316.4.1 值傳遞和引用傳遞 1316.4.2 參數類型 1356.5 變量的作用域 1406.5.1 局部變量 1406.5.2 全局變量 1416.5.3 global和nonlocal關鍵字 1426.6 特殊形式的函數 1446.6.1 遞歸函數 1446.6.2 高階函數 1476.6.3 lambda函數 1486.6.4 裝飾器 1506.7 模塊與包 1516.7.1 模塊 1516.7.2 包 1536.8 實踐—實現一個購物車系統 1546.9 本章小結 1566.10 習題 157第7章 文件和異常處理 1647.1 文件概述 1647.1.1 文件的分類 1647.1.2 文件的標識 1657.2 文件訪問 1667.2.1 打開文件 1667.2.2 關閉文件 1687.3 文件操作 1697.3.1 文件讀操作 1697.3.2 文件寫操作 1717.3.3 文件的定位讀寫操作 1737.3.4 文件迭代操作 1757.4 os模塊中的文件操作方法 1777.4.1 獲取平臺信息 1777.4.2 文件/目錄操作 1787.4.3 os.path模塊 1797.5 shutil模塊中的文件操作方法 1807.6 異常 1817.6.1 異常定義和分類 1817.6.2 異常處理 1827.7 實踐—通過文件操作實現小案例:待辦事項 1867.8 本章小結 1897.9 習題 189第8章 面向對象程序設計 1908.1 類與對象 1908.1.1 類的定義 1908.1.2 對象的創建與使用 1918.2 類的成員 1928.2.1 屬性 1928.2.2 方法 1948.3 成員可見性 1988.3.1 公有成員 1988.3.2 私有成員 1988.3.3 保護成員 1998.4 特殊方法 2008.4.1 構造方法 2008.4.2 析構方法 2018.5 封裝 202
展開全部
Python程序設計基礎 作者簡介
殷麗鳳,博士,副教授,碩士生導師,研究方向為大數據分析、機器學習以及深度學習等領域的算法及應用研究。畢業于哈爾濱理工大學計算機應用技術專業并獲得博士學位。近十多年來,一直致力于計算機應用技術領域的研究與教學。她的興趣涵蓋了軟件工程、機器學習、人工智能等方向。在多所高校擔任Python編程語言講授工作,并帶領學生完成了Python編程語言的課程設計工作。在教學中注重理論與實踐相結合,以生動的案例和實際應用來幫助學生更好地理解和掌握Python編程。她的專業知識和實踐經驗能夠將實際應用場景與Python編程相結合,為學生提供更加實用和有深度的學習體驗。