سلام، گو
بخشی از دوره Go
خوش آمدید. اگر تا حالا هیچ کدی ننوشتهاید، درست همینجا جایتان است. Go یک زبان برنامهنویسی است، یعنی راهی برای دادن دستورهای قدمبهقدم به کامپیوتر با چیزی که کمی شبیه انگلیسی است، فقط با علامتهای نگارشی بیشتر. تا آخر این درس اولین برنامهی Go خودتان را اجرا کردهاید و میدانید پکیج چیست. کل کار همین است. عجلهای نداریم.
به فضای کاریتان نگاه کنید. ویرایشگر از قبل باز است و فایلی به نام hello.go توی آن است. ویرایشگر همان پنلی است که در آن کد را میخوانید و تغییر میدهید. بالای فایل (یا نزدیک آن) یک دکمهی اجرا هست، یک مثلث کوچک. کلیک روی آن به کامپیوتر میگوید «این فایل را از بالا تا پایین اجرا کن.»
میخواهی Go سلام، گو را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Go آماده دریافت کنی و سلام، گو را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسسلام، گوچه چیزهایی یاد میگیری
- Package main
- Import
- Func main
- Fmt.Println
- Go run
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
20 درس- 1سلام، گو25 دقیقه
- 2متغیرها و انواع داده25 دقیقه
- 3کنترل جریان: if و for30 دقیقه
- 4توابع30 دقیقه
- 5اسلایسها (slices) و مپها (maps)35 دقیقه
- 6استراکتها (structs) و پوینترها (pointers)35 دقیقه
- 7متدها (methods) و اینترفیسها (interfaces)35 دقیقه
- 8مدیریت خطا35 دقیقه
- 9ماژولها (modules) و ساختار پروژه35 دقیقه
- 10پروژه نهایی CLI کوچک40 دقیقه
- 11گشتی در کتابخانه استاندارد40 دقیقه
- 12آزمایش و بنچمارکها (benchmarks)40 دقیقه
- 13گوروتینها (goroutines) و کانالها (channels)40 دقیقه
- 14الگوهای همزمانی45 دقیقه
- 15جنریکها (generics)35 دقیقه
- 16سرورهای HTTP45 دقیقه
- 17پایگاههای داده با database/sql45 دقیقه
- 18عملکرد و پروفایلسازی40 دقیقه
- 19الگوهای طراحی در Go40 دقیقه
- 20استقرار و محیط تولید45 دقیقه
