哈希技術部落格


Slider

Scratch經典遊戲教學-剪刀石頭布

在日常生活中,剪刀石頭布是我們很常玩的小遊戲,也是孩子經常會互動的方式。而孩子學習Scratch,也可以設計出這樣的遊戲哦! 今天,我們會分享,如何在Scratch上製作剪刀石頭布作品哦 觀察成果 https://scratch.mit.edu/projects/428034312 作品分析 剪刀石頭布的作品中,包含玩家出的類型,以及電腦出的類型。所以會包含兩個角色,分別代表玩家以及電腦 作品可以…

Read more »

Scratch教學 – 暫存程式與角色

使用Scratch時,我們有時候會需要將程式或角色複製到其他的作品中。但直接複製程式又無法跨作品使用,這時候該怎麼辦呢? 今天,我們會分享Scratch的「背包」功能,讓你可以將角色或程式移動到其他作品 複製程式到其他角色 如果在同一個作品中,你需要將程式複製到其他角色,這時候可以直接將程式移動到角色區的角色上。這時候就會完成複製程式囉! 複製程式到其他作品 如果你需要將程式複製到其他作品,這時候…

Read more »

Scratch教學 – 碰到角色反彈

使用Scratch設計遊戲時,經常會用到「反彈」的效果。然而在Scratch中,只有「碰到邊緣就反彈」的積木。但有時候我們需要碰到角色也可以反彈的效果,例如球類遊戲…等等,這時候該如何製作出來呢? 今天,我們會分享如何在Scratch中設計出碰到角色反彈的效果。 什麼是反彈? 在Scratch中,角色移動的方向,都是透過角度去描述出來的。所以如果我們要設計反彈的效果,就需要去了解角色一…

Read more »

Raspberry Pi – 控制樂高摩天輪

“物聯網(英語:Internet of Things,縮寫IoT),是網際網路、傳統電信網等的資訊承載體,讓所有能行使獨立功能的普通物體實現互聯互通的網絡。” 開始之前我們先看一段影片 透過手機來控制LED的開關,是不是覺得太神奇了? 今天哈希就要來利用這樣的技術來控制樂高雲霄飛車轉動,讓每個小朋友再玩 雲霄飛車時,都能了解運作的原理。 準備材料 我們會用到的材料如下 : …

Read more »

Python爬蟲實作 – 從網路書店擷取書名

「書中自有黃金屋」,從書中可以獲取許多重要的知識。而現在的網路時代,網路書店已逐漸取代傳統書店。所以如何大量而有效的取得網路書籍的資訊,是非常重要的! 今天,我們會分享如何透過python,爬取網路書店上的書籍資訊。 取得博客來網路書店的書籍資訊 首先,開啟博客來書店的熱門書籍排行榜。透過瀏覽器觀察書名的資訊放在html程式中的哪些標籤下。 製作程式,取得書籍名稱 import requestsf…

Read more »

Python爬蟲實作-擷取網路新聞

網路世代中,多數的資訊都可以在網路上找到。除了透過我們人自己閱讀網路上的資訊以外,透過程式將網路上的資訊擷取下來並進行處理,已是非常熱門的應用,這樣透過程式將網頁上的資訊擷取下來的行為,就稱作「爬蟲」 今天,我們會分享如何透過實作爬蟲,取得常見媒體網頁中的新聞資訊! 使用網路爬蟲 程式不像我們人的眼睛看見網頁的呈現,而是看見程式碼。所以在使用爬蟲的時候,我們需要告訴爬蟲要讀取網頁中哪些資料的時候,…

Read more »

Scratch教學 – 認識程式中斷處理

隨著孩子的Scratch越來越複雜,除了程式流程的控制以外,如何在特定的時間與需求下暫時停止程式,並在想要的時候恢復中斷,便是非常重要的技能。而真實的電腦環境中,「中斷」也是作業系統裡非常重要的觀念,讓許多的執行緒可以在不同的情況下交互執行。 今天,我們會透過Scratch結合生活中常見的紅綠燈效果,讓孩子學習程式中斷的概念。 Scratch中的程式中斷 Scratch中提供了三種中斷程式的指令,…

Read more »

基礎網頁前端設計 – HTML、CSS、JS

隨著網路的發展,各式各樣的資訊都可以透過網路取得。這時候,「網頁」就是多數資訊傳遞給大眾的媒介。也因此了解網頁背後的架構與原理,是非常重要的! 今天,我們會從零開始,簡單介紹網頁前端的程式語言:HTML、CSS 網頁如何呈現在我們眼前的? 我們可以對任何一個網站點擊右鍵>檢查原始碼,就會看見許多帶有<>符號的內容,網頁就是透過這些語法描述而成的。 藉由「人」想像HTML、CSS、…

Read more »

讓孩子也能開發手機APP程式

日常生活中的我們,已經離不開智慧型手機,其中豐富的APP軟體更是帶來許多的便利性。這麼多的APP程式,有沒有可能讓孩子學習程式過程中的孩子練習製作呢? 今天,我們會分享兩種環境,讓孩子可以透過圖像「積木式程式」,就可以開發手機APP哦! 資源1:APP Inventor 講到積木式開發APP,第一個會想到的就是由美國MIT所開發的「APP Inventor」 隨著時間發展,APP Inventor…

Read more »

Scratch結合AI – 使用Scratch辨識人臉位置

當我們使用相機拍照時,會發現相機可以辨識其中人臉的位置,並且出現方框標示出來。知道人臉的位置之後,就可以進行對焦、臉部表情判斷…等應用。 今天,我們會分享如何透過孩子學習的Scratch,製作出這樣的效果哦! 使用具有AI功能的Scratch 為了要達成臉部辨識的效果,所以我們需要使用特別版的Scratch。首先,開啟MLforKids設計的Scratch。在左下角擴充功能中,加入「視…

Read more »