碼上行動:零基礎學會Python編程(ChatGPT版)

袁昕//賈煒

  • 出版商: 北京大學
  • 出版日期: 2023-05-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 258
  • 裝訂: 平裝
  • ISBN: 730133835X
  • ISBN-13: 9787301338353
  • 相關分類: ChatGPT
  • 立即出貨

商品描述

本書從零開始,介紹了Python編程語言的基礎知識。
全書共17章,
第1-9章介紹了Python的語言基礎;
第10-13章介紹了與Python編程相關的拓展知識;
第14-16章介紹了3個實戰項目;
第17章介紹了初學者如何利用當下最熱門的AI工具ChatGPT學習Python編程。

目錄大綱

第1章Python 編程的準備工作:開發環境的搭建
1.1 Python介紹
1.2 Python的編程環境
1.3 IDLE的使用
Crossin老師答疑
思考與練習
本章小結
第2章 編程第一步:輸入/輸出函數與變量
2.1 輸入與輸出函數
2.2 變量
2.3 程序註釋
Crossin老師答疑
上機實訓:字符組成的菱形
思考與練習
本章小結
第3章 數據也分類:常見數據類型
3.1 數字類型
3.2 布爾類型
3.3 字符串類型
3.4 數據類型的相互轉換
Crossin老師答疑
上機實訓:統計文章的單詞數
思考與練習
本章小結
第4章 不同的運算:算術、關係與邏輯
4.1 算術運算
4.2 關係運算
4.3 邏輯運算
Crossin 老師答疑
上機實訓一:計算小能手
上機實訓二:矩形的面積
思考與練習
本章小結
第5章 程序的邏輯:判斷與循環語句
5.1 判斷語句
5.2 while循環
5.3 for循環
5.4 跳出循環
Crossin老師答疑
上機實訓一:輸入三個偶數
上機實訓二:判斷一個整數是否為質數
思考與練習
本章小結
第6章 複合數據類型:列表、元組與字典
6.1 列表
6.2 元組
6.3 字典
Crossin老師答疑
上機實訓一:統計單詞出現的次數
上機實訓二:統計最終得分
思考與練習
本章小結
第7章 一段程序的名字:自定義函數
7.1 什麼是函數
7.2 參數
7.3 返回值
7.4 lambda匿名函數
7.5 函數的嵌套
Crossin老師答疑
上機實訓一:求質數的和
上機實訓二:斐波那契數列
思考與練習
本章小結
第8章 別人寫好的代碼:模塊的使用
8.1 模塊
8.2 random模塊
8.3 turtle 模塊
Crossin老師答疑
上機實訓一:生成優惠券號碼
上機實訓二:繪製奧運五環
思考與練習
本章小結
第9章 數據的長久保存:文件的操作
9.1 讀文件
9.2 寫文件
9.3 文件的重命名與刪除
9.4 異常處理
Crossin老師答疑
上機實訓一:員工信息管理系統
上機實訓二:屏蔽詞替換
思考與練習
本章小結
第10章 表格里的數據:用Python處理Excel文件
10.1 csv文件的讀寫
10.2 表格文件的創建與讀寫
10.3 表格內容的常見處理
Crossin老師答疑
上機實訓:批量創建班級信息表
思考與練習
本章小結
第11章 信息的匹配方法:正則表達式
11.1 正則表達式的常用符號
11.2 Python中的re模塊
Crossin老師答疑
上機實訓:提取手機號
思考與練習
本章小結
第12章 萬物皆對象:面向對象編程
12.1 何為面向對象
12.2 類的定義
12.3 屬性
12.4 方法
12.5 繼承
Crossin老師答疑
上機實訓一:一個帶計算功能的對象
上機實訓二:奧運獎牌榜
思考與練習
本章小結
第13章 多個任務同時干:多線程與多進程
13.1 線程
13.2 進程
13.3 協程
Crossin老師答疑
上機實訓:快速抓取網頁內容
思考與練習
本章小結
第14章 實戰:Python網絡爬蟲應用
14.1 爬蟲的原理與工作流程
14.2 HTTP基礎
14.3 網頁基礎
14.4 Cookie和Session
14.5 實戰一:使用requests庫抓取網絡信息
14.6 實戰二:爬取酷狗音樂排行榜TOP 200數據
本章小結
第15章 實戰:用Python開發一款圖形界面計算器
15.1 tkinter模塊
15.2 常用組件使用說明
15.3 實戰:開發一個計算器
本章小結
第16章 實戰:用pygame開發“飛機大戰”遊戲
16.1 認識pygame模塊
16.2 案例遊戲介紹
16.3 遊戲開發
本章小結
第17章 用ChatGPT學習Python
17.1 ChatGPT簡介
17.2 用ChatGPT學Python
17.3 用ChatGPT輔助編程開發
17.4 編程接入ChatGPT
本章小結