Python語言程式設計基礎教程(微課視頻版)

《Python語言程式設計基礎教程(微課視頻版)》是2023年清華大學出版社出版的圖書,作者是周方、陳建雄、朱友康。

基本介紹

  • 中文名:Python語言程式設計基礎教程(微課視頻版)
  • 作者:周方、陳建雄、朱友康
  • 出版時間:2023年3月1日
  • 出版社:清華大學出版社
  • ISBN:9787302625711
  • 定價:49.90 元
內容簡介,圖書目錄,

內容簡介

本書詳細地介紹了Python的語法知識,並藉助集成開發工具PyCharm,提升讀者的編程能力,訓練讀者的程式思維,讓其快速、輕鬆地掌握一門時下非常流行的程式語言。 全書共10章,分別是Python概述、Python基礎、字元串、流程控制語句、複合數據類型、函式與模組、異常處理、面向對象編程、檔案處理和綜合案例,書中所有知識點均給出了示例代碼和相關案例,輔助讀者理解相關概念及其套用。 本書可作為全國高等學校計算機類相關專業的教材,亦可作為高等學校各專業的通識教材,以及計算機編程愛好者的自學讀物。

圖書目錄

第1章Python概述
1.1Python簡介
1.1.1Python的發展史
1.1.2Python的特點
1.1.3Python的套用領域
1.1.4Python不同版本的區別
1.2Python環境配置
1.2.1安裝Python解釋器
1.2.2Python程式的運行方式
1.3集成開發環境
1.3.1PyCharm的下載與安裝
1.3.2PyCharm的使用
1.4程式編寫的基本方法
本章小結
第2章Python基礎
2.1程式的輸入與輸出
2.1.1輸入函式input( )
2.1.2輸出函式print( )
2.2程式風格
2.2.1代碼縮進
2.2.2代碼注釋
2.2.3語句換行
2.3變數與數據類型
2.3.1標識符和關鍵字
2.3.2數據類型
2.3.3變數創建與賦值
2.4數字類型
2.4.1整型(int)
2.4.2浮點型(float)
2.4.3布爾型(bool)
2.4.4複數型(complex)
2.4.5type( )函式及類型轉換
2.5運算符
2.5.1算術運算符
2.5.2賦值運算符
2.5.3比較運算符
2.5.4邏輯運算符
2.5.5按位運算符
2.5.6成員運算符
2.5.7身份運算符
2.5.8運算符優先權
本章小結
第3章字元串
3.1字元串的創建
3.1.1定義字元串
3.1.2轉義字元
3.2字元串格式化
3.2.1%格式控制符
3.2.2format( )格式化方法
3.3字元串的處理
3.3.1字元串基本操作
3.3.2字元串運算符
3.3.3字元串處理方法
本章小結
第4章流程控制語句
4.1程式表示方法
4.1.1程式流程圖
4.1.2基本結構流程圖
4.1.3流程圖的套用
4.2順序結構
4.3分支結構
4.3.1單分支結構: if語句
4.3.2雙分支結構: ifelse語句
4.3.3多分支結構: ifelifelse語句
4.3.4嵌套分支結構
4.4循環結構
4.4.1while循環
4.4.2for循環
4.4.3range( )函式
4.4.4循環控制——break、continue和pass語句
4.4.5嵌套循環
本章小結
第5章複合數據類型
5.1數據類型分類
5.1.1序列、映射和集合類型
5.1.2可變和不可變數據類型
5.2列表
5.2.1列表的創建
5.2.2列表的操作
5.2.3列表的綜合套用案例
5.3元組
5.3.1元組的創建
5.3.2元組的操作
5.3.3元組的綜合套用案例
5.4字典
5.4.1字典的創建
5.4.2字典的操作
5.4.3字典的套用
5.5集合
5.5.1集合的創建
5.5.2集合的操作
5.5.3集合的運算
5.5.4集合的套用
本章小結
第6章函式與模組
6.1函式概述
6.2函式基礎語法
6.2.1函式的定義
6.2.2函式的調用
6.3函式返回值
6.4函式的參數
6.4.1位置參數
6.4.2關鍵字參數
6.4.3默認參數
6.4.4不定長參數
6.4.5多參函式
6.5變數的作用域
6.5.1局部變數
6.5.2全局變數
6.6yield關鍵字
6.6.1疊代器
6.6.2推導式
6.6.3函式生成器
6.7函式的特殊形式
6.7.1匿名函式
6.7.2遞歸函式
6.8模組
6.8.1模組的概念
6.8.2模組的導入和使用
6.8.3內置模組
6.8.4自定義模組
6.8.5第三方模組
本章小結
第7章異常處理
7.1理解異常
7.1.1異常的概念
7.1.2異常的種類
7.2異常處理
7.2.1tryexcept
7.2.2finally
7.3拋出異常
7.3.1raise語句
7.3.2assert語句
7.4代碼調試
本章小結
第8章面向對象編程
8.1理解面向對象思想
8.1.1編程思想發展簡介
8.1.2面向過程與面向對象
8.2類和對象
8.2.1類的概念
8.2.2對象的概念
8.2.3類的設計
8.2.4類和對象的創建
8.3方法
8.3.1實例方法
8.3.2類方法
8.3.3靜態方法
8.4屬性
8.4.1實例屬性
8.4.2類屬性
8.5面向對象特徵
8.5.1封裝
8.5.2繼承
8.5.3多態
本章小結
第9章檔案處理
9.1檔案基礎
9.1.1檔案概述
9.1.2檔案類型
9.2檔案操作
9.2.1打開和關閉檔案
9.2.2檔案的讀、寫操作
9.2.3檔案讀、寫位置
9.2.4管理檔案和目錄
9.3CSV和JSON檔案
9.3.1CSV檔案操作
9.3.2JSON檔案操作
本章小結
第10章綜合案例
10.1直方圖分析
10.2折線圖分析
10.3餅圖分析
本章小結

相關詞條

熱門詞條

聯絡我們