哈希技術部落格


Slider

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

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

Read more »

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

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

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 »

python結合AI – 完整句子翻譯

隨著網路的發展,接觸到世界各國不同的資訊也越來越容易,這時候不同的語言就會是資訊傳播的第一個隔閡。從早期的單字片與翻譯,隨著科技的進步,逐漸變成可以整句翻譯與整篇文章的翻譯,這樣的功能,AI佔了很大的功用在其中哦。 今天,我們會分享如何透過python結合AI設計出翻譯功能,並應用在自己的程式中! 使用騰訊AI翻譯 網路上有許多提供翻譯的服務,可以藉由python進行連接。包含google翻譯&#…

Read more »

[OCR]使用python辨識圖片中的文字

日常生活中,有時候我們需要將圖片中的文字記錄下來,但如果文字很多的時候,有沒有更好的方式幫助我們呢?這時候,辨識圖片中的文字就會派上用場!目前許多常見的軟體例如Line、onenote、google文件…等,也有提供圖片文字辨識的功能。 今天,我們會分享如何透過孩子學習的python,實現這項便利的功能哦! 圖片文字辨識OCR 辨識圖片中的文字,通常會稱作光學文字辨識(Optical …

Read more »

透過Python製作聊天機器人

當我們使用手機時,可以透過Siri或Google助理協助我們達成許多事情,甚至還可以跟他們聊天!而這樣具有「閒聊」功能的機器人程式,可以讓你的作品更有親和力,而不是固定制式的對答。那這樣具有閒聊功能的機器人,要如何在你的程式中展現呢? 今天,我們會分享使用騰訊AI的聊天機器人,透過簡單的小程式,就可以輕鬆製作出可以閒聊對談的機器人程式作品哦! 使用騰訊AI 開啟騰訊AI開放平台,可以看見裡面提供許…

Read more »

使用線上測驗平台,強化程式功力

俗話說,「台上一分鐘,台下十年功」。程式亦是如此,每一行程式的背後,都是工程師累積多年功力所撰寫出來的精華。而對於已經學習完文字式程式(python、java…)的孩子而言,下一步便是透過實際的解決程式問題,精熟自己的程式功力。 今天,我們會分享兩個免費的線上解題系統,讓孩子在解決題目的過程精熟自己的程式能力,也累積自己的程式自信心! 使用Zerojudge(高中生程式解題系統) 對於…

Read more »

使用python查詢天氣

我們使用手機時,如果想知道溫度與天氣的狀態,可以很方便的在通知列中就看見天氣與溫度的資料。但你知道,如何透過程式找到這些氣象的資訊嗎? 今天,我們會分享如何使用python,獲取氣象的資料哦 提供氣象資料的網站 我們使用者會透過網站呈現的內容閱讀天氣資訊,而程式沒有眼睛,該如何閱讀資訊呢?我們可以透過「爬蟲」,把網站上的資訊擷取下來,而有些網站,會直接提供資料給你寫的程式使用,也就是提供「API」…

Read more »

使用python模組控制Tello無人機

在前面的文章中,我們分享了可以使用Scratch控制Tello無人機。但如果想要更多進階功能(例如拍照、錄影…等等),還是需要透過python控制。 今天,我們會介紹如何使用python控制Tello無人機,以及四軸飛行器運作的原理哦! 認識Python控制Tello的指令 Tello原廠有開放python控制的SDK,也可以在GitHub上找到使用範例 Tello透過WIFI與電腦連…

Read more »