فیلم آموزش برنامه نویسی LUA

فیلم آموزش برنامه نویسی LUA

سلام و عرض ادب. Lua یک زبان برنامه نویسی بسیار متنوع و محبوب است که در بسیاری از برنامه های کاربردی مانند Adobe Lightroom یا حتی World of Warcraft تعبیه شده است. در این مطلب از وب سایت آموزش برنامه نویسی سورس باران فیلم آموزش برنامه نویسی LUA (لوا) به زبان اصلی رو جهت دانلود قرار دادیم.

بسیاری از توسعه دهندگان به این نتیجه رسیده اند که حتی بازی های بسیار محبوب مانند Angry Birds در Lua نوشته شده اند. در این دوره، شما یاد خواهید گرفت که به سرعت شروع به نوشتن برنامه ها و اسکریپت ها با Lua کنید.

سرفصل فیلم آموزش برنامه نویسی LUA

  • معرفی دوره
  • مخاطبان دوره
  • Lua چیست؟
  • کیفیت Lua
  • تاریخچه
  • مثال Lua
  • Hello World IDE
  • متغیرها، عبارات، بیانیه ها، بلوک ها
  • بازی Guess My Number
  • انواع
  • متغیرها و تخصیص ها
  • عبارت ها
  • اپراتورها
  • If Then Else
  • Blocks و Scope
  • توابع و ساختارهای داده
  • ایجاد تابع ساده
  • ایجاد تابع Variadic
  • بازنویسی به یک تابع Variadic
  • تعداد رشته ها
  • استفاده از توابع
  • ماشین حساب ساده
  • Closures
  • نمرات دانش آموزان
  • جداول به عنوان آرایه ها
  • سازماندهی کدنویسی شی گرا
  • نحوه عملکرد OO در Lua
  • Metatables
  • Metamethods
  • کتابخانه ها
  • و غیره

زبان برنامه نویسی LUA چیست؟

لوا (LUA ) یک زبان برنامه‌سازی سبُک‌وزن، بازتابنده و امری-تابعی است. زبان لوا با ساختار پردازه‌نویسی (برنامه‌ نویسی اسکریپتی) و با هدف داشتن قابلیت‌های گسترش‌پذیر طراحی شده‌است. فلسفلهٔ اولیه ساخت این زبان، استفاده از آن به عنوان یک زبان عمومی و ساده پردازه‌نویسی بود. جامعه هدف لوا شامل کاربران نیمه حرفه‌ای هم می‌شود. در پردازه‌ نویسی برای انجام توصیفات پیچیده از یک زبان نهفته شده در یک زبان دیگر استفاده می‌شود.

به خاطر سبک بودن کتابخانه لوا، می‌توان لوا را با تمام قابلیت‌ها به عنوان یک زبان نهفته در سی استفاده نمود. حجم مفسر کامپایل شده حدود ۱۵۰KB است. در طراحی لوا سعی شده‌است از فرا ساز و کارها بیشتر استفاده شود تا در عین کوچکی، انعطاف‌پذیری زبان افزایش یابد. داده‌ساختار جدول، داده ساختار اصلی مورد استفاده در این زبان است.

لوا یک مفسر اصلی دارد که توسط طراحان اصلی زبان پیاده‌سازی شده‌است. این مفسر دارای واسط سی نسبتاً سبک و ساده‌ای است. هر دوی لوا و جاوااسکریپت از اشیاء نمونه‌پایه استفاده می‌کنند. آن‌ها هر دو از شِما الگو گرفته‌اند. بسیاری از مفاهیم مشترک میان آن‌ها وجود دارد، گرچه تفاوت‌های اساسی در نحو دارند. در طراحی لوا شبیه به آیکون است، شاید به این علت که هر دو از اسنوبال تأثیر پذیرفته‌اند. زبان لوا در طول زمان تغییر می‌کند، قابلیت‌هایی از آن کاسته و قابلیت‌هایی بر آن افزوده می‌شوند. اکنون این زبان در نسخه ۵٫۳٫۲ قرار دارد (آذر ۱۳۹۴) لوا در صنعت بازی‌های ویدئویی محبوبیت زیادی دارد. به جز بازی‌ها لوا در کاربردهای بسیاری هم تجاری و هم غیرتجاری استفاده شده‌است. نام این زبان از کلمه پرتغالی lua به معنای «ماه» می‌آید.

برنامه فاکتوریل با LUA

در زیر یک نمونه از کد نویسی LUA رو مشاهده می نمایید کهبرنامه فاکتوریل به 2 روش پیاده سازی شده است:

روش اول

روش دوم

 

دمو دوره برنامه نویسی LUA (لوا)

 

توضیحات اضافه دوره لوا

منبع : https://www.pluralsight.com/courses/beginning-lua

 

3.7/5 - (3 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

صابر بوستانی

داستان من با دنیای برنامه‌ نویسی آغاز شد، و در ادامه به عنوان یک توسعه‌ دهنده نرم‌ افزار، طراح وب سایت و متخصص سئو، مهارت ‌های تکنیکی و تحلیلی خودم رو پرورش دادم. علاقه م به دنیای مالی منو به سمت یادگیری ترید و معامله‌گری سوق داد. و در حال حاضر در برنامه نویسی و معامله گری ارز دیجیتال انجام میدم. از سال 96 سعی کردم معامله گری در کریپتو رو یاد بگیرم. ترید و معامله گری برام پر از چالش و شکست‌ های متعدد بود. اما هر شکست، درسی ارزشمند برام داشت و من رو به یک تریدر و معامله گر قوی‌ تر و هوشمندتر تبدیل کرد. با پشتکار و یادگیری مداوم، تونستم به موفقیت‌های قابل توجهی دست یابم و به معامله گری موفق تبدیل بشم. در اینجا بزرگترین تجربیات و مهمترین دانش خودم رو در اختیار شما قرار میدم تا در مدت زمان کوتاه تر و شکست های کمتر در این مسیر به موفقیت برسید.

دوره آموزش برنامه نویسی پایتون در 24 ساعت + ساخت ربات تلگرامی
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

  1. سلام. ممنون بابت آموزشی که قرار دادید.

بازخوردهای خود را برای ما ارسال کنید