發表文章

[第2期]使用LabVIEW Python Node與OpenCV來讀取圖片/Use LabVIEW Python Node and OpenCV to read image

圖片
本影片介紹如何使用LabVIEW Python Node與OpenCV來讀取圖片。 This video shows how to use LabVIEW Python Node and OpenCV to read image. 步驟 Steps: 1. 使用命令提示字元安裝OpenCV Install openCV in Comand Prompt 2. 完成OpenCV讀取圖片的函數 Complete ReadImage() function 3. 用Python Node呼叫讀圖的函數 Call function by Python Node

[第1期] Install and use OpenCV to read image/安裝與使用OpenCV讀取圖片

圖片
This video shows how to install OpenCV in Anaconda and write program to read image in the Spyder IDE. 這個影片說明如何在Anaconda中安裝OpenCV以及在Spyder開發環境中寫一個如圖片的程式。 Steps/步驟: 1. Install OpenCV by using Anaconda Prompt/使用Anaconda Prompt安裝OpenCV (pip install opencv-python) 2. cv2.imread: Read Image/讀取圖片 3. cv2.imshow: Show image on the window/將圖片呈現在視窗上

一技之長走遍天下!自學程式該從哪一個學起?

圖片
過去的幾十年裡,你我都經歷了一場數位科技革命。從兒時大型厚重的桌機電腦,到現在的輕便攜帶的平板電腦、智慧型手機,智慧型家電,科技被廣泛應用於各種領域,而這些創新,皆是由一個一個編碼所串連而成。由於我們當今重度依賴科技所帶來的便利,使得工程師成為這時代熱門高薪的職缺。 蘋果創創辦人賈伯斯曾說:「我覺得每個人都應該學習一門程式語言,因為編程教你如何思考。」微軟創辦人比爾蓋茲也認為程式教育是「21 世紀基本技能」。既然如此的話,那零基礎的人該從哪個語言開始才最實用同時最有機會讓自己在職場中叱詫風雲呢? 2020年2月程式設計界的技術問答網站Stack Overflow透過問券調查了全球186個國家的6.5萬名開發者其最常使用的編程語言,結果顯示JavaScript連續八年站穩全球第一名的位置,第二名則為Python。回過頭來看亞洲,JavaScript一樣是華人工程師界最受歡迎的程式,不過在台灣,Java在過去三年才是最多人學習的編程語言,緊接著才是JavaScript和Python。有趣的是,在2020年學習C++和Rust的人首次超越前兩年。 要決定學什麼之前,應該先看你未來的職業目標方向。以下我們簡略來按一下前三名受歡迎程式的用途: ● JavaScript是個廣泛應用於網頁設計的動態程式語言,讓老舊的靜態網頁透過頁面的效果、動畫、遊戲生動起來。假設你的願景是成為專業架設網站工程師,那JavaScript肯定為入門必學程式。 ● 隨著人工智慧AI的突破,Python所受的關注度也越來越高。從機器學習、大數據到自動化,Python都是開發的關鍵工具。 ● Java編程可用於寫Android系統應用程式App、手遊、軟體工具等。 除此之外,Stack Overflow的報告也指出台灣企業最常使用的資料庫為MySQL,其用途在於管理大量數據,無論是企業IT還是架設電子商務網站,MySQL都是不可或缺的一項工具。加上當前許多企業徵才IT部門職缺常要求至少對MySQL有點基礎概念,學會了資料庫技術就不用擔心找不到好工作的苦惱。 工程師的優異薪資是眾所皆知。在台灣,軟體初階工程師年薪可到達60-70萬,資深工程師年薪可到80-90萬,主管階級的工程師甚至年薪至少百萬起跳。聽起來很吸引人吧?你也可以做得到,不過得記得,程式技能不是一天兩天就能學精,一切都得從基礎打起。對想轉行的人...

[Colab][Python]define function定義函數

圖片
  This video shows 5 kinds of examples for definition of function. 這個影片展示5種定義函數的範例。 1.Define function (no parameter)定義函數(無參數) 2.Define function (parameters)定義函數(參數) 3.Define function (parameters) with Return (single value) 定義函數(參數) 回傳值 4.Define function (parameters) with Return (multiple value) 定義函數(參數) 回傳多個值 5.Define function (*parameter: multiple parameters) with Return (single value) 定義函數(*參數: 多參數) 回傳值

[Python] Update and delete data with SQLite in Colab/在Colab中更新與刪除SQLite資料庫

圖片
  This example shows how to use python to comunicate with SQLite in Colab. 這個範例說明如何在Colab中使用python來與SQLite溝通。 7. Update data in table 更新資料表中的資料 8. Delete data in table 從資料表中刪除資料 Previous video: 先前影片 https://www.youtube.com/watch?v=mRuwI-ve5To

[Python][Colab][SQlite] Wite and read data with SQLite in Colab在Colab中讀寫SQLite資料庫

圖片
This example shows how to use python to comunicate with SQLite in Colab. 這個範例說明如何在Colab中使用python來與SQLite溝通。   1. Mount Google drive for Colab use 在Colab中掛載Google硬碟 2. Ceate database in Google drive 在Google硬碟建立資料庫 3. Create Table and add header 建立表單與加入表頭 4. Insert the single row data to table 加入單列資料到表單中 5. Read data from the table 從表單中讀取資料 6. Insert the muliti rows of data to table 加入多列資料到表單中

[Colab][python]Install and use yfinance in Colab/在Colab上安裝與使用yfinance函式庫

圖片
 This video shares how to install and use yfinance in Colab 本影片分享如何在Colab上安裝與使用yfinance函式庫 1. Install yfinance library 安裝yfinance函式庫 2. Get single item or all items from stock information 獲取單一或全部的股票資訊項目 3. Get historical data of stocks (5days) 獲取股票的歷史資料  (5天) 4.  Download  historical data as .csv from google to location 將google上的歷史資料下載到在地端存成.csv檔 5. Download  historical data with start, end time and interval 使用開始、結束時間與間隔來下載歷史資料