Python 研習課程





Python 程式設計技巧 


                                   



01. 前言
1.1 Python的特色和優點
1.2  運算思維的發展
1.2.1 運算思維
1.2.2 程式邏輯
1.3 APCS檢測
1.4 本書閱讀建議
02. Python程式發展工具
2.1  Python 線上解譯器
2.2  Python 離線編輯器(IDLE)
2.2.1 互動式
2.2.2 腳本式
2.3  Jupyter線上解譯器
2.3.1 安裝Jupyter離線編輯器
2.3.2 JDoodle 線上解譯器
03. Python程式執行的方式
3.1  互動對談式
3.1.1. 第一次接觸互動對談式
3.1.2. 指令熟悉度練習
3.2  腳本式 - 整合開發環境 (IDLE)
3.2.1 程式執行
3.2.2 第一個 Python 程式
3.2.3 程式熟悉度練習
04. 認識Python基本語法
4.1 輸出入指令
4.1.1   print 輸出指令
4.1.2   跳脫字元 ( Escape)
4.1.3   格式化輸出及%用法
4.2 Python程式內涵淺介
4.2.1  
4.2.2  
4.2.3   邏輯
4.2.4   運算
4.2.5   運算的種類
4.2.6   指令
4.2.7   資料型別
4.2.8   函數
4.3 語法規則
4.3.1   程式編寫環境
4.3.2   語法規則
05. 資料型態
5.1 數值型態(Numeric type
5.2 字串類別(String class
5.3 布林類別 (Boolean class)
5.4 日期型態 (Date/Time type)

06. 運算
6.1 算術運算子
6.2 字串運算子
6.3 比較運算子
6.4 邏輯運算
6.5 位元運算子
6.6 其它運算的意義
07. 指令
7.1 設定/運算
7.1.1.設定數值
7.1.2.交換數值
7.2 判斷/決策
7.3 迴圈/重複
7.3.1 For迴圈
7.3.2 while迴圈指令
7.3.3 break 敘述使用時機
7.3.4 continue 敘述使用時機
08. 函數
8.1 內定函數
8.2 自訂函數
8.3 外部函數(套件、模組)
8.4 程序
8.5 區域變數和全域變數
09. 初學五題
9.1 九九乘法表
9.2 費氏數列
9.3 猜數字遊戲
9.4 最大公因數 (GCD)
9.5 數制轉換( 十進制轉二進制、 八進制、 十六進制)
10. 陣列-容器類型資料
10.1  串列 (List)
10.1.1  串列宣告
10.1.2  空串列
10.1.3  一維串列
10.1.4  二維串列
10.1.5  串列搜尋 index()
10.1.6  串列計算  count()
10.1.7  插入串列元素要用insert() 指令
10.1.8  移除元素 remove()
10.1.9  串列排序
10.1.10 串列反轉排序
10.2  元組 (Tuple)
10.3  字典 (Dictionary)
10.4  集合 (Set)
11. 列印文字圖形程式練習
11.1    題目總覽
11.2    題解程式
12. 程式邏輯發展練習
12.1   語言熟悉題型:第一次接觸Python
12.2   基本題型: 運用語言指令發展程式邏輯
12.3   入門題型: 剛開始學習程式語言會碰到的思考問題
12.4   進階題型: 必須用到簡單演算法解題
12.5   特殊題型: Python語言特殊應用指令
13. 演算法
13.1      運算 - 七進制加法運算
13.2      串列 - 巴斯卡三角形
13.3      陣列 - 魔方陣(二維陣列)
13.4      級數 - 計算圓周率
13.5      暴力法 文字排列
13.6      堆疊、佇列 模擬 Stack Queue
13.7      排列 - 文字的排列組合
13.8      排列組合 - 1-9不重複找6666
13.9      排序 - 氣泡排序
13.10    遞迴 - 河內塔
13.11    函數 - 五角形面積
13.12    動態規劃 - 背包問題
13.13    二元樹  - 四則運算
13.14    圖論 - 最短路徑
14. APCS試題分析
14.1      概念題
14.2      實作題
附錄
附錄一:  習題解答
附錄二:  ASCII 字元 字碼 對照表
附錄三:  內建函數列表
附錄四:  整理Python 的內建函數功能
附錄五:  在解題系統使用 Python解題讀入測試資料
                                        

沒有留言:

張貼留言

Python程式設計技巧-發展運算思維(gg.gg/py-book )

Py- 書本檔案分享網址 : 原來:     gg.gg/py-book    < 萬一   gg.gg  連不上 > 可以連:  https://python-khcode.blogspot.com/p/python-apcs.html --------...