آموزشبرنامه نویسی

کتاب آموزش زبان برنامه نویسی گولنگ

دانلود کتاب آموزش زبان برنامه نویسی گولنگ - Golang

دانلود کتاب آموزش زبان برنامه نویسی گولنگ – Golang

کتاب Go به زبان ساده تألیف یونس ابراهیمی، به آموزش زبان برنامه‌نویسی گولنگ (Golang) که در سال ۲۰۰۹ توسط شرکت گوگل ابداع و به صورت متن باز منتشر شد، می‌پردازد. علاوه بر گوگل، شرکت‌های بزرگی مانند YouTube ،BBC SoundCloud و غیره نیز از این زبان برای طراحی سیستم‌های Back-end استفاده می‌کنند.
می‌توان گفت که Go ظرافت فراوان، قدرت و سرعت زبانی مثل C و سهولت و سادگی زبانی مثل Python را ترکیب کرده، به همین دلیل قادر است طیف بسیار وسیعی از برنامه‌های سیستمی گرفته تا برنامه‌های ساده‌ی چند خطی را پوشش دهد. Go زبانی است از خانواده‌ی C و به همین دلیل برنامه‌نویسانی که با C++ ،C ،Java ،C#، PHP ،JavaScript و … آشنایی دارند، بسیار راحت این زبان را یاد خواهند گرفت.

 

زبان برنامه نویسی Go یا Golang

03این زبان توسط گوگل توسعه داده شده است و با اشتباهات و چالش‌های زبان‌های دیگر کمتری روبرو است. در ادامه یک آموزش کوتاه برای شروع به برنامه‌نویسی با Golang آورده شده است:

راهنمای نصب Golang

  • برای شروع به برنامه‌نویسی با Go، نخستین کار نصب این زبان بر روی سیستم‌عامل خود است. مراحل نصب Go به صورت مرحله به مرحله برای سیستم‌عامل مختلف در سایت رسمی Go توضیح داده شده‌اند.
  • بعد از نصب، GOPATH خود را تنظیم کنید. GOPATH به مسیر دایرکتوری محل ذخیره کد و کتابخانه‌های Go اشاره دارد. معمولاً در محیط لینوکس و مک، GOPATH به صورت پیش‌فرض در $HOME/go تنظیم می‌شود.

ساخت یک پروژه ساده در Go lang

  • برای آزمایش، یک پوشه جدید بسازید و در داخل آن یک فایل با پسوند .go ایجاد کنید. مثلاً main.go.
  • باز کنید main.go و کد زیر را وارد کنید:
go
package main

import "fmt"

func main() {
fmt.Println("Hello, Golang!")
}

اجرای برنامه:

  • باز کنید ترمینال یا کامندپرومپ و به محل فایل main.go بروید. سپس دستور زیر را اجرا کنید:
bash
go run main.go

باید پیام “Hello, Golang!” را ببینید.

آشنایی با متغیرها و نوع‌ها:

  • Go یک زبان استاتیک تایپ است. بنابراین، نوع متغیرها اهمیت دارد. مثال:
go
package main

import "fmt"

func main() {
var message string
message = "Hello, Golang!"
fmt.Println(message)
}

استفاده از شرط‌ها و حلقه‌ها:

  • نمونه کد:
go
package main

import "fmt"

func main() {
number := 10

if number > 5 {
fmt.Println("Number is greater than 5")
} else {
fmt.Println("Number is less than or equal to 5")
}

for i := 0; i < 3; i++ {
fmt.Println("Iteration:", i)
}
}

انواع توابع در Go:

  • نمونه توابع:
go
package main

import "fmt"

func add(x, y int) int {
return x + y
}

func main() {
result := add(5, 3)
fmt.Println("Result:", result)
}

آشنایی با ساختارهای داده:

  • مثالی از استفاده از آرایه:
go
package main

import "fmt"

func main() {
numbers := [3]int{1, 2, 3}

for i, num := range numbers {
fmt.Printf("Index: %d, Value: %d\n", i, num)
}
}

این توضیحات کوتاه برای شروع به برنامه‌نویسی با Go مفید است. برای یادگیری بیشتر، مستندات رسمی Go و منابع آموزشی آن را بررسی کنید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 2.5]

هاست وردپرس هاست وردپرس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا