Python程序設計教程(第3版微課視頻版題庫版微課版21世紀高等學校電腦類課程創新系列教材)
內容大鋼
本書主要介紹Python語言的基礎知識及其在數據處理、分析和可視化上的應用。本書一方面側重講解基礎知識,另一方面側重講解利用Python進行數據處理、分析與可視化的方法和應用實例。為了便於理解,本書主要挑選經濟管理類的案例。本書中的代碼均在Python 3.10.4中測試通過,可以在Python3.10及以上的版本中運行。
本書適合作為高校本科生或研究生「程序設計」「Python數據處理與分析」等課程的教材,也可作為相關科研工作者或工程實踐者的參考書。
目錄
第1章 Python概述
1.1 Python語言的發展史
1.2 Python語言的特點
1.3 Python的下載與安裝
1.3.1 Python的下載
1.3.2 Python的安裝
1.4 開始使用Python
1.4.1 交互方式
1.4.2 代碼文件方式
1.4.3 代碼文件的打開
1.4.4 代碼風格
1.5 Python的集成開發環境
1.5.1 Wing IDE
1.5.2 PyCharm
1.6 模塊導入與常用標準模塊
1.6.1 模塊及其導入方式
1.6.2 常用標準模塊
1.7 使用幫助
1.8 程序文件中的亂碼問題
習題1
第2章 Python語言基礎知識
2.1 控制台的基本輸人與輸出
2.1.1 控制台的基本輸入
2.1.2 控制台的基本輸出
2.2 標識符、變數與賦值語句
2.2.1 標識符
2.2.2 變數
2.2.3 賦值語句
2.3 數據類型
2.3.1 數值類型
2.3.2 布爾類型
2.3.3 序列類型
2.3.4 映射類型
2.3.5 集合類型
2.3.6 可變與不可變的對象類型
2.3.7 對象的內存分配
2.4 從字元串中獲取數值和表達式的計算結果
2.4.1 從字元串中獲得數值類型的對象
2.4.2 使用eval()函數計算字元串中表達式的值
2.5 運算符、表達式及條件表達式
2.5.1 運算符與表達式
2.5.2 複合賦值運算符
2.5.3 條件表達式
2.6 常用的Python內置函數
2.7 註釋與續行
2.7.1 單行註釋
2.7.2 多行註釋
2.7.3 續行符
習題2
第3章 控制語句
3.1 基於條件表達式的語句分支結構
3.1.1 單分支f語句
3.1.2 雙分支if/else語句
3.1.3 多分支if/elif/else語句
3.1.4 分支結構的嵌套
3.1.5 分支結構的三元運算
3.2 pass語句
3.3 基於模式匹配的match/case分支結構
3.3.1 匹配簡單對象
3.3.2 匹配序列對象
3.3.3 匹配字典對象
3.4 循環結構控制語句
3.4.1 簡單while循環結構
3.4.2 簡單for循環結構
3.4.3 break語句和continue語句
3.4.4 帶else的循環結構
3.4.5 循環的嵌套
3.4.6 嵌套循環中的break語句和continue語句
3.5 控制結構的應用實例
……
第4章 常用組合數據類型
第5章 字元串與正則表達式
第6章 函數的設計
第7章 程序的組織與常用標準模塊
第8章 文件操作
第9章 類與對象
第10章 類的重用
第11章 異常處理
第12章 圖形用戶界面程序設計
第13章 程序的打包與發布
第14章 資料庫應用開發
第15章 網路數據獲取
第16章 數據分析與可視化基礎
參考文獻
[an error occurred while processing this directive]