# Linux Odyssey ### 寫程式:製作屬於自己的工具 --- ## 關於我們 * 第71屆竹南國小畢業生 * 北科大五專部 智慧自動化工程科 黃安華 * 夥伴:宏信 泰霖 子睿 --- ## 電腦 ## 可以做什麼?<!-- .element: class="fragment" data-fragment-index="2"--> 手機、平板也是電腦<!-- .element: class="fragment" data-fragment-index="1"--> --- ## 環境 ## 是什麼?<!-- .element: class="fragment" --> ---- 電腦裡面是一個小世界 我們可以在終端機輸入指令打造工作環境 ---- 也就是用終端機 買需要的材料 來製作我們想要的東西 ---- ## Scratch ![Scratch+icon](https://hackmd.io/_uploads/HJuuawXB6.png =x200) Scratch 本身就是一個可以編寫程式的環境<!-- .element: class="fragment" --> --- ## 程式是什麼? ![App_Store_(iOS).svg](https://hackmd.io/_uploads/Hk6UjwmSp.png =x200)<!-- .element: class="fragment" -->![300218](https://hackmd.io/_uploads/SkpLjvmr6.png =x200)<!-- .element: class="fragment" -->![Microsoft_Office_Word_(2019–present).svg](https://hackmd.io/_uploads/SJaUivmBT.png =x200)<!-- .element: class="fragment" -->![Microsoft_Office_PowerPoint_(2019–present).svg](https://hackmd.io/_uploads/Hy6IswQHT.png =x200)<!-- .element: class="fragment" --> ---- 程式是幫助你完成特定事情的工具<!-- .element: class="fragment" --> 而你也可以自己製作屬於自己的工具<!-- .element: class="fragment" --> #### 所以你需要打造好的工作環境,才能做好工具<!-- .element: class="fragment" --> ---- ## 想用電腦/程式來幫你完成什麼事呢? --- ## 為什麼要學程式 ![light-bulb_3409564](https://hackmd.io/_uploads/HkVg26hV6.png =x370) ---- **邏輯思維** 與 **應用能力** ![image](https://hackmd.io/_uploads/SkEyZK3VT.jpg =x400) ---- 應用中學習思維 思維帶來新的應用 --- ## 如何學會運用電腦 ---- 有一種免費、沒有廣告 任憑你使用、修改的軟體 ### 自由軟體 ---- ### 自由軟體 * 由志願者開發 * 開放原始碼(開源 Open Source) * 自由地使用、修改、再發佈 ---- ### 知名的自由軟體 ![Firefox](https://hackmd.io/_uploads/H1t2VJTNp.png =x120) ![image](https://hackmd.io/_uploads/rkfzwJa4T.png =x130) ---- ## Linux **自由的作業系統** ![horus_tux_in_space](https://hackmd.io/_uploads/S1oOt1TNp.jpg =x300) 伺服器、路由器、手機 衛星、國際太空站 **最棒的程式開發環境** --- ## 作業系統是什麼? ![ne6ukkej06t71](https://hackmd.io/_uploads/r1jj0vmSa.png =x270)<!-- .element: class="fragment" -->![1073601](https://hackmd.io/_uploads/rkqoAvQH6.png =x300)<!-- .element: class="fragment" -->![Icons8_flat_linux.svg](https://hackmd.io/_uploads/Sk9iADXH6.png =x300)<!-- .element: class="fragment" --> ---- ## 電腦裡是一個小世界 在電腦裡面我們需要一個可以維持這個小世界的「作業系統」,來讓大家更方便使用 ---- 而這個「作業系統」本身也是一個大程式,幫忙管理電腦裡面的小世界 --- ## 指令 ![cmd](https://hackmd.io/_uploads/SkrljTh46.png =x350) ---- ### 為什麼明明有圖形還要打指令? * 直接 * 清楚 * 容易組合 [OpenAI Whisper](https://github.com/openai/whisper) 離線語音辨識 [FFmpeg](https://ffmpeg.org/) 萬用影片轉檔工具 --- ## Linux Odyssey 互動式指令教學網站 [linuxodyssey.xyz](https://linuxodyssey.xyz) ---- <iframe width="700" height="394" src="https://www.youtube.com/embed/ufTsNpXCKNo?si=YWQ1OVwN8gdQ8Px5" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> ---- ### 免安裝,網頁操作 ![螢幕擷取畫面 2023-11-28 222101](https://hackmd.io/_uploads/By6cPuQHT.png) ---- ### 真實的操作環境 ![螢幕擷取畫面 2023-11-28 222320](https://hackmd.io/_uploads/SJ_bd_mr6.png) ---- ### 遊戲式的關卡設計 互動遊戲劇情 ---- ### Linux Odyssey 也是自由軟體 github.com/linux-odyssey --- ## 結語 ---- **寫程式:製作屬於自己的工具** 不必等待別人,自己開始創造
{"title":"竹南國小演講稿-- 寫程式:製作屬於自己的工具","contributors":"[{\"id\":\"1256ea94-a5d4-47bb-9b07-a24e315807fd\",\"add\":1977,\"del\":1148}]"}
    208 views