【程式語言 - Go】來認識Google開發的程式語言…

更新於 2023/07/25閱讀時間約 2 分鐘
raw-image

圖片來源...

Golang(Go)是由Google開發的一種開源的、靜態型別的編程語言,目的在提供一個簡單、高效、安全以及易於擴展的程式語言,特別適用於並發和平行處理,Go語言設計上著重於開發者的生產力,並提供了現代化的語法和豐富的標準庫。

強調簡單易讀,讓我們回歸原始以最簡易的方式來撰寫程式,併發的特性讓日趨複雜的雲端應用產品更加有效率的運算,安全性的部分也內建支援安全內存的操作,讓我們的程式更加的穩健,跨平台也不用擔心,提供了不同平台的編譯方式,就連安裝上也相當容易,是值得一試的程式語言之一。

那麼廢話不多說就讓我們快速地進入主題,學習如何開始吧!

導覽一下官方網站

🚀 https://go.dev/learn/

raw-image

除了教你如何安裝以外,也提供了非常豐富的教學及實作環境,我們不妨動手玩玩看。

安裝方式有哪些?

🚀 https://go.dev/doc/install

raw-image

不僅常見的Windows系統,甚至Linux、Mac都可以進行安裝,而且文件也非常清楚,可以實際動手進行安裝玩玩看唷!

線上免費試玩

開始我們的Golang旅程吧

🚀 https://go.dev/tour/welcome/1

raw-image

我們可以盡情的在雲端進行程式學習,練習如何開始寫程式,並執行結果,就算玩壞了也沒關係,因為只要一個重新整理就能夠重新開始,非常便利,就是要讓我們無所顧忌的學習技能。

結語

幾個簡單的步驟就能夠讓新手快速地進入開發,這也是值得我們思考與借鏡的一個方法,如何讓產品更容易的使用,在使用者至上的環境之下,體驗非常的重要,我們應該要試著打造出簡易、快速上手、直觀的操作方式,讓使用者不會抗拒學習,依賴於產品,這樣才能提高黏著度,一但使用者習慣了好用的產品之後,就不容易隨意更換了,對於永續發展上來講會更加的有利,甚至未來擴充專業功能時,使用者也較願意提供付費,讓產品變得更好,打造雙贏的模式。

雖然有點離題了...,但也是從中看到一些重要的細節進行分享,今天以簡單的三個步驟就能夠學習一套程式語言,當雲端時代的來臨,我們若能夠具備更堅實的軟體能力,相信會更加的適應時代,甚至成為Maker,打造屬於自己的產品,就讓我們持續的學習下去吧!

喜歡撰寫文章的你,不妨來了解一下:

Web3.0時代下為創作者、閱讀者打造的專屬共贏平台 — 為什麼要加入?

歡迎加入一起練習寫作,賺取知識!

avatar-img
116會員
261內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
阿Han的沙龍 的其他內容
常常我們在財經節目聽到一堆技術指標都可以成功獲利,但真的如此嗎? 這麼簡單的技術指標操作就能獲利,早就人人變成有錢人了! 相信數據會說話,身為軟體工程師就最喜歡用數字來解讀一切了,因此這個篇章將會手把手教你如何使用Python語言來回測你的股票及交易策略。 剛接觸股市時最常聽到的就是KD、RSI、
我們前篇有介紹到如何讓資料視覺化「📈【Google Colab Python系列】以Goodinfo為例,將資料視覺化吧!」,過程中雖然我們的報表呈現皆使用英文字眼,但假若欲繪製中文進行呈現時就會發生以下狀況: import matplotlib.pyplot as plt data = [l
上一篇我們有介紹如何爬取Goodinfo的資訊並統計分析,還沒閱讀的朋友建議先行閱讀,再進入此篇章會比較容易上手唷,傳送門如下: 🚪【Google Colab系列】以Goodinfo!為例,統計一段時間內的最高、最低殖利率 為什麼要做資料視覺化? 相信圖文甚至影音箱對於文字來說更為吸引我們進
JavaScript 中的 ESM(ES Modules)和 CJS(CommonJS)是用於模塊化開發的兩種不同的模組系統。 關於CJS CJS 是 CommonJS 的模塊系統,最初是為了在伺服器端使用的 Node.js 開發而設計的,但也被廣泛用於前端開發。CJS 使用 require 函數來
上一篇我們有介紹Google Colab Python的爬蟲基礎概念與技巧,還沒閱讀的朋友可以先進行閱讀,並建立基礎概念之後再接著進行實戰演練會比較容易上手唷! 這裡就附上連結「【Google Colab系列】該如何設計自己的爬蟲來抓取Html資料?」供各位參考囉! 這一篇章會以捕魚的四大步驟進行比
上一篇我們已經介紹過Google Colab的基本用法,建議可以先行閱讀「【Google Colab系列】台股分析預備式: Colab平台與Python如何擦出火花?」,進行基本概念與環境的建置再進行下一步會比較容易進行學習。 雖然網路上已經提供非常多的股市資訊,但各個網站可能都零零散散,難免我們得
常常我們在財經節目聽到一堆技術指標都可以成功獲利,但真的如此嗎? 這麼簡單的技術指標操作就能獲利,早就人人變成有錢人了! 相信數據會說話,身為軟體工程師就最喜歡用數字來解讀一切了,因此這個篇章將會手把手教你如何使用Python語言來回測你的股票及交易策略。 剛接觸股市時最常聽到的就是KD、RSI、
我們前篇有介紹到如何讓資料視覺化「📈【Google Colab Python系列】以Goodinfo為例,將資料視覺化吧!」,過程中雖然我們的報表呈現皆使用英文字眼,但假若欲繪製中文進行呈現時就會發生以下狀況: import matplotlib.pyplot as plt data = [l
上一篇我們有介紹如何爬取Goodinfo的資訊並統計分析,還沒閱讀的朋友建議先行閱讀,再進入此篇章會比較容易上手唷,傳送門如下: 🚪【Google Colab系列】以Goodinfo!為例,統計一段時間內的最高、最低殖利率 為什麼要做資料視覺化? 相信圖文甚至影音箱對於文字來說更為吸引我們進
JavaScript 中的 ESM(ES Modules)和 CJS(CommonJS)是用於模塊化開發的兩種不同的模組系統。 關於CJS CJS 是 CommonJS 的模塊系統,最初是為了在伺服器端使用的 Node.js 開發而設計的,但也被廣泛用於前端開發。CJS 使用 require 函數來
上一篇我們有介紹Google Colab Python的爬蟲基礎概念與技巧,還沒閱讀的朋友可以先進行閱讀,並建立基礎概念之後再接著進行實戰演練會比較容易上手唷! 這裡就附上連結「【Google Colab系列】該如何設計自己的爬蟲來抓取Html資料?」供各位參考囉! 這一篇章會以捕魚的四大步驟進行比
上一篇我們已經介紹過Google Colab的基本用法,建議可以先行閱讀「【Google Colab系列】台股分析預備式: Colab平台與Python如何擦出火花?」,進行基本概念與環境的建置再進行下一步會比較容易進行學習。 雖然網路上已經提供非常多的股市資訊,但各個網站可能都零零散散,難免我們得
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在上一篇,無痛免程式碼安裝完Spyder後,接下來,要介紹使用Python時的開發環境-Spyder。 考照時,一定會用到的Spyder基本設定有以下: 1.考照時,基本必用。 先介紹最最最!最最!基本五個地方,你一定要知道。 寫程式碼的區塊 顯示執行結果的區塊 執行程式碼,或按F
Thumbnail
~開始準備練習考照前,請務必下載Spyder~ 為何要下載Spyder? 學校與聯成電腦考照,都是用Spyder。 輸入程式碼,執行看結果。 使用Spyder,按tab鍵,省去打字時間。 將執行成功的程式碼,複製貼上到CodeJudger即時線上評分。 這篇主要是透過Anaconda安裝下載Spy
Thumbnail
這張證照,是我2022年考取的。考前狂練習,練手感與熟練度。也是需要練習到每題都熟透,才能克服考試時可能會突發的各種狀況(不一定是自己造成,可能是別人或考場),才能穩拿證照順利考取!
第n項的費式數列為何? #include int main() { int a0=0, a1=1, a2=1, i=3, fib, n; scanf("%d", &n); if (n==0) printf("0\n"); else if (n printf("1\n"); els
Thumbnail
哲宇剛從紐約大學研究所畢業,目前執行新媒體藝術相關事項,在台灣經營墨雨設計工作室來接設計與動態網頁開發相關案件,也有開設線上課程,以程式語言為基礎分享一些有趣的互動開發。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在上一篇,無痛免程式碼安裝完Spyder後,接下來,要介紹使用Python時的開發環境-Spyder。 考照時,一定會用到的Spyder基本設定有以下: 1.考照時,基本必用。 先介紹最最最!最最!基本五個地方,你一定要知道。 寫程式碼的區塊 顯示執行結果的區塊 執行程式碼,或按F
Thumbnail
~開始準備練習考照前,請務必下載Spyder~ 為何要下載Spyder? 學校與聯成電腦考照,都是用Spyder。 輸入程式碼,執行看結果。 使用Spyder,按tab鍵,省去打字時間。 將執行成功的程式碼,複製貼上到CodeJudger即時線上評分。 這篇主要是透過Anaconda安裝下載Spy
Thumbnail
這張證照,是我2022年考取的。考前狂練習,練手感與熟練度。也是需要練習到每題都熟透,才能克服考試時可能會突發的各種狀況(不一定是自己造成,可能是別人或考場),才能穩拿證照順利考取!
第n項的費式數列為何? #include int main() { int a0=0, a1=1, a2=1, i=3, fib, n; scanf("%d", &n); if (n==0) printf("0\n"); else if (n printf("1\n"); els
Thumbnail
哲宇剛從紐約大學研究所畢業,目前執行新媒體藝術相關事項,在台灣經營墨雨設計工作室來接設計與動態網頁開發相關案件,也有開設線上課程,以程式語言為基礎分享一些有趣的互動開發。