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

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

《碼上行動:零基礎學會Python編程(ChatGPT版)》是北京大學出版社出版的一本關於Python的圖書,作者是袁昕 賈煒。

基本介紹

  • 中文名:碼上行動:零基礎學會Python編程(ChatGPT版)
  • 作者:袁昕 賈煒 編著
  • 出版時間:2023年5月
  • 出版社:北京大學出版社
  • 頁數:272 頁
  • ISBN:9787301338353
  • 類別:計算機/Python
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

本書從零開始,由淺入深地介紹了Python程式語言的基礎捆宙笑腿知識,是面向零基礎編程學習者的入門教程。全書共17章,其中第1~9章為基礎篇,介紹了Python的語言基礎,包括環境安裝、輸入/輸出變數、常見數據類型、數學與邏輯運算、條件判斷與循環語句、複合數據類型、函式、模組、檔案操作;第10~13章為進階篇,介紹了與Python編程相關的拓展知識,包括Excel表格數據處理、使用正則表達式進行信息匹配、面向對象編程設計、多執行緒與多進程;第14~16章為實戰篇,介紹了3個實戰項目,分別是使用requests開發網路爬蟲、使用tkinter開發GUI計算器、使用pygame開發飛機大戰遊戲;第17章為ChatGPT篇,主要介紹了初學者如何利用當下最熱門的AI工具ChatGPT學習Python編程。
本書內容系統、全面,案例豐富,講解淺顯易懂,既駝淋蘭仔適合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
本章小結

作者簡介

袁昕(Crossin),南京大學軟體工程學士,上海交通大學計算機碩士。具有網際網路金融、VR/AR、遊戲等行業從業經歷。曾受邀作為Python中國開發者大會講師、騰訊雲課堂評審專家。於2013年創辦編程學習類自媒體“Crossin的編程教室”,全平台讀者數超過30萬。
賈煒,高級工程師,對多種開發語言都有深入研究,專注於Python人工智慧開發、數據分析、機器學習,具有豐富的教育培訓經驗。
第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
本章小結

作者簡介

袁昕(Crossin),南京大學軟體工程學士,上海交通大學計算機碩士。具有網際網路金融、VR/AR、遊戲等行業從業經歷。曾受邀作為Python中國開發者大會講師、騰訊雲課堂評審專家。於2013年創辦編程學習類自媒體“Crossin的編程教室”,全平台讀者數超過30萬。
賈煒,高級工程師,對多種開發語言都有深入研究,專注於Python人工智慧開發、數據分析、機器學習,具有豐富的教育培訓經驗。

相關詞條

熱門詞條

聯絡我們