本書作為程序設(shè)計語言教材,系統(tǒng)地闡述了Python 語言的工作原理、程序設(shè)計技術(shù)、實現(xiàn)方法及其應(yīng)用。全書共10 章,主要內(nèi)容包括環(huán)境與操作、數(shù)據(jù)與表達、輸入與輸出、控制與結(jié)構(gòu)、模塊與函數(shù)、對象與方法、庫表與管理、用戶與界面、圖形與圖像以及案例與發(fā)布。
本書利用Python 3.6.5 介紹程序設(shè)計方法及其實現(xiàn)技術(shù),以SQL Server2016 和MySQL 等為DBMS 介紹數(shù)據(jù)庫的設(shè)計與實現(xiàn)方法,并提供完整程序。
本書內(nèi)容豐富、深入淺出、通俗易懂、結(jié)構(gòu)嚴謹、注重實用,同時提供取材新穎、實用的例題和習題,便于讀者鞏固所學知識。
本書適合作為高等院校計算機科學與技術(shù)、數(shù)據(jù)科學與大數(shù)據(jù)技術(shù)、信息安全、軟件工程、網(wǎng)絡(luò)工程、信息管理與信息系統(tǒng)、電子商務(wù)、物流、金融與財經(jīng)等相關(guān)本科專業(yè)的程序設(shè)計語言教材,也可作為從事程序設(shè)計與應(yīng)用開發(fā)的工程技術(shù)人員的參考書。
前輔文
第1 章 環(huán)境與操作
1.1 環(huán)境
1.1.1 Python 的安裝
1.1.2 Python 數(shù)據(jù)庫組件的安裝
1.2 操作
1.2.1 執(zhí)行方式
1.2.2 基本語法
1.3 環(huán)境與操作實驗
實驗1.1 命令執(zhí)行方式實驗
實驗1.2 程序執(zhí)行方式實驗
習題
第2 章 數(shù)據(jù)與表達
2.1 常量與變量
2.1.1 常量
2.1.2 變量
2.2 系統(tǒng)函數(shù)
2.2.1 數(shù)值函數(shù)
2.2.2 日期時間函數(shù)
2.2.3 字符串函數(shù)
2.2.4 其他函數(shù)
2.3 表達式
2.3.1 算術(shù)表達式
2.3.2 關(guān)系表達式
2.3.3 邏輯表達式
2.3.4 字符串表達式
2.4 列表
2.4.1 創(chuàng)建列表
2.4.2 編輯列表
2.4.3 使用列表
2.5 元組
2.5.1 創(chuàng)建元組
2.5.2 編輯元組
2.5.3 使用元組
2.6 集合
2.6.1 創(chuàng)建集合
2.6.2 編輯集合
2.6.3 使用集合
2.7 字典
2.7.1 創(chuàng)建字典
2.7.2 編輯字典
2.7.3 使用字典
2.8 數(shù)據(jù)與表達實驗
實驗2.1 基本數(shù)據(jù)類型實驗
實驗2.2 表達式實驗
實驗2.3 組合數(shù)據(jù)類型實驗
習題
第3 章 輸入與輸出
3.1 數(shù)據(jù)輸入
3.2 數(shù)據(jù)輸出
3.2.1 默認格式輸出
3.2.2 特定格式輸出
3.2.3 format()函數(shù)輸出
3.2.4 format()方法輸出
3.3 文件讀寫
3.3.1 寫入文件
3.3.2 讀取文件
3.3.3 文件管理
3.4 輸入與輸出實驗
實驗3.1 基本輸入與輸出實驗
實驗3.2 文件讀寫實驗
習題
第4 章 控制與結(jié)構(gòu)
4.1 順序結(jié)構(gòu)
4.2 選擇結(jié)構(gòu)
4.2.1 單分支if
4.2.2 二分支if
4.2.3 多分支if
4.2.4 if 嵌套
4.3 循環(huán)結(jié)構(gòu)
4.3.1 while 循環(huán)
4.3.2 continue、break 和pass
4.3.3 for 循環(huán)
4.3.4 zip、map 和filter
4.3.5 選擇循環(huán)混合嵌套
4.4 異常處理
4.4.1 捕捉異常
4.4.2 異常處理
4.5 控制與結(jié)構(gòu)實驗
實驗4.1 程序設(shè)計實驗
實驗4.2 異常處理實驗
習題
第5 章 模塊與函數(shù)
5.1 函數(shù)
5.1.1 函數(shù)定義與調(diào)用
5.1.2 參數(shù)傳遞
5.1.3 局部變量和全程變量
5.2 模塊
5.2.1 創(chuàng)建模塊
5.2.2 使用模塊
5.3 模塊與函數(shù)實驗
實驗5.1 函數(shù)實驗
實驗5.2 局部變量與全局變量
實驗
實驗5.3 模塊實驗
習題
第6 章 對象與方法
6.1 OOP 的特性
6.2 類和對象
6.2.1 類和對象的創(chuàng)建
6.2.2 類和對象的使用
6.3 事件與方法
6.3.1 事件和方法
6.3.2 構(gòu)造方法和析構(gòu)方法
6.4 客戶管理范例
6.5 對象與方法實驗
實驗6.1 對象與方法實驗
實驗6.2 OOP 應(yīng)用實驗
習題
第7 章 庫表與管理
7.1 數(shù)據(jù)庫概述
7.2 訪問SQLite 數(shù)據(jù)庫
7.2.1 數(shù)據(jù)庫的連接與創(chuàng)建
7.2.2 創(chuàng)建表
7.2.3 編輯表記錄
7.2.4 查詢記錄
7.2.5 客戶管理SQLite 實現(xiàn)
7.3 訪問SQL Server 數(shù)據(jù)庫
7.3.1 SQL Server 系統(tǒng)安裝與配置
...... 全部內(nèi)容請購買實物書籍