آموزش یادگیری برو

Learning Go

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارت های مورد استفاده در گردش کار Go را معرفی می کند - از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسکتاپ حذف می کند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایل‌ها و درخواست‌های وب ساده را بیاموزید.

این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.


سرفصل ها و درس ها

معرفی Introduction

  • چالش های کد جدید را در CoderPad کاوش کنید Explore new code challenges on CoderPad

  • برنامه های اساسی را با Go توسعه دهید Develop basic programs with Go

  • چه چیزی میخواهید بدانید What you need to know

1. شروع به کار 1. Getting Started

  • Go را در macOS نصب کنید Install Go on macOS

  • با Go Playground آزمایش کنید Experiment with the Go Playground

  • فایل های تمرین را از GitHub دریافت کنید Get the exercise files from GitHub

  • کد ویژوال استودیو را نصب و پیکربندی کنید Install and configure Visual Studio Code

  • یک برنامه Hello World ایجاد کنید Create a Hello World application

  • ویژگی های ضروری Go Go's essential characteristics

  • نحو اصلی Go را کاوش کنید Explore basic Go syntax

  • Go را روی ویندوز نصب کنید Install Go on Windows

  • یک IDE برای برنامه نویسی Go انتخاب کنید Choose an IDE for Go programming

2. مقادیر متغیر ساده را مدیریت کنید 2. Manage Simple Variable Values

  • راه حل: یک برنامه ماشین حساب ساده ایجاد کنید Solution: Create a simple calculator app

  • دریافت ورودی از کنسول Get input from the console

  • ورودی های رشته را به انواع دیگر تبدیل کنید Convert string inputs to other types

  • متغیرها را اعلام و مقداردهی اولیه کنید Declare and initialize variables

  • از عملگرهای ریاضی استفاده کنید Use math operators

  • از بسته ریاضی استفاده کنید Use the math package

  • با تاریخ و زمان کار کنید Work with dates and times

  • انواع متغیر Go را کاوش کنید Explore Go's variable types

3. انواع و مجموعه های پیچیده را مدیریت کنید 3. Manage Complex Types and Collections

  • راه حل: یک تکه رشته را به نقشه تبدیل کنید Solution: Convert a slice of strings to a map

  • مقادیر مرجع با اشاره گر Reference values with pointers

  • مقادیر مرتبط را در ساختارها گروه بندی کنید Group related values in structs

  • مقادیر نامرتب را در نقشه ها ذخیره کنید Store unordered values in maps

  • نحوه تخصیص و مدیریت حافظه How memory is allocated and managed

  • مقادیر مرتب شده را در آرایه ها ذخیره کنید Store ordered values in arrays

  • مقادیر سفارش داده شده را در برش ها مدیریت کنید Manage ordered values in slices

4. جریان برنامه را مدیریت کنید 4. Manage Program Flow

  • راه حل: ارزش یک سبد خرید را محاسبه کنید Solution: Calculate the value of a shopping cart

  • عبارات را با عبارات سوئیچ ارزیابی کنید Evaluate expressions with switch statements

  • منطق شرطی برنامه Program conditional logic

  • حلقه هایی با عبارات for ایجاد کنید Create loops with for statements

5. کد قابل استفاده مجدد ایجاد کنید 5. Create Reusable Code

  • راه حل: یک برنامه ماشین حساب پیشرفته تر ایجاد کنید Solution: Create a more advanced calculator app

  • تعریف و فراخوانی توابع Define and call functions

  • توابع را به عنوان روش هایی از انواع سفارشی تعریف کنید Define functions as methods of custom types

6. با فایل ها و وب کار کنید 6. Work with Files and the Web

  • راه حل: یک سبد خرید از JSON بخوانید Solution: Read a shopping cart from JSON

  • فایل های متنی محلی را بنویسید و بخوانید Write and read local text files

  • یک فایل متنی از وب بخوانید Read a text file from the web

  • متن با فرمت JSON را تجزیه کنید Parse JSON-formatted text

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری برو
جزییات دوره
2h 25m
39
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
47,177
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar