Gopher Academy
3.34K subscribers
918 photos
40 videos
279 files
1.99K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
Learn Go with test-driven development
با روش TDD زبان برنامه‌نویسی go رو یاد بگیرید.

#go #golang #tdd #test #red #green #refactor #testing #driven #development

https://github.com/quii/learn-go-with-tests


🔰 @gopher_academy
🔥8
📚 فصل اول کتاب زبان برنامه نویسی گو فارسی تمام شد

مفتخریم فصل اول کتاب را تمام کردیم و در کنار این فصل ما یکسری امکانات دیگری به کتاب اضافه کردیم تا در هر شرایطی به کتاب دسترسی داشته باشید.

🚀 ویژگی های جدید :
- اپلیکیشن آفلاین و آنلاین برای انواع پلت فرم های دسکتاپ و موبایل
- ایمیج داکر برای اندازی کانتینر کتاب برای دسترسی آفلاین
- سرورهای مختلف برای دسترسی کتاب
- تکمیل فصل اول

توجه : فصل دوم هم اکنون شروع شده و هنوزم دیر نشده برای اینکه به جمع مشارکت کنندگان بپیوندید.

- https://book.gofarsi.ir
- https://book.ir1.gofarsi.ir
- https://ipfs-book.gofarsi.ir
- https://book.m1.gofarsi.ir
- https://book.m2.gofarsi.ir

مخزن کتاب : https://github.com/GoFarsi/book
لینک مشارکت : https://github.com/GoFarsi/book/blob/main/COUNTRIBUTING.md

#go #golang


🔰 @gopher_academy
🕊11👍3🍾31
Free class remote about writing smart contracts in golang by William Kennedy.

Limited time for register

🔗 https://www.ardanlabs.com/live-training-events/smart-contracts-with-go-feb-13-2023.html

#go #blockchain


🔰 @gopher_academy
👀4👍3🤩1🍌1
Go Programming Language For Dummies - DevTwitter.pdf
12.5 MB
#Go

Go Programming Language For Dummies

- By Wei-Meng Lee
- 339 Pages


🕊 @gopher_academy
👍3🕊1
Go With The Domain - DevTwitter.pdf
21.1 MB
#Go

Go With The Domain
Building Modern Business Software in Go

- By Robert Laszczak and Milosz Smolka
- 221 Pages


🕊 @gopher_academy
🍾4🔥2💊1
۵۰ نکته برای کسانی که قصد یادگیری زبان برنامه‌نویسی Go را دارند.

#golang #go #tip #tips

https://golang50shad.es


🕊 @gopher_academy | @GolangEngineers
👍6🔥21🍾1
for loop in golang in idiomatic way

func main() {
i := 0
for ok := true; ok; ok = (i != 10) {
fmt.Print(i*i, " ")
i++
}
}

» output: 0 1 4 9 16 25 36 49 64 81
#go_idiom

🕊 @gopher_academy | @GolangEngineers
👍3
package main

import "fmt"

func main() {
var values = []string{"1", "2", "3", "4", "5"}
for _, value := range values[1:] {
fmt.Println(value)
}
}

ایجاد و استفاده از حلقه for range در زبان گولنگ و همچنین محدود کردن slice مورد نظر آن به کمک اندیس ها

#go_idiom

🕊 @gopher_academy | @GolangEngineers
🍾5👍31
🟢Unintended variable shadowing (#1)

🔵Avoiding shadowed variables can help prevent mistakes like referencing the wrong variable or confusing readers.

#tip #go

👑 @gopher_academy
👍3🎉2