關(guān)于我們
書單推薦
新書推薦
|
面向師范生的Python編程導(dǎo)論 讀者對象:非計算機專業(yè)的師范生
本書旨在介紹STEM教育的歷史背景、理論基礎(chǔ)和課程設(shè)計方法。圍繞計算思維驅(qū)動的STEM課程設(shè)計展開,幫助讀者深度理解STEM教育課程的含義和基本理論,計算思維的核心理論,并讓學(xué)習(xí)者掌握有效設(shè)計STEM課程的方法和能力。
錢逸舟,美國普渡大學(xué)博士畢業(yè),擁有豐富的科研經(jīng)歷和經(jīng)驗,曾主持江蘇省社科基金項目,參與美國NSF項目。擁有中小學(xué)+高校的豐富從教經(jīng)驗,了解學(xué)生需求,對編程知識的掌握經(jīng)歷理論—實踐—理論,融會貫通,能夠深入淺出的講述編程知識,降低編程難度。
第1 章 緒論 ............................................................................................................... 1
1.1 Python 編程 ...................................................................................................... 1 1.1.1 程序的概念 ........................................................................................... 1 1.1.2 為什么學(xué)習(xí)Python .............................................................................. 2 1.1.3 Python 是一種解釋型語言 .................................................................. 4 1.1.4 Python 的發(fā)展歷程 .............................................................................. 5 1.2 編寫一個Python 程序 ..................................................................................... 6 1.2.1 安裝Python .......................................................................................... 6 1.2.2 運行Python .......................................................................................... 7 1.2.3 嘗試運行Python 代碼 ....................................................................... 10 1.2.4 第一個完整的Python 程序 ............................................................... 11 1.2.5 人機互動 ............................................................................................. 13 本章小結(jié) .................................................................................................................. 15 關(guān)鍵術(shù)語 .................................................................................................................. 15 課后習(xí)題 .................................................................................................................. 15 第2 章 數(shù)據(jù)與運算 .................................................................................................. 16 2.1 變量 ................................................................................................................ 16 2.1.1 變量的概念 ......................................................................................... 16 2.1.2 變量賦值 ............................................................................................. 17 2.1.3 變量的命名 ......................................................................................... 18 2.2 數(shù)據(jù)類型 ......................................................................................................... 20 2.2.1 基本數(shù)據(jù)類型 ..................................................................................... 20 2.2.2 常見運算符 ......................................................................................... 22 2.2.3 類型轉(zhuǎn)換 ............................................................................................. 24 2.3 數(shù)據(jù)的輸入與輸出 ........................................................................................ 28 2.3.1 input()函數(shù) .......................................................................................... 28 2.3.2 print()函數(shù) .......................................................................................... 31 2.3.3 f-strings 格式化輸出 .......................................................................... 33 2.4 運算符進(jìn)階 .................................................................................................... 36 2.4.1 ** 冪運算符 ....................................................................................... 36 2.4.2 // 取整除運算符 ................................................................................ 38 2.4.3 %取余數(shù)運算符 ................................................................................. 39 本章小結(jié) .................................................................................................................. 42 關(guān)鍵術(shù)語 .................................................................................................................. 43 課后習(xí)題 .................................................................................................................. 43 第3 章 條件語句 ...................................................................................................... 44 3.1 布爾表達(dá)式 .................................................................................................... 44 3.1.1 回憶布爾類型 ..................................................................................... 44 3.1.2 關(guān)系運算符 ......................................................................................... 45 3.1.3 邏輯運算符 ......................................................................................... 46 3.2 if-else 語句 ..................................................................................................... 48 3.2.1 求絕對值 ............................................................................................. 48 3.2.2 動物園門票 ......................................................................................... 50 3.2.3 判斷奇偶數(shù) ......................................................................................... 51 3.3 if-elif-else 語句 ............................................................................................... 53 3.3.1 動物園門票進(jìn)階 ................................................................................. 53 3.3.2 數(shù)字比大小 ......................................................................................... 56 3.3.3 空氣質(zhì)量報告程序 ............................................................................. 59 3.3.4 石頭剪刀布游戲 ................................................................................. 61 本章小結(jié) .................................................................................................................. 63 關(guān)鍵術(shù)語 .................................................................................................................. 63 課后習(xí)題 .................................................................................................................. 64 第4 章 循環(huán)語句 ...................................................................................................... 65 4.1 while 循環(huán) ...................................................................................................... 65 4.1.1 while 循環(huán)基礎(chǔ) ................................................................................... 65 4.1.2 while 循環(huán)進(jìn)階 ................................................................................... 66 4.1.3 棋盤的麥粒 ......................................................................................... 68 4.1.4 冰雹猜想 ............................................................................................. 70 4.2 for 循環(huán) ........................................................................................................... 71 4.2.1 for 循環(huán)基礎(chǔ) ....................................................................................... 71 4.2.2 range()函數(shù) ......................................................................................... 72 4.2.3 數(shù)列求和 ............................................................................................. 74 4.2.4 計算圓周率π ...................................................................................... 75 4.2.5 蒙特卡洛方法 ..................................................................................... 77 4.2.6 質(zhì)數(shù)判斷 ............................................................................................. 79 4.3 循環(huán)嵌套 ........................................................................................................ 80 4.3.1 字符三角形 ......................................................................................... 80 4.3.2 求100 以內(nèi)的質(zhì)數(shù) ............................................................................. 82 本章小結(jié) .................................................................................................................. 83 關(guān)鍵術(shù)語 .................................................................................................................. 84 課后習(xí)題 .................................................................................................................. 84 第5 章 數(shù)據(jù)類型進(jìn)階 .............................................................................................. 85 5.1 list 列表 .......................................................................................................... 85 5.1.1 list 簡介 ............................................................................................... 85 5.1.2 list 操作 ............................................................................................... 87 5.2 tuple 元組 ....................................................................................................... 92 5.2.1 tuple 簡介 ............................................................................................ 92 5.2.2 tuple 操作 ............................................................................................ 93 5.3 dict 字典 ......................................................................................................... 96 5.3.1 dict 簡介 .............................................................................................. 96 5.3.2 dict 操作 .............................................................................................. 98 5.4 str 字符串 ..................................................................................................... 100 5.4.1 str 簡介 .............................................................................................. 100 5.4.2 str 操作 .............................................................................................. 102 本章小結(jié) ................................................................................................................ 105 關(guān)鍵術(shù)語 ................................................................................................................ 105 課后習(xí)題 ................................................................................................................ 105 第6 章 函數(shù) ........................................................................................................... 106 6.1 函數(shù)入門 ...................................................................................................... 106 6.1.1 內(nèi)置函數(shù) ........................................................................................... 106 6.1.2 函數(shù)定義 ........................................................................................... 107 6.1.3 函數(shù)調(diào)用過程 ................................................................................... 108 6.1.4 計算統(tǒng)計數(shù)據(jù) ................................................................................... 111 6.2 函數(shù)進(jìn)階 ...................................................................................................... 119 6.2.1 遞歸................................................................................................... 119 6.2.2 最大公約數(shù) ....................................................................................... 121 6.2.3 斐波那契數(shù)列 ................................................................................... 123 本章小結(jié) ................................................................................................................ 125 關(guān)鍵術(shù)語 ................................................................................................................ 126 課后習(xí)題 ................................................................................................................ 126 第7 章 跨學(xué)科編程案例 ......................................................................................... 127 7.1 素數(shù)探究 ...................................................................................................... 127 7.1.1 判斷素數(shù) ........................................................................................... 127 7.1.2 孿生素數(shù) ........................................................................................... 130 7.1.3 素數(shù)個數(shù) ........................................................................................... 132 7.1.4 哥德巴赫猜想 ................................................................................... 135 7.2 概率游戲 ...................................................................................................... 137 7.2.1 擲骰子 ............................................................................................... 137 7.2.2 帕斯卡的游戲 ................................................................................... 139 7.2.3 蒙提霍爾問題 ................................................................................... 142 7.3 二進(jìn)制 .......................................................................................................... 144 7.3.1 看懂二進(jìn)制數(shù) ................................................................................... 144 7.3.2 進(jìn)制轉(zhuǎn)換 ........................................................................................... 145 7.3.3 小數(shù)轉(zhuǎn)二進(jìn)制 ................................................................................... 147 7.4 凱撒密碼 ...................................................................................................... 148 7.4.1 信息加密 ........................................................................................... 148 7.4.2 實現(xiàn)加密函數(shù) ................................................................................... 150 7.4.3 解密信息 ........................................................................................... 151 7.5 探索分形 ...................................................................................................... 154 7.5.1 海龜繪圖 ........................................................................................... 154 7.5.2 繪制分形樹 ....................................................................................... 156 7.5.3 科赫雪花 ........................................................................................... 160 7.6 布朗運動 ....................................................................................................... 163 7.6.1 醉龜漫步 ........................................................................................... 163 7.6.2 醉龜軍團 ........................................................................................... 165 7.6.3 氣體擴散 ........................................................................................... 168 本章小結(jié) ................................................................................................................ 170 關(guān)鍵術(shù)語 ................................................................................................................ 170 課后習(xí)題 ................................................................................................................ 170
你還可能感興趣
我要評論
|