توضیحات تکمیلی
زبان برنامهنویسی GO یا GOlang در طی سالهای اخیر رشد قابل توجهای داشته است که دلیل این محبوبیت را میتوانیم در ویژگیها و مزیتهای این زبان برنامهنویسی ببینیم که نظر هر توسعهدهندهای را به خودش جلب میکند. زبان GO در سال 2007 توسط شرکت Google طراحی و در سال 2009 راهاندازی شد که هدف اصلی طراحی این زبان برنامهنویسی را میتوانیم در حل مشکلات دیگر زبانهای برنامهنویسی ببینیم.
به طور مثال زبان GO همچون زبانهای برنامهنویسی C و ++C زبان تفسیری نیست و کامپایل میشود، پس درنتیجه سرعت بالایی دارد اما مثل زبان برنامهنویسی Python که زبان تفسیری است و سرعت کندی دارد قابل فهم و نزدیک به زبان انسان است دستورات سادهای دارد. درواقع زبان برنامهنویسی GO سعی کرده وِیژگیهای مثبت زبانهای برنامهنویسی دیگر را در خود جای داده و همچنین ویژگیها و مزیتهای منفیای که برنامهنویسان و توسعهدهندگان با زبانهای برنامهنویسی سرکار دارند را از خود دور کند. همهی اینها باعث شده تا زبان GO تبدیل به یک زبان برنامهنویسی محبوب و آیندهدار شود و ما در این دوره تلاش کردیم که به آموزش این زبان کاربردی بپردازیم تا علاقمندان به برنامهنویسی بتوانند با پایان این دوره از زبان برنامهنویسی GO کسب درآمد کنند.
ما در این دوره آموزش به موضوعات ابتدایی و اولیه برنامهنویسی میپردازیم و شما بدون هیچ پیشنیاز و دانش برنامهنویسی میتوانید موضوعات رو فرا بگیرید و زبان برنامهنویسی GO را تبدیل به اولین زبان برنامهنویسی خود کنید.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- فصل یکم: فهرست
- درس یکم: معرفی زبان Go
- فصل دوم: مفاهیم اولیه
- درس دوم: شروع کار با زبان Go
- درس سوم: Go Syntax
- درس چهارم: انواع دادهها
- درس پنجم: مقداردهی متغیرها
- درس ششم: متغیرهای منحصر به فرد Go
- درس هفتم: قواعد نامگذاری
- فصل سوم: دستورات شرطی
- درس هشتم: عملگرهای ریاضی
- درس نهم: عملگرهای مقایسهای
- درس دهم: دستورات شرطی
- فصل چهارم: حلقه
- درس یازدهم: دستور for
- درس دوازدهم: حلقه تو در تو
- درس سیزدهم: ورودی در Go
- درس چهاردهم: مثال عملی برای حلقه
- درس پانزدهم: دستورات break و continue
- درس شانزدهم: مثال عملی برای continue
- درس هفدهم: حل مسالههای کاربردی
- درس هجدهم: حل مسالههای کاربردی پیشرفته
- فصل پنجم: آرایهها
- درس نوزدهم: طریقه تعریف آرایه
- درس بیستم: مقداردهی آرایه
- درس بیستویکم: معرفی Slice
- فصل ششم: توابع
- درس بیستودوم: طریقه تعریف تابع
- درس بیستوسوم: مثال عملی برای تابع
- درس بیستوچهارم: آرگومان تابع و فراخوانی تابع
- فصل هفتم: ساختمان
- درس بیستوپنجم: دستور struct
- درس بیستوششم: ساختمان در ساختمان (Struct)
مفید برای
- مهندسی کامپیوتر
- طراحی وب
نظرات