آموزش هوش مصنوعی از صفر ، بدون پیش‌نیاز آموزش هوش مصنوعی ، از صفر بدون پیش‌نیاز!
🎯 شروع یادگیری

زبان GO

در آموزش Golang مفاهیم اولیه و پیشرفته برنامه نویسی Go را ارائه می گردد. آموزش زبان Go ما برای مبتدیان و حرفه ای ها طراحی شده است.

Go یک زبان برنامه نویسی است که توسط گوگل با چشم انداز توسعه سریع و عملکرد بالا ایجاد شده است.

آموزش Go شامل همه موضوعات زبان Go است، مانند نحوه نصب go، go if-else، go for, go for-range, go break, go follow, go struct, go interface, go ruin, go map ، go break, go continue, go struct, go interface, go ruin, go map, go string, go array, go http server, go rest api و.... .

مقدمه زبان Go

Go یک زبان برنامه نویسی است که توسط گوگل در سال 2007 توسط Robert Griesemer، Rob Pike و Ken Thompson توسعه یافته است. Go یک زبان استاتیک تایپ است و دارای نحوی مشابه با C است. با چشم انداز عملکرد بالا و توسعه سریع توسعه داده شده است. Go ایمنی نوع، garbage collection ، قابلیت نوع پویا، بسیاری از انواع پیشرفته داخلی مانند آرایه‌های طول متغیر و نقشه‌های کلید-مقدار(key-value) و ... را فراهم می‌کند.

می‌توانید برنامه‌نویسی Go را روی سیستم‌عامل‌های مختلف مانند ویندوز، لینوکس، مک و غیره نصب کنید. و سیستم عامل ویندوز برای معماری های 32 بیتی (386) و 64 بیتی (amd64).


آموزش صفر تا صد GO

آموزش نصب Go

اگر پیکربندی ترکیب خود را پیدا نکردید، سعی کنید gccgo را به جای gc نصب نمایید.

854 بازدید
ادامه
آموزش مثال hello world در زبان Go

آموزش مثال hello world در زبان Go

840 بازدید
ادامه
انواع داده در زبان برنامه نویسی Go

متغیرها می توانند انواع مختلفی داشته باشند مانند int، float، struct، slice یا می توانند از interface باشند.

4829 بازدید
ادامه
آموزش پکیج در Golang

پکیج‌ها برای دسته‌بندی برنامه استفاده می‌شوند تا نگهداری از آن آسان باشد.

494 بازدید
ادامه
آموزش دستور if-else در golang

دستور if در Go برای تست شرط استفاده می شود. اگر شرط درست ارزیابی شود، بدنه عبارت اجرا می شود. اگر نه، از بلوک if رد خواهد شد.

5136 بازدید
ادامه
آموزش دستور Switch در برنامه نویسی GO

دستور Go switch یک دستور چند شرطی را اجرا می کند. این دستورشبیه به عبارت زنجیره ای if-else-if است.

4953 بازدید
ادامه
آموزش حلقه For در برنامه نویسی GO

دستور Go for برای تکرار مجموعه ای از عبارات استفاده می شود و تنها حلقه در زبان go است.

506 بازدید
ادامه
آموزش استفاده از تابع range در دستور for با زبان گولنگ

ساختار Go for range در بسیاری از زمینه ها مفید است. می توان از آن برای پیمایش هر آیتم در یک مجموعه استفاده کرد.

342 بازدید
ادامه
آموزش دستور goto در Go

دستور goto در زبان برنامه نویسی Goیک دستور پرش است که برای انتقال کنترل به قسمت های دیگر برنامه استفاده می شود.

647 بازدید
ادامه
آموزش دستور Break در برنامه نویسی GO

دستور break در زبان برنامه نویسی گولنگ برای خارج شدن از درونی ترین ساختاری که در آن رخ می دهد استفاده می شود.

341 بازدید
ادامه
آموزش دستور Continue در برنامه نویسی GO

دستور Continue در زبان برنامه نویسی GO برای پرش از قسمت باقی مانده از حلقه استفاده می شود و پس از بررسی شرایط با تکرار بعدی حلقه ادامه می یابد.

350 بازدید
ادامه
آموزش کامنت ها در Go

کامنت در زبان Go توسط کامپایلر و مفسر اجرا نمی شوند. کامنت برای ارائه اطلاعات یا توضیح در مورد متد، متغیر، کلاس یا هر عبارتی استفاده می شود.

360 بازدید
ادامه
آموزش ثابت ها در GO

یک Const ثابت حاوی داده هایی است که تغییر نمی کنند. این داده فقط می تواند از نوع بولین، عددی (اعداد صحیح، شناور یا مختلط) و رشته ای باشد.

731 بازدید
ادامه
آموزش Type Casting در Go

Type Casting به معنای تبدیل یک متغیر از یک نوع داده به نوع دیگر است. هنگامی که نوع بزرگ به نوع کوچکتر تبدیل می شود، ممکن است مقدار از بین برود

408 بازدید
ادامه
آموزش توابع در Golang

در زبان برنامه نویسی Go، توابع بلوک های اصلی ساختار برنامه هستند. یک تابع برای تقسیم یک مسئله بزرگ به وظایف کوچکتر استفاده می شود.

478 بازدید
ادامه
آموزش Recursion در زبان Go

در برنامه‌نویسی Go، فراخوانی یک تابع از داخل خود تابع به عنوان Recursion شناخته می‌شود.

324 بازدید
ادامه
آموزش Closure در Golang

در اینجا، ما یک تابع ناشناس ایجاد می کنیم که به عنوان یک تابع عمل می کند. تابعی که نام ندارد تابع Closure نامیده می شود

482 بازدید
ادامه
آموزش آرایه در گولنگ

در زبان برنامه‌نویسی Go، یک آرایه یک ساختار داده یکنواخت (نوع ثابت) است و طول آن ثابت است.

434 بازدید
ادامه
آموزش کامل Slice در زبان Go

این مقاله به معرفی و آموزش مفهوم Slice در زبان برنامه‌نویسی Go می‌پردازد. Slice نوعی مرجع پویا به آرایه است که به کاربران اجازه می‌دهد بخشی از آرایه را به‌طور دینامیک مدیریت کنند. همچنین در این مقاله به نحوه عملکرد Slice و ارتباط آن با آرایه‌ها توضیح داده می‌شود.

144 بازدید
ادامه
آموزش آرگومان‌های خط فرمان (Command Line Arguments) در Go

این مقاله به معرفی و آموزش نحوه استفاده از آرگومان‌های خط فرمان در زبان Go می‌پردازد. مثال‌های ساده و کاربردی ارائه شده است که به کمک آن‌ها می‌توانید برنامه‌های Go را با آرگومان‌های ورودی اجرا و پردازش کنید.

145 بازدید
ادامه