آموزش راهنمای مبتدیان زیگ - آخرین آپدیت

دانلود 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

  • بلاک‌ها Blocks

  • ساختار If-Else If Else

  • توابع Functions

  • استراکت‌ها Structs

  • برنامه‌نویسی جنریک Generic Programming

  • اینام‌ها Enums

  • یونیون Union

  • سوئیچ Switch

  • خطاها Errors

  • آرایه‌ها Arrays

  • حلقه While While Loop

  • حلقه For For Loop

  • وکتور Vector

  • Defer و Errdefer Defer and Errdefer

  • اصلاحیه Zig v0.14.0 – وکتورها Zig v0.14.0 Correction - Vectors

مدیریت حافظه Memory Management

  • اشاره‌گرها Pointers

  • اسلایس Slice

  • مقدمه‌ای بر آلوکیتورها Intro to Allocators

پروژه ۱ – ساختارهای داده Project 1 - Data Structures

  • لیست پیوندی Linked List

  • پشته Stack

  • صف Queue

  • درخت جستجوی دودویی Binary Search Tree

نمایش نظرات

آموزش راهنمای مبتدیان زیگ
جزییات دوره
4.5 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
234
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar