作者簡介
Wolke Lin 林建宏
Badget 勳章:
- LINE Api Expert
- Google Developer Expert
Milestone 里程碑:
- 2019年 執行全台 30 場實體工作坊,上千開發者參與。
- 2020年 因 covid-19 改做線上課程,上百好評熱賣中。
- 2021年 意外受傷,躺了半年,歸零學習。明白一切皆因緣俱合罷了;現安住「覺察」與你我修行人間道中。
- 2023年 以書與你相會。
更多資訊:
wolkesau.medium.com/
第一部:解釋
第1章 本書使用指南
1.1 ChatGPT 來襲!介紹生成式AI的基本概念及其對未來的影響。
1.2 本書存在的目的
1.3 本書的設計
1.4 作者
第2章 運算思維篇 Computer Thinking
2.1 運算思維 computational thinking
2.2 本書如何讓你練成運算思維
第3章 詠唱工程篇 Prompt Enginering
3.1 Generative AI & LLMs
3.2 Prompt
3.3 知名 prompt 策略介紹
3.4 Wolke 流 Prompt
3.5 必學的 markdown 語法
3.6 OpenAI 開發者帳號申請
3.7 使用 ChatGPT Playground
第二部:學習與練習
第二之一部:程式基礎學習與練習
第4章 IDE 基礎篇
4.1 學習目標/演練成果
4.2 IDE 是什麼?
4.3 JavaScript IDE
4.4 Python IDE
4.5 ChatGPT 和我一起 debug 除錯
第5章 程式學習篇:基本語法練習
5.1 學習目標
5.2 開發環境建置
5.3 程式碼是什麼?
5.4 敘述句 Statement
5.5 註解
5.6 關鍵字/ 保留字
5.7 變數
5.8 變數命名規則
5.9 資料型別 Data Type
5.10 陣列 Array 與 列表 LIST
5.11 運算式&運算子
第6章 程式學習篇:函式方法與物件
6.1 開發環境
6.2 學習目標/演練成果
6.3 函式
6.4 變數作用範圍 / 變數作用域 scope
6.5 物件
6.6 物件與類別
6.7 物件在實務上的使用
6.8 全域 / 內建
第7章 程式學習篇:決策與迴圈
7.1 學習目標/演練成果
7.2 條件判斷式
7.3 直值與假值
7.4 迴圈
7.5 程式流程圖
第二之二部:網路應用相關技術基礎學習
第8章 IDE 入門篇 Codesandbox & Node.js , Jupyter Notebook
8.1 學習目標/演練成果
8.2 Jupyter Notebook
8.3 Codesandbox
8.4 node.js
第9章 程式學習篇:非同步語法 與 API 呼叫
9.1 學習目標/演練成果
9.2 同步sync vs 非同步 async
9.3 非同步語法的實現
9.4 Promise 物件與 async & await 語法
9.5 API 簡介
9.6 申請中央氣象局資料開放平台
9.7 呼叫 weather API
第10章 程式學習篇:web 應用程式
10.1 學習目標/演練成果
10.2 用 express 簡介
10.3 用 express 實作 建置 web 應用程式
第11章 後端解決方案篇:GCP
11.1 學習目標/演練成果
11.2 後端解決方案
11.3 Google 憑證
11.4 Serverless 部屬 : 使用 Google Cloud Function
第二之三部:資料應用相關技術基礎學習
第12章 資料庫
12.1 學習目標/演練成果
12.2 資料庫簡介
12.3 google sheets 簡介
12.4 colab Jupiter 使用 google sheets
12.5 google sheets API 實做
第13章 資料預測
13.1 學習目標/演練成果
13.2 線性回歸實做
第二之四部:DevOps 技術相關基礎學習
第14章 程式學習篇:模組化
14.1 學習目標/演練成果
14.2 模組化簡介
14.3 模組化實作
14.4 套件管理工具
第三部分:演練
第15章 協作開發廣篇
15.1 學習目標/演練成果
15.2 指令詢問 – terminal
15.3 正規表達式詢問 - 正規表達式
15.4 Excel - Excel 函數
第16章 協作開發深篇
16.1 學習目標/演練成果
16.2 目標:開發一個具有NLU能力且能查詢天氣的 LINE Bot
第17章 總結
17.1 關於詠唱