1. 程式人生 > >go語言學習計劃

go語言學習計劃

《The Way to Go》中文譯本,中文正式名《Go入門指南》(目前還沒有翻譯完)

A golang ebook intro how to build a web with golang   《Go Web 程式設計》

先附電子書兩部,看了一部分寫的挺不錯,有種越看越喜歡go的趕腳,很簡潔,功能強大

我現在處於一個有很多事想幹,但是每件事幹的都沒有頭緒,遇到這種事應該怎麼辦呢,其實我也沒有想好,當然我知道最好的建議是認準一件事開始有計劃的做起,否則所有的事將保持一塌糊塗的狀態沒有進展,所以我覺得我需要一個計劃,但是我平時又要上班,沒有全部的精力來放在學習go語言上面,每天1到兩個小時吧,

基本計劃:

1.每天看一個章節《The Way to Go》,(只能多不能少)

2.每天都要做些總結,關注學習進度,和知識的總結,像學習筆記一樣吧,

3.週末用go語言寫一個演算法,小程式

當然請注意,現在依然要花更多的精力在工作上,還有現在用來吃飯的java

相關推薦

go語言學習計劃

《The Way to Go》中文譯本,中文正式名《Go入門指南》(目前還沒有翻譯完) A golang ebook intro how to build a web with golang   《Go Web 程式設計》 先附電子書兩部,看了一部分寫的挺不錯,有種越

Go語言學習筆記(五)文件操作

see 大小 unix rdo 筆記 不能 hid code lag 加 Golang學習 QQ群共同學習進步成家立業工作 ^-^ 群號:96933959 文件讀取 os.File 封裝了文件相關操作 type File File代表一個打開的文件對象。

Go語言學習(四)經常使用類型介紹

初始化 過程 lines 第一個 方法 管理 每一個 lds run 1.布爾類型 var v1 bool v1 = true; v2 := (1==2) // v2也會被推導為bool類型 2.整型 類 型 長度(字節) 值 範

Go語言學習-main和init

都是 函數 很多 學習 導入 同時 如果 ack 它的 main 函數和 init 函數Go裏面有兩個保留的函數: init 函數(能夠應用於所有的 package )和 main 函數(只能應用於 package main )。這兩個函數在定義時不能有任何的參數和返回值。

Go語言學習-import

mysq ase path 很多 命名 目錄 imp 標準 記憶 import我們在寫Go代碼的時候經常用到import這個命令用來導入包文件,而我們經常看到的方式參考如下:import("fmt")然後我們代碼裏面可以通過如下的方式調用fmt.Println("hello

Go語言學習筆記十一: 切片(slice)

操作 容量 方括號 一個 組類型 學習 中學 slice 修改 Go語言學習筆記十一: 切片(slice) 切片這個概念我是從python語言中學到的,當時感覺這個東西真的比較好用。不像java語言寫起來就比較繁瑣。不過我覺得未來java語法也會支持的。 定義切片 切片可以

go語言學習-結構體

name 重寫 都沒有 gen ring 指針 setname this python 結構體 go語言中的結構體,是一種復合類型,有一組屬性構成,這些屬性被稱為字段。結構體也是值類型,可以使用new來創建。 定義: type name struct { field

go語言學習-常用命令

其他命令 main 源文件 幫助信息 host log pac clas ble 前面的文章中記錄了安裝 golang 和配置開發環境,本文將學習的 go 命令行命令以及使用場景。 查看可用命令 直接在終端中輸入 go help 即可顯示所有的 go 命令以及相應命令功能簡

Go語言學習03

spa int == AD 訪問 關鍵字 print ack 得到 Go語言-數組類型 一個數組(Array)就是一個可以容納若幹類型相同的元素的容器。這個容器的大小(即數組的長度)是固定的,且是體現在數組的類型字面量之中的。比如,我們聲明了一個數組類型: type MyN

go語言學習

rev auth PE roc 屬性 end sprintf ansi 地圖 package main import "fmt" var x, y int var ( // 這種因式分解關鍵字的寫法一般用於聲明全局變量 a int b bool )

GO語言學習第一天_環境搭建

GO序言: Go語言是谷歌2009發布的第二款開源編程語言。 雖然已經發布了那麽久了,但是到現在GO語言從很多人的口中傳到我耳中來, 所有我覺得有必要系統的學習一波了,面對新的東西我覺得我們都要嘗試去了解,所有就有這個博客。 Go環境文件準備: 1、GO的安裝包: (墻內): https://s

go語言學習筆記(4)--容器與字符串的基本概念

都是 empty 知識 nil 來講 java nbsp unicode ... 一、 Slice(切片) package main import ( "fmt" ) //切片,slice func main() { arr := [...]int{1,2,

Go語言學習筆記(1)——順序編程

寫法 AR [] 多重賦值 返回值 賦值 表達 div long Go語言學習筆記這一堆主要是《Go語言編程》(人民郵電出版社)的讀書筆記。中間會穿插一些零碎的點,比如源碼學習之類的。大概就是這樣吧。 1. 順序編程 1.1 變量 變量的聲明: var 變量名 類型 va

Go語言學習筆記(2)

world int 數組 [1] string 語言學 rim str name 數組 var a [2]string a[0] = "Hello" a[1] = "World" primes := [6]int{2, 3, 5, 7

go語言學習之旅--Go 語言環境安裝

效率 安裝包 完成 內存 系統 開發 容易 tps 分布式系 前言 筆者已經自學python大概已經幾個月了,但是工作繁忙,而且工作中未用到python的知識。於是就漸漸生疏了,這是下定決心學習go,是因為公司有一臺go編寫的報表系統,而且公司逐漸在想docker轉,學習g

go語言學習 - 引用路徑和包

ack int main light 語言 避免 沖突 turn 很多 // demo/x/a/A.go package math // 在 x/a 目錄下沒有采用默認的與目錄同名的包名也是可以的,這樣正好測試出引用用的是目錄路徑,調用卻用的是代碼文件中聲明的包名

go 語言學習九 - String()

type var div {} can poi turn 定義 highlight package main import "fmt" func main() { /* 一個類型如果定義了指針接收者的String方法: func (p *Type) S

go 語言學習十 - 通道

oat true out dia light n) pac func coo package main import ( "fmt" "math" ) /** c <- answers(chan) <- (cartesian str

Go語言學習--常量和變量

返回 編譯錯誤 必須 數字 編譯器 計算表達式 兩個 但是 長度 1. 常量 常量中的數據類型只可以是布爾型、數字型(整數型、浮點型和復數)和字符串型 定義格式: const identifier [type] = value, [type]可以省略,編譯器會根據變量的值

go語言學習十二 - 布爾表達式采用短路邏輯

fun Go語言 fmt 表達式 學習 highlight port 邏輯 布爾表達式 package main import "fmt" func main() { //運行結果:a if true || b() { //go 的 if 判斷采