Python編程基礎

莊浩 周穎 徐衛 趙力

商品描述

人工智能的普及將是未來的發展趨勢,本書作為青少年人工智能編程語言教材,
盡可能通俗易懂且全面地解釋Python語言的基礎知識。

全書共12章,介紹了從Python語言基礎到使用Python創建圖像界面的知識。
第壹章*先從總體上介紹了Python語言的發展歷程和與編程語言相關的知識。
第2、3章介紹了Python語言中常用的數據結構以及操作方法。
第4章介紹了一種基本的抽象方法,即變量,並介紹了程序和外部環境溝通的方法,即輸入操作。
第5章介紹了一種使程序更加多樣化的方式,即通過條件判斷進行分支操作。
第6章介紹了列表,這種數據結構可以用於同時處理多個數據。
第7章介紹了循環操作。
第8章介紹了元組和字典這兩種數據結構。
第9~11章分別介紹了三種抽象的方法。
第壹2章介紹了創建圖像界面的方法。每章都有對應的習題供讀者進一步思考。

本書既可作為中學生信息技術課程的教材,
也可作為青少年自學人工智能基礎和Python編程基礎的參考書。

作者簡介

莊浩,中學高級教師,蘇州市教育工作者、蘇州市教育局“共產黨員”、蘇州市直屬學校德育工作者、蘇州市區“指導學生自學先進教師”、江蘇省化學奧林匹克高級教練員。
近年來,有多篇論文在省市級期刊發表或獲獎,在江蘇省基礎教育青年教師教學基本功大賽(高中化學)中獲得省一等獎、蘇州市教師把握學科能力競賽中獲大市一等獎、蘇州市高中化學教師評優課比賽中獲得大市一等獎。
曾任校督導室主任,並多年擔任學校教務處主任和年級部主任等職務,積累了豐富的教育教學管理經驗,現任江蘇省蘇州第十中學校副校長。


周穎 中小學正高級教師,現任江蘇省蘇州第十中學校校長。
江蘇省中學語文特級教師,教育碩士。
教育部首期卓越校長領航工程名校長領航班成員,江蘇省“333”培養工程第二層次培養對象,蘇州市語文學科帶頭人,蘇州市教育系統共產黨員,蘇州大學教育碩士專業學位研究生指導教師。
近年來在《人民教育》等核心刊物發表論文十餘篇,主持多項、省級及市級課題,開設省市級示範課十餘次,多次在省內外及市級以上開設專題講座。

目錄大綱

目錄
前言
第壹章 基礎知識
1.1 Python介紹1
1.2 安裝Python2
1.3 運行Python6
1.4 錯誤類型10
1.5 算法11
1.6 函數13
1.7 編程規範14
習題17

第2章 字符串
2.1 創建字符串21
2.2 使用print函數26
2.3 串聯字符串32
2.4 字符串方法34
2.5 字符串格式化38
習題44

第3章 數值與運算符
3.1 不同類型的數值49
3.2 操作符52
3.3 運算優先級52
3.4 其他操作符54
3.5 科學計數法56
習題58

第4章 變量和輸入
4.1 命名變量60
4.2 修改變量61
4.3 命名規則63
4.4 註釋64
4.5 程序輸入66
習題68

第5章 判斷是非
5.1 進行判斷71
5.2 if語句72
5.3 相等判斷74
5.4 不相等判斷75
5.5 大小判斷76
5.6 取反操作79
5.7 多個比較運算的結果80
習題82

第6章 列表
6.1 創建列表86
6.2 添加元素87
6.3 獲取內容88
6.4 修改內容94
6.5 刪除元素95
6.6 列表相加和乘法96
6.7 成員資格99
6.8 一些內建函數100
6.9 常用列表方法101
習題109

第7章 循環
7.1 計數循環112
7.2 條件循環119
7.3 並行迭代121
7.4 嵌套循環122
習題125

第8章 其他集合類型
8.1 元組127
8.2 字典131
習題145

第9章 函數
9.1 創建函數147
9.2 函數調用155
9.3 函數參數156
9.4 lambda表達式161
習題162

第壹0章 對象和類
10.1 概述164
10.2 類166
10.3 類的屬性和方法169
10.4 類的繼承175
習題182

第壹1章 模塊
11.1 導入模塊185
11.2 編寫模塊187
11.3 常見的模塊188
習題191

第壹2章 創建圖像界面
12.1 圖像用戶界面192
12.2 Tkinter192
12.3 佈局設置197
12.4 其他組件201
習題221
參考文獻222