本書以類似課堂學習的方式,通過預習、體驗、理解三個步驟講解Python的基礎知識。在“預習”環(huán)節(jié)概述該節(jié)內容,在“體驗”環(huán)節(jié)實際帶領大家創(chuàng)建Python程序并運行,在“理解”環(huán)節(jié)結合插圖詳細講解該節(jié)的重點知識和代碼內容。從運行環(huán)境的搭建開始,本書循序漸進地介紹了命令和文件的執(zhí)行方法、變量與運算、數(shù)據(jù)結構、條件測試、循環(huán)、基本庫等基礎知識,以及用戶自定義函數(shù)、類等實踐性的內容。各章末尾設置有練習題,可以幫助讀者檢驗學習效果。
1.預習-體驗-理解,3個步驟帶你入門Python,基于python 3.9.0。
2.385幅全彩插圖,清晰展示Python語法和程序運行步驟。
3.附帶練習題和參考答案,幫助確認理解程度。
4.提供本書示例程序下載,全彩印刷。
山田祥寬(作者)
日本一橋大學畢業(yè),曾在NEC公司任系統(tǒng)工程師,2003年開始專職技術寫作。Microsoft MVP for Visual Studio and Development Technologies。著有《自學Python》等多部著作。
山田奈美(作者)
中學兼職教師。著有《三步學MySQL(第2版)》《PHP基礎教程(第3版)》等。
王。ㄗg者)
畢業(yè)于日本名古屋大學并獲得信息學碩士學位,研究方向為人工智能在醫(yī)療信息領域中的應用。擅長數(shù)據(jù)預處理、大數(shù)據(jù)分析等。目前在日本某互聯(lián)網(wǎng)公司負責后端開發(fā)和系統(tǒng)維護,主要使用的語言為Python和TypeScript。
第 1章 Python基礎知識 1
1.1 理解程序的概念 2
1.2 理解Python的概要 6
1.3 理解面向對象編程語言的思想 12
第 1章練習題 16
第 2章 編程前的準備 17
2.1 安裝Python 18
2.2 安裝Visual Studio Code 26
2.3 學習的準備 36
第 2章練習題 40
第3章 開始學習Python 41
3.1 與Python對話 42
3.2 運行腳本文件 48
3.3 處理字符串 56
3.4 提高代碼可讀性 62
第3章練習題 70
第4章 變量與運算 71
4.1 處理程序中的數(shù)據(jù) 72
4.2 給數(shù)據(jù)起個名字 78
4.3 獲取用戶輸入的數(shù)據(jù) 86
第4章練習題 92
第5章 數(shù)據(jù)結構 93
5.1 數(shù)據(jù)的統(tǒng)一管理 94
5.2 調用函數(shù)操作列表 100
5.3 使用鍵值組合管理數(shù)據(jù) 108
5.4 管理“唯一值的集合” 118
第5章練習題 124
第6章 條件測試 125
6.1 比較兩個值 126
6.2 根據(jù)條件執(zhí)行不同的操作 134
6.3 挑戰(zhàn)更復雜的條件測試(1) 140
6.4 挑戰(zhàn)更復雜的條件測試(2) 146
6.5 復合條件測試 152
第6章練習題 158
第7章 循環(huán) 159
7.1 僅在滿足條件時執(zhí)行操作 160
7.2 按順序取出列表和字典中的值 164
7.3 指定循環(huán)次數(shù) 172
7.4 強制終止循環(huán) 180
7.5 跳出當前循環(huán) 186
第7章練習題 190
第8章 基本庫 191
8.1 字符串的操作 192
8.2 簡單的數(shù)學運算 198
8.3 處理日期和時間數(shù)據(jù) 204
8.4 向文本文件寫入數(shù)據(jù) 212
8.5 讀取文本文件中的字符串 218
第8章練習題 226
第9章 用戶自定義函數(shù) 227
9.1 基本函數(shù) 228
9.2 理解變量的作用域 232
9.3 設定參數(shù)的默認值 240
9.4 將函數(shù)保存成文件 248
第9章練習題 256
第 10章 類 257
10.1 類的基本概念 258
10.2 向類添加方法 268
10.3 繼承類的功能 274
第 1章練習題 280
練習題答案 281