🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مبتدیان زیگ
- آخرین آپدیت
دانلود Beginner's Guide to Zig
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
شروع سریع سفر یادگیری زبان Zig
به دوره "راهنمای مقدماتی Zig" خوش آمدید.
با این دوره چه چیزی خواهید آموخت؟
زبان Zig را از پایه یاد بگیرید.
با مفهوم قدرتمند comptime در Zig آشنا شوید.
برنامهنویسی سطح پایین را به راحتی فرا بگیرید.
درک عمیقی از مدیریت حافظه در برنامهنویسی به دست آورید.
پیشنیازها:
داشتن تجربه برنامهنویسی اولیه ضروری است.
این دوره به شما کمک میکند تا سفر یادگیری Zig خود را با سرعت آغاز کنید. ما از مبانی Zig شروع خواهیم کرد: نحوه اجرای اولین برنامه Zig، سینتکس زبان، انواع مختلفی که زبان ارائه میدهد و موارد دیگر. توجه ویژهای به ساختارهای داده (مانند structها، unionها، enumها و آرایهها) و عبارات کنترل جریان (مانند if و switch، حلقههای while و for) خواهیم داشت. همچنین مدیریت حافظه (اشارهگرها، برشها، Allocatorها) و مفهوم comptime در Zig را خواهید آموخت.
پس از اتمام مباحث، درک خود را از زبان با پروژههای مختلف تقویت خواهیم کرد.
این دوره در حال توسعه است و با سخنرانیها و پروژههای جدید به روز خواهد شد.
مباحثی که در این دوره میآموزید، در سایر فعالیتهای برنامهنویسی شما نیز کاربرد خواهند داشت و شما را به یک توسعهدهنده همهجانبهتر تبدیل میکند. از آنجایی که Zig یک زبان سطح پایینتر از بسیاری از زبانهای محبوب امروزی (مانند JavaScript، Python، C#) است، شما تجربه دست اولی از نحوه عملکرد این زبانها در زیر لایه خواهید داشت. یادگیری Zig شما را در استفاده از سایر زبانهای سطح پایینتر راحتتر میکند و به شما میآموزد که قدردان کارهایی باشید که زبانهای سطح بالاتر برای شما انجام میدهند.
برای شرکت در این دوره، داشتن تجربه برنامهنویسی اولیه ضروری است. اگر میتوانید اسکریپتهای اولیه را به هر زبان برنامهنویسی بنویسید، میدانید توابع چه هستند و چگونه از آنها استفاده کنید، برای این دوره آمادهاید.
سلب مسئولیت در مورد استفاده از هوش مصنوعی: هیچگونه کمکی از هوش مصنوعی برای ایجاد محتوای این دوره استفاده نشده است. تمامی مطالب این دوره، با تمام نواقص و ایراداتش، توسط یک شخص تولید شده است.
سرفصل ها و درس ها
Introduction
مقدمه
Introduction
نحوه رویکرد
How to approach
راهاندازی Zig
Set up Zig
مبانی Zig
Zig Basics
مبانی سینتکس
Syntax Basics
اصلاحیه Zig v0.15.1 – توابع رایج کتابخانه استاندارد
Zig v0.15.1 Correction - Common Standard Library Functions
توابع رایج کتابخانه استاندارد
Common Standard Library Functions
متغیرها
Variables
نوعها
Types
اعداد صحیح
Integers
کاراکترها و رشتهها
Chars and Strings
بولی
Boolean
متغیرهای اختیاری
Optional Variables
کامپتایم
Comptime
ساختارهای داده و جریان کنترل
Data Structures and Control Flow
نمایش نظرات