Python程式設計語言項目化教程

Python程式設計語言項目化教程

《Python程式設計語言項目化教程》是清華大學出版社2021年出版的圖書,作者張長海、趙海霞、崔娟、李能能、張衛榮

基本介紹

  • 書名:Python程式設計語言項目化教程
  • 作者:張長海、趙海霞、崔娟、李能能、張衛榮
  • 類別:教材
  • 出版社清華大學出版社
  • 出版時間:2021年1月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302566083
內容簡介,圖書目錄,作者簡介,

內容簡介

本書一共8個項目,從Python語言的基礎知識開始介紹,主要包括Python概述、數據類型、程式語句、函式與模組、檔案操作、面向對象、MySQL資料庫連線以及綜合實訓。本書主要面向高職高專學生,主要作為高職高專學生專業基礎課的教材,符合高職高專學生的學習特點,具有很強的針對性。

圖書目錄

項目1千米與海里轉換——Python概述
1.1Python概述
1.1.1Python語言發展史
1.1.2Python語言的特點
1.1.3Python的套用領域
1.2Python環境配置
1.2.1Python的安裝
1.2.2IDLE的使用
1.2.3集成開發環境PyCharm的安裝
1.2.4PyCharm的使用
1.3程式的開發與編寫
1.3.1程式開發流程
1.3.2程式編寫的基本方法
1.3.3數據表示——變數
1.3.4良好的Python編程習慣
項目2計算三角形面積——Python數據類型
2.1數字類型
2.1.1數字類型的表示方法
2.1.2實例1: 根據身高體重計算BMI指數
2.1.3數字類型轉換
2.1.4數字類型的運算
2.1.5實例2: 模擬商家收銀抹零行為
2.2字元串
2.2.1字元串的定義方式
2.2.2字元串的格式化輸出
2.2.3字元串操作符
2.3列表
2.3.1列表的創建方式
2.3.2列表的遍歷和排序
2.3.3實例3: 商品價格區間設定與排序
2.3.4添加、刪除和修改列表元素
2.3.5實例4: 人事管理系統
2.3.6嵌套列表
2.4認識元組
2.4.1元組的創建方式
2.4.2訪問元組元素
2.4.3實例5: 中文數字對照表
2.5字典
2.5.1字典的創建方式
2.5.2字典的基本操作
項目3水仙花數——Python程式語句
3.1分支語句
3.1.1ifelse語句
3.1.2省略else的if語句
3.1.3ifelif語句
3.1.4if語句嵌套
3.1.5判斷多個條件
3.1.6綜合實例——體脂稱
3.2循環語句
3.2.1for語句
3.2.2while語句
3.2.3循環嵌套
3.3其他語句
3.3.1break語句
3.3.2continue語句
3.3.3pass語句
3.4異常語句
3.4.1異常簡介
3.4.2異常類
3.4.3異常處理
3.4.4異常拋出
3.4.5自定義異常
項目4列印萬年日曆——Python函式與模組
4.1Python函式
4.1.1函式的定義和調用
4.1.2函式參數與返回值
4.2Python變數作用域範圍
4.2.1局部變數
4.2.2全局變數
4.3函式的調用
4.4Python模組
4.4.1模組的基本使用
4.4.2自定義模組的使用
項目5用戶註冊登錄——Python檔案操作
5.1檔案的打開與關閉
5.1.1檔案的打開
5.1.2檔案的關閉
5.2從檔案中讀取數據
5.3向檔案寫入數據
5.4檔案的定位讀取
5.5檔案的複製與重命名
5.5.1檔案的複製
5.5.2檔案的重命名
5.6目錄操作
5.6.1創建目錄
5.6.2刪除目錄
5.6.3獲取目錄的檔案列表
5.7檔案路徑操作
5.7.1相對路徑與絕對路徑
5.7.2獲取當前路徑
5.7.3檢測路徑的有效性
5.7.4路徑的拼接
項目6“烏龜吃魚”小遊戲——Python面向對象編程
6.1面向對象
6.2類和對象
6.2.1類的定義
6.2.2對象的創建
6.2.3構造方法和析構方法
6.2.4self的使用
6.3Python面對對象三大特性
6.3.1封裝
6.3.2繼承
6.3.3多態
6.4類屬性與類方法
6.4.1類屬性
6.4.2類方法
6.5遊戲模組——pygame模組
6.5.1安裝pygame
6.5.2使用pygame模組
項目7資料庫連線(MySQL)
7.1資料庫SQL語言基礎知識
7.1.1登錄MySQL資料庫軟體
7.1.2創建資料庫SQL代碼格式
7.1.3創建數據表SQL代碼格式
7.1.4添加數據SQL代碼格式
7.2資料庫操作
7.2.1連線資料庫
7.2.2執行SQL語句
7.2.3插入數據
7.2.4修改數據
7.2.5刪除數據
項目8綜合實訓——爬蟲
8.1HTTP協定
8.1.1HTTP的請求與回響
8.1.2URL
8.1.3客戶端HTTP請求
8.1.4服務端HTTP回響
8.1.5項目依賴包
8.2爬取與解析網站數據
8.2.1爬取頁面
8.2.2目標網頁分析
8.2.3BeautifulSoup解析HTML提取目標數據
8.2.4獲取全部頁面數據並存儲到資料庫
參考文獻

作者簡介

張長海,揚州大學計算機套用技術專業碩士研究生,現任濰坊市大數據技術與套用重點實驗室主任,濰坊職業學院大數據與人工智慧技術中心主任,副教授。2017 ICCASM、2018IEEE ICEIM計算機類國際會議審稿專家,國際計算機科學與信息技術協會(IACSIT)會員,中國計算機學會會員,山東省物聯網協會會員。全國職業院校技能大賽優秀指導教師,濰坊職業學院十大師德標兵。

相關詞條

熱門詞條

聯絡我們