Python基礎教程

周勝,鄢軍霞

買這商品的人也買了...

簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »

簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »

相關主題

商品描述

本教材以 Windows操作系統為平臺,系統講解 Python3的基礎知識。全書共 11章,主要介紹了 Python基本語法、字符串、列表、元組、字典、文件的讀寫、函數與模塊等基礎知識。首先介紹了 Python的特點、發展及推薦學習方法,然後講授了 Python基礎語法、流程控制語句、數據類型、函數、模塊、面向對象、文件處理、異常處理、數據庫操作,最後增加了全國電腦等級考試二級 Python語言程序設計考試中所要求的第三方庫相關知識等。教材根據“自主式一體化教學”模式,對教材的構成要素進行調整,按照 Python的有關知識由淺入深、從易到難進行編寫,並在每章後佈置實訓與練習,實現“教、學、做”一體,從而切實提高學生的持續發展能力。本教材力求為數據採集及分析提供全面的語言基礎,同時也考慮到部分學有餘力的同學參加全國電腦等級考試的要求,補充了全國電腦等級考試二級 Python語言程序設計考試大綱規定的知識,故也適合作為全國電腦等級考試二級考試 Python語言程序設計考試參考用書。為提升學習效果,教材結合實際應用提供了大量的案例進行說明和訓練,並配以完善的學習資料和支持服務,包括教學大綱、教學進度表、教學 PPT、案例源碼等,為讀者提供全方位的學習服務。

目錄大綱

第1章 初識Python
1.1 認識Python
1.1.1 Python初識
1.1.2 Python的特點及應用領域
1.1.3 Python的學習方法
1.2 搭建環境
1.2.1 Python下載
1.2.2 PythonIDLE開發環境
1.2.3 PyCharm開發環境
1.2.4 Anaconda3開發環境
1.3 打包發布
1.3.1 pip包管理工具
1.3.2 PyInstaller
1.4 實訓1:使用環境搭建
【本章習題】
第2章 編程基礎
2.1 認識Python程序和中文編碼
2.2 Python固定語法
2.2.1 Python代碼塊
2.2.2 Python行處理
2.2.3 Python標識符及保留字
2.3 Python基本輸入輸出
2.3.1 用戶輸入
2.3.2 屏幕輸出
2.4 Python變量和數據類型
2.4.1 變量和賦值
2.4.2 簡單數據類型
2.4.3 類型轉換
2.5 Python的對象和變量
2.5.1 對象的類型與身份
2.5.2 變量引用對象
2.5.3 共享引用
2.6 Python運算符
2.6.1 算術運算符
2.6.2 比較運算符
2.6.3 賦值運算符
2.6.4 位運算符
2.6.5 邏輯運算符
2.6.6 成員運算符
2.6.7 身份運算符
2.6.8 運算符優先級
2.7 實訓2:班級競選統計
【本章習題】
第3章 控制流程
3.1 條件語句
3.1.1 if條件語句
3.1.2 實踐運用
3.2 循環語句
3.2.1 循環語句概述
3.2.2 while循環語句
3.2.3 for循環語句
3.2.4 循環嵌套
3.2.5 實踐運用
3.3 其他語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 pass語句
3.3.4 else語句
3.4 實訓3:數字金字塔
【本章習題】
第4章 Python數據類型
4.1 Python序列操作
4.2 Python字符串
4.2.1 Python字符串操作
4.2.2 字符串格式化輸出
4.2.3 三引號
4.2.4 字符串函數
4.3 Python列表
4.3.1 列表概述
4.3.2 列表操作
4.3.3 列表函數
4.4 Python元組
4.4.1 元組概述
4.4.2 元組操作
4.4.3 元組函數
4.5 Python字典
4.5.1 字典概述
4.5.2 字典操作
4.5.3 字典函數
4.6 Python集合
4.6.1 集合概述
4.6.2 集合操作
4.6.3 集合函數
4.7 對象的淺覆制與深覆制
4.7.1 淺覆制
4.7.2 深覆制
4.8 推導式
4.8.1 列表推導式
4.8.2 字典推導式
4.8.3 集合推導式
4.9 實訓4:創建學生信息管理系統用戶數據
【本章習題】
第5章 代碼覆用——函數
5.1 Python函數
5.1.1 函數概念
5.1.2 函數定義
5.1.3 函數調用
5.1.4 函數的嵌套定義
5.2 Python函數參數
5.2.1 參數
5.2.2 參數傳遞
5.2.3 函數返回值
5.3 Python全局變量與局部變量
5.3.1 變量作用域
5.3.2 全局變量和局部變量
5.3.3 global語句
5.3.4 nonlocal語句
5.4 Python匿名函數
5.5 實訓5:使用函數編寫學生信息管理系統
【本章習題】
第6章 代碼覆用——模塊
6.1 模塊概述
6.2 模塊的使用
6.2.1 模塊導入
6.2.2 模塊定位查找
6.2.3 自定義模塊調用
6.3 Python中的包
6.3.1 包的概念
6.3.2 包使用實例
6.4 常用模塊介紹
6.4.1 時間與日期
6.4.2 math庫
6.4.3 json模塊
6.5 實訓6:使用模塊編寫學生信息管理系統
【本章習題】
第7章 Python面向對象
7.1 面向對象編程簡介
7.2 類和對象
7.2.1 類的創建
7.2.2 實例對象
7.2.3 類的方法
7.3 類的繼承
7.4 類的方法重寫
7.4.1 方法重寫
7.4.2 運算符重載
7.5 實訓7:使用類編寫學生信息管理系統
【本章習題】
第8章 文件處理
8.1 打開和關閉文件
8.2 文件讀寫
8.3 重命名和刪除文件
8.3.1 os模塊
8.3.2 重命名和刪除文件操作
8.4 Python文件夾操作
8.5 csv文件操作
8.5.1 csv數據
8.5.2 讀取csv數據
8.5.3 寫入.csv文件
8.6 實訓8:基於文件的學生信息管理系統
【本章習題】
第9章 異常處理
9.1 異常
9.1.1 異常
9.1.2 異常的檢測與處理
9.2 拋出異常
9.2.1 拋出異常處理
9.2.2 用戶自定義異常
9.3 with語句
9.4 實訓9:實現異常處理的學生信息管理系統
【本章習題】
第10章 MySQL數據庫操作
10.1 訪問MySQL數據庫
10.1.1 pymysql模塊安裝
10.1.2 事務機制
10.1.3 Python操作數據庫過程及對象
10.2 數據庫操作
10.2.1 連接MySQL數據庫
10.2.2 創建數據庫表
10.2.3 數據庫讀寫
10.3 實訓10:基於MySQL數據庫的學生信息管理系統
【本章習題】
第11章 計