Let's Go مقدمه › پیش‌نیازها
قبلی · فهرست · بعدی
فصل ۱.۱.

پیش‌نیازها

دانش پایه

این کتاب برای افرادی طراحی شده که تازه با Go آشنا شده‌اند، اما اگر درک کلی از نحو (Syntax) Go داشته باشید، احتمالاً از مطالعه آن لذت بیشتری خواهید برد. اگر در درک نحو مشکل دارید، کتاب کوچک Go نوشته Karl Seguin یک آموزش عالی است، یا اگر چیزی تعاملی‌تر می‌خواهید، پیشنهاد می‌کنم تور Go را انجام دهید.

همچنین فرض کرده‌ام که درک (بسیار) پایه‌ای از HTML/CSS و SQL دارید و با استفاده از ترمینال (Terminal) (یا خط فرمان برای کاربران ویندوز) آشنا هستید. اگر قبلاً با هر زبان دیگری وب اپلیکیشن ساخته‌اید — خواه Ruby، Python، PHP یا C# — این کتاب برای شما مناسب خواهد بود.

Go 1.23

اطلاعات این کتاب برای آخرین نسخه اصلی Go (نسخه 1.23) صحیح است و اگر می‌خواهید همراه با ساخت اپلیکیشن کدنویسی کنید، باید این نسخه را نصب کنید.

اگر قبلاً Go را نصب کرده‌اید، می‌توانید شماره نسخه را از ترمینال با استفاده از دستور go version بررسی کنید. خروجی باید شبیه این باشد:

$ go version
go version go1.23.0 linux/amd64

اگر نیاز به ارتقای نسخه Go دارید — یا می‌خواهید Go را از ابتدا نصب کنید — لطفاً همین حالا این کار را انجام دهید. دستورالعمل‌های دقیق برای سیستم‌عامل‌های مختلف را می‌توانید در اینجا پیدا کنید:

سایر نرم‌افزارها

چند نرم‌افزار دیگر وجود دارد که اگر می‌خواهید به طور کامل همراهی کنید، باید مطمئن شوید روی کامپیوتر شما نصب هستند:

واژه‌نامه اصطلاحات فنی

اصطلاح فارسی معادل انگلیسی توضیح
نحو Syntax قوانین و ساختار نوشتن کد در یک زبان برنامه‌نویسی
ترمینال Terminal رابط متنی برای تعامل با سیستم عامل و اجرای دستورات
مرورگر وب Web Browser برنامه کاربردی برای دسترسی به صفحات وب و تعامل با آنها
ابزارهای توسعه‌دهنده Developer Tools مجموعه ابزارهای تعبیه شده در مرورگر برای کمک به توسعه و اشکال‌زدایی برنامه‌های وب
ویرایشگر متن Text Editor برنامه‌ای برای ویرایش فایل‌های متنی و کد
مخازن نرم‌افزاری Software Repositories منابع آنلاین برای دانلود و نصب نرم‌افزارها در سیستم‌عامل‌های مختلف