AI Study Buddy là platform học tập smart, tự động tạo kế hoạch học cá nhân hoá dựa trên mục tiêu và quỹ thời gian của bạn. Khác với công cụ AI chung chung, ASB lưu kế hoạch và theo dõi lộ trình học để bạn duy trì động lực mỗi ngày. Lập trình Go cơ bản Xem khóa học: https://khoa-hoc.aistudybuddy.net/lap-trinh-go-co-ban Trang chủ ASB: https://aistudybuddy.net/ Mục tiêu học tập: Nắm vững các kiến thức nền tảng và cú pháp cơ bản của ngôn ngữ lập trình Go. Người tạocontent hunger Ngôn ngữvi Cấp độ1 Giờ học/ngày1 Tổng số ngày7 Thời lượng (ngày)7 Cập nhật14/10/2025 08:20 Video giới thiệu: Xem tại đây Ngày 1 – Nội dung khởi đầu ### Chào mừng bạn đến với Go! Go (còn gọi là Golang) là một ngôn ngữ lập trình mã nguồn mở được phát triển bởi Google. Nó được thiết kế để xây dựng phần mềm đơn giản, hiệu quả và đáng tin cậy. **Tại sao nên học Go?** * **Đơn giản và dễ đọc* Cú pháp gọn gàng, dễ học hơn so với các ngôn ngữ như C++. * **Hiệu năng cao* Được biên dịch trực tiếp ra mã máy, cho tốc độ thực thi nhanh. * **Hỗ trợ lập trình đồng thời (Concurrency)* Đây là thế mạnh lớn nhất của Go, giúp xử lý nhiều tác vụ cùng lúc một cách dễ dàng với Goroutines và Channels. * **Thư viện chuẩn mạnh mẽ* Cung cấp nhiều gói (package) hữu ích cho việc xây dựng ứng dụng mạng, web... ### Cài đặt 1. **Tải Go* Truy cập trang chủ [https://go.dev/dl/](https://go.dev/dl/) và tải về phiên bản phù hợp với hệ điều hành của bạn (Windows, macOS, Linux). 2. **Cài đặt* Chạy file cài đặt và làm theo hướng dẫn. Trình cài đặt sẽ tự động cấu hình các biến môi trường cần thiết. 3. **Kiểm tra* Mở Terminal (hoặc Command Prompt trên Windows) và gõ lệnh: ```bash go version ``` Nếu bạn thấy output dạng `go version go1.2x.x ...`, bạn đã cài đặt thành công. ### Chương trình "Hello, World!" Đây là chương trình đầu tiên của chúng ta. 1. Tạo một thư mục mới, ví dụ `hello-go`. 2. Bên trong thư mục đó, tạo một file tên là `main.go`. 3. Mở file `main.go` và gõ đoạn code sau: ```go package main import "fmt" func main() { fmt.Println("Hello, World!") } ``` **Giải thích* * `package main`: Khai báo gói (package) là `main`. Chương trình Go bắt đầu chạy từ hàm `main` trong gói `main`. * `import "fmt"`: Nhập (import) gói `fmt` (format), chứa các hàm để định dạng và xuất/nhập dữ liệu, ví dụ như in ra màn hình. * `func main()`: Khai báo hàm `main`. Đây là điểm khởi đầu của mọi chương trình Go. * `fmt.Println("Hello, World!")`: Gọi hàm `Println` từ gói `fmt` để in chuỗi "Hello, World!" ra màn hình, sau đó xuống dòng. ### Chạy chương trình Trong Terminal, di chuyển đến thư mục `hello-go` và chạy lệnh: ```bash go run main.go ``` Bạn sẽ thấy kết quả `Hello, World!` được in ra. Đăng tự động từ AI Study Buddy • 16/10/2025 02:49