希臘羅馬神話漫畫(3):新神的誕生 <三采> (1版)
類似書籍推薦給您
立即查看
死靈之書:臺灣克蘇魯神話短篇集 (1版)
類似書籍推薦給您
【簡介】
全臺第一本集結多位作者的克蘇魯神話短篇小說合集!
由秀弘領銜召集,仿效洛夫克拉夫特及其眾多作家朋友近百年前的創舉,邀請五名臺灣作家出手詮釋「臺灣克蘇魯神話」!
延續《深淵禮讚:詭祕穹宇的妄執演繹》的精神,以洛夫克拉夫特的黑暗筆觸,述說母子之情、失業落魄、遠親遺產、神祕信仰、人神畸戀等議題,連結彼此的世界觀,打造真正的臺灣克蘇魯神話!
【特別收錄】
〈秀弘式臺灣克蘇魯神話元素事典〉:作者們精心建構之臺灣克蘇魯世界觀盡數重現!克蘇魯神話的臺灣島地圖更是全臺第一!
〈幽冥深淵的一線曙光:臺灣克蘇魯神話三原則與里程碑〉:本書後記即為萬字臺灣克蘇魯神話論述,克蘇魯愛好者千萬不能錯過!
【目錄】
推薦序 吐納台灣島,轉瞬克魯蘇 I
推薦序 克魯蘇神話在台灣的價值重構 IV
推薦序 美好的旅行……可能還很實用 IX
推薦序 臺灣克魯蘇神話的濫觴 XI
推薦序 目視所及的未知與恐懼之總和 XIII
各界推薦 XVII
大千慈悲嬰仔母 1
酷麗兒 51
那塊土地的螢火蟲散發紫光 99
龍神的祝福 133
夢途 195
總後記 幽冥深淵的一線曙光:臺灣克魯蘇神話三原則與里程碑 233
附錄:秀弘式臺灣克魯蘇神話元素事典 253
立即查看
AI 神助攻!程式設計新境界 - GitHub Copilot 開發 Python 如虎添翼 : 提示工程、問題分解、測試案例、除錯 (1版)
類似書籍推薦給您
【簡介】
【程式設計新浪潮 . 開發生態大革命】
你還在研讀程式語法手冊?還在網路上找程式碼來修修改改?還要繼續埋首在手刻程式碼的低效循環中掙扎嗎?就是現在,程式設計生態發生了史無前例的變革!
GitHub Copilot 是由 GitHub 與 OpenAI 大型語言模型(LLMs)合作開發的 AI 程式設計助手,它從巨量程式碼庫中學會所有的程式設計技巧,將人類過往的程式精華融為一體。只要你學會用正確的方法、下達明確的提示詞、妥善地用自然語言與其溝通,就能發揮它的無窮力量,大幅幫助你提高開發軟體的成效。
本書作者:兩位資訊教育學家 Leo Porter 博士與 Daniel Zingaro 博士為了 AI 程式設計時代的到來,在本書規劃出「函式設計循環」流程,整本書的編排圍繞著這個設計循環所需的技能,一遍遍演練、一步步學會進入 AI 程式設計必備的新技能。幫助你以正確的方式掌握 Python 程式設計(當然,其它程式語言也適用),高效快速解決實務上的任務。
【開發程式的重點:從寫程式轉換為寫提示詞】
與傳統的入門程式設計課程相比,使用 GitHub Copilot 協助寫程式需要學習新的技能,特別是問題分解、提示工程、測試與除錯技巧(如果您對這些技能還不太熟悉也無需擔心,本書都會詳細介紹),這些新技能對於現職的程式設計師來說同樣重要。
在以往傳統的程式設計課程中,學生往往需要將精力灌注在語法的細節上,然而在 AI 時代,程式語法已經有 GitHub Copilot 這位大神在身邊,完全不用你操心,你該學的是如何用自然語言,寫出有意義且 AI 工具能正確理解的提示詞,讓它為你寫出符合預期的程式碼。如果你真的很不會寫提示詞,Copilot 除了能夠反向幫助程式產生提示詞,甚至還可以利用提示模式(prompt patterns)翻轉問答對象,讓 Copilot 主動提問以達成你的目標。
本書特色:
● 精心設計為 AI 工具而生的函式設計循環。
● 使用與業界接軌的 Visual Studio Code 開發工具。
● 善用 Copilot Chat、inline Chat 提高生產力好助手。
● 撰寫提示詞:學會用 AI 看得懂的自然語言溝通。
● 看懂程式碼:程式由 AI 寫, 但你需要看得懂。
● 問題分解:用 Top-Down 設計將大問題分解成小任務。
● 測試案例:設計常見案例與邊界案例確認函式正確。
● 除錯技巧:當 AI 使不上力的時候要學會自救。
● 從設計模式轉變為提示模式的初體驗。
【目錄】
目錄:
第 1 章 GitHub Copilot 簡介
1.1 本書用到的技術
1.1.1 GitHub Copilot 就是寫程式的 AI 助手
1.1.2 GitHub Copilot 背後運作方式
1.2 GitHub Copilot 改變寫程式的方式
1.3 GitHub Copilot 能幫我們做什麼其他事情?
1.4 使用 Github Copilot 的風險與挑戰
1.5 技能需求
1.6 AI 程式助手(如 Copilot)帶來的顧慮
第 2 章 GitHub Copilot 入門
2.1 使用 Copilot 必備工具
2.1.1 需要註冊 GitHub 帳號
2.1.2 需要安裝 Python 延伸模組
2.1.3 需要安裝 VS Code
2.2 設定您的開發環境
2.3 在 Visual Studio Code 中使用 Copilot
2.3.1 設定工作資料夾
2.3.2 檢查設置是否能正常運行
2.4 常見的 Copilot 問題
2.5 在 VS Code 中用 Copilot 產生程式碼
2.6 第一個程式任務
2.6.1 Copilot 在資料處理任務中的價值
2.6.2 計算 Aaron Rodgers 在 2019~2022 年的傳球碼數
2.6.3 查出那段期間所有四分衛的表現
2.6.4 將傳球碼數統計資料繪製成圖表
第 3 章 設計函式
3.1 函式(Functions)
3.1.1 函式的組成
3.1.2 使用函式
3.2 函式的好處
3.3 呼叫函式的執行順序與函式的不同角色
3.3.1 瞭解呼叫函式的執行順序
3.3.2 函式的其它角色
3.4 函式的合理任務
3.4.1 好函式的特色
3.4.2 好與不好的葉子函式例子
3.5 使用 Copilot 的函式設計循環
3.6 使用 Copilot 建立函式的例子
3.6.1 計算股票獲利的函式
3.6.2 檢查強密碼的函式
3.6.3 獲取強密碼的函式
3.6.4 拼字遊戲的計分函式
3.6.5 找出分數最高單字的函式
第 4 章 學習閱讀 Python 程式碼 (1)
4.1 為何需要閱讀程式碼
4.2 要求 Copilot 解釋程式碼的意思
4.2.1 用 Copilot Chat 窗格解釋程式碼
4.2.2 從 inline Chat 叫出 GitHub Chat 解釋程式碼
4.2.3 透過格式化文件命令窗解釋程式碼
4.3 Python 語言的 10 大構成要素
4.4 內建函式
4.5 變數(Variables)
4.6 條件語句(Conditionals)
4.6.1 當條件判斷只有兩種可能結果
4.6.2 當條件判斷多於兩種可能結果
4.6.3 每個 if 語句都是獨立的條件判斷
4.7 字串(Strings)
4.7.1 字串的 method 練習
4.7.2 請 Copilot 解釋 method 與使用情境
4.7.3 字串的串接與重複
4.8 串列(Lists)
4.8.1 串列中的元素
4.8.2 串列元素的索引
4.8.3 串列元素切片
4.8.4 用索引更改串列中的值
4.9 Python 前 5 種構成要素整理
第 5 章 學習閱讀 Python 程式碼 (2)
5.1 迴圈(Loops)
5.1.1 for 迴圈 - 讀取字串
5.1.2 for 迴圈 - 讀取串列
5.1.3 for 迴圈 – 搭配索引
5.1.4 while 迴圈
5.2 縮排(Identation)
5.2.1 縮排代表程式區塊
5.2.2 二層縮排
5.2.3 三層縮排
5.2.4 美觀性的縮排
5.2.5 縮排與巢狀迴圈
5.3 字典(Dictionary)
5.3.1 存取字典的內容
5.3.2 用迴圈取得字典的內容
5.4 檔案(Files)
5.4.1 開檔並讀取資料
5.4.2 用迴圈逐列讀取檔案中的資料
5.4.3 用模組簡化處理 CSV 檔案的過程
5.5 模組(Modules)
5.5.1 預設模組可直接載入 – 以 zipfile 模組為例
5.5.2 需要下載並安裝的套件
5.6 Python 後 5 種構成要素整理
第 6 章 測試與提示工程
6.1 程式碼測試的重要性
6.2 黑盒測試與白盒測試
6.2.1 黑盒測試
6.2.2 如何決定測試案例要測什麼?
6.2.3 白盒測試
6.3 如何測試您的程式碼
6.3.1 在 Python 提示符號下進行測試
6.3.2 直接在 Python 檔案中進行測試
6.3.3 用 doctest 模組進行測試
6.4 重新檢視 Copilot 函式設計循環
6.5 測試範例 1 – 安排學生座位
6.5.1 找出一列中最多還可安排幾位新學生
6.5.2 改進提示詞以得到更佳解決方案
6.5.3 測試新的解決方案
6.6 測試範例 2 – 用到外部檔案
6.6.1 準備進行的測試案例
6.6.2 建立函式
6.6.3 對函式進行測試
6.6.4 使用 doctest 容易出現的問題
第 7 章 問題分解
7.1 問題分解的過程
7.2 Top-Down 設計的小例子
7.2.1 用 Top-Down 思考獲取強密碼函式
7.2.2 用 Top-Down 思考找出分數最高單字函式
7.2.3 Top-down 設計可控制複雜性
7.3 作者身份識別任務
7.4 作者身份識別程式的三個階段
7.5 分解處理階段的問題
7.5.1 決定神秘書籍的未知特徵簽名
7.5.2 5 個特徵函式的詳細說明
7.5.3 找出每本已知作者書籍的特徵簽名
7.6 為 Top-Down 設計做個整理
7.7 將規劃的函式用 Copilot 實作出來
7.7.1 clean_word 函式
7.7.2 average_word_length 函式
7.7.3 different_to_total 函式
7.7.4 exactly_once_to_total 函式
7.7.5 split_string 函式
7.7.6 get_sentences 函式
7.7.7 average_sentence_length 函式
7.7.8 get_phrases 函式
7.7.9 average_sentence_complexity 函式
7.7.10 make_signature 函式
7.7.11 get_all_signatures 函式
7.7.12 get_score 函式
7.7.13 lowest_score 函式
7.7.14 process_data 函式
7.7.15 make_guess 函式
7.8 思考重構程式的可能.
第 8 章 除錯 – 使用 Copilot Chat 與debugger
8.1 造成 bugs 的原因
8.2 如何找出 bugs
8.2.1 使用 print 語句來瞭解程式碼行為
8.2.2 用 VS Code 的 debugger 觀察程式行為
8.3 利用 GitHub Copilot Chat 修正程式碼
8.4 將除錯融入工作流程
8.5 將除錯技巧應用於新問題
8.5.1 列出可能出現錯誤的假設
8.5.2 對假設進行除錯
8.6 線上除錯工具 PythonTutor
8.7 降低除錯的挫折感.
第 9 章 製作自動化工具
9.1 程式設計師自製工具的原因
9.2 用 Copilot 開發自動化工具
9.3 自動化工具 1:清理電子郵件多餘符號
9.3.1 與 Copilot 交談取得協助
9.3.2 實際撰寫程式
9.4 自動化工具 2:為數百個 PDF 報告加上封面頁
9.4.1 與 Copilot 交談取得協助
9.4.2 實際撰寫程式
9.4.3 更新函式開發循環
9.5 自動化工具 3:合併圖片庫中內容不重複的檔案
9.5.1 與 Copilot 交談取得協助
9.5.2 為函式補上 docstring
第 10 章 遊戲設計
10.1 遊戲程式的兩個主要功能
10.2 為遊戲加入隨機性
10.3 遊戲 1:猜數字遊戲(Bulls and Cows)
10.3.1 遊戲玩法
10.3.2 Top-Down 設計
10.3.3 函式的參數與傳回值資料型別
10.3.4 實現遊戲的函式
10.3.5 為猜數字遊戲加上圖形介面
10.4 遊戲 2:雙人骰子遊戲(Bogart)
10.4.1 遊戲玩法
10.4.2 Top-Down 設計
10.4.3 實現遊戲的函式
第 11 章 未來的方向
11.1 從設計模式到提示模式
11.2 翻轉互動模式 - Flipped interaction pattern
11.3 角色模式 - Persona pattern
11.4 AI 工具的限制和未來方向
11.4.1 Copilot 目前面臨的困難
11.4.2 程式語言會被自然語言取代嗎?
11.4.3 一個令人期盼的未來
立即查看
迷走神經和自主神經系統的新治療手法 (1版)
類似書籍推薦給您
立即查看
神經動能療法:徒手肌力測試的創新思維 (1版)
類似書籍推薦給您
書名:神經動能療法:徒手肌力測試的創新思維
作者:白凱瑩
出版社:合記
出版年份:2016
條碼:9789863680949
簡介
「神經動能療法」是一種特殊的徒手肌力測試方式,能改變動作控制中心與身體的連結,適合用來處理受傷及壓力所造成的肌肉疼痛。本書內容編排依照解剖位置區分為:頸部、軀幹、上肢、下肢,逐一介紹肌肉與其相關之測試法,並包括解剖示意圖來闡述肌肉與肌肉群之間關係。藉由清楚的肌肉功能測試技巧、明確的施測位置與圖片說明,讓讀者能一目瞭然輕鬆學習。本書是醫師、物理治療師、整復師、動作訓練專家、肌力體能教練人員等,想深入瞭解神經動能療法全貌的絕佳寶典。
目錄(Table of Contents)
關於神經動能療法各界的讚譽 iii
前言 v
神經動能療法介紹 vii
頸椎(Neck) 1
頸屈肌 1
單側胸鎖乳突肌 2
頸長肌 2
中斜角肌 3
前斜角肌 3
雙側頸伸肌 4
單側頸伸肌 5
頸椎旋轉肌 5
上斜方肌 6
▇ 頸部肌群動作解剖圖示 7
頸屈曲 7
頸伸直 8
上肢 (Upper Extremities) 9
中斜方肌 9
下斜方肌 10
闊背肌:手臂伸直 11
闊背肌:手肘彎曲 12
大圓肌 13
提肩胛肌 14
菱形肌 15
前三角肌 16
中三角肌 17
後三角肌 18
喙肱肌 19
小圓肌 20
棘下肌 21
棘上肌 22
肩胛下肌 23
胸大肌鎖骨走向 24
胸大肌胸骨走向 25
三頭肌外側 31
肱橈肌 31
肩屈曲 32
肩伸直 32
肩外展 33
肩內收 33
肩水平內收 34
肩水平外展 34
旋前圓肌 35
旋後肌 35
橈側肌屈腕 36
橈側伸腕長肌 37
橈側伸腕短肌 37
尺側屈腕肌 38
尺側伸腕肌 39
手腕屈肌 40
手腕伸肌 40
手腕外展肌 41
手腕內收肌 41
屈指淺肌 42
屈指深肌 43
伸指肌 44
屈拇長肌 45
伸拇長肌 45
屈拇短肌 46
伸拇短肌 47
內收拇指肌 48
外展拇長肌 49
拇指對手指: 拇指對掌肌、
小指對掌肌 50
▇上肢肌群動作解剖圖示 51
肩胛骨上提 51
肩胛骨下壓 51
肩胛骨外展 52
肩胛骨內收 52
肩胛骨上轉 53
肩胛骨下轉 53
肩內轉 54
肩外轉 55
肩屈曲 55
肩伸直 56
肩外展 57
肩內收 57
肩水平外展 58
肩水平內收 58
手肘屈曲 59
手肘伸直 59
前臂旋後 60
前臂旋前 60
手腕屈曲 61
手腕伸直 61
手腕外展 62
手腕內收 62
拇指與四指外展 63
拇指與四指內收 63
拇指與四指伸展 64
拇指與四指屈曲 64
胸小肌 26
前鋸肌 27
二頭肌長頭 28
二頭肌短頭 29
肱肌 29
三頭肌長頭 30
三頭肌內側 30
軀幹 (Torso) 65
腹直肌 65
軀幹旋轉 66
腹斜肌:側躺與站姿下測試 67
腹外斜肌 68
腹內斜肌 69
腹橫肌 70
腰方肌 71
腰肌 72
髂肌 73
胸椎旋轉 74
腰椎旋轉 75
腰椎伸直 76
▇ 軀幹肌群動作解剖圖示 77
軀幹屈肌 77
軀幹伸直 78
軀幹側彎 79
軀幹旋轉 80
下肢 (Lower Extremities) 81
髖屈 81
髖伸直 82
臀大肌 83
臀中肌 84
臀中肌:圖為側躺下測試 85
臀小肌 85
闊筋膜張肌 86
闊筋膜張肌 87
梨狀肌 88
閉孔內肌 89
閉孔外肌 90
髖內收 91
恥骨肌 91
內收短肌 92
內收長肌 92
內收大肌 93
股薄肌 94
縫匠肌 95
股直肌 96
股中間肌 97
股內側肌 98
股外側肌 99
股二頭肌 100
半腱肌和半膜肌 101
膕旁肌 102
膕肌 103
腓腸肌 104
比目魚肌 105
脛骨後肌 106
脛骨前肌 107
第三腓骨肌 108
腓骨長肌與短肌 109
足內翻 110
足外翻 111
屈拇長肌 112
屈拇長肌 113
伸拇長肌 114
伸趾肌 115
屈趾長肌 116
▇ 下肢肌群動作解剖圖示 117
髖外轉 117
髖內轉 117
髖屈曲 118
髖伸直 118
髖外展 119
髖內收 119
膝蓋外轉 120
膝蓋內轉 120
膝蓋彎曲 121
膝蓋伸直 121
腳踝背屈 122
腳踝蹠屈 122
足內翻 123
足外翻 123
其他各種測試 (Miscellaneous Tests) 125
前行測試 125
側向動作 125
外展整合 126
內收整合 126
索引 127
關於作者 131
立即查看