آموزش یاقوت: شروع کار

Ruby: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره با یک مثال عملی اصول Ruby را به شما آموزش می دهد. از انواع اساسی برای کنترل جریان ، Ruby را به اندازه کافی برای نوشتن برنامه های کوتاه خواهید آموخت. Ruby زبانی است که به انجام کارهای خود به روش خود افتخار می کند. در این دوره ، Ruby: Getting Started ، شما اصول زبان برنامه نویسی Ruby را یاد خواهید گرفت. ابتدا کد Ruby را می نویسید که یک مشکل برنامه نویسی را حل می کند. در ادامه خواهید دید که چگونه حتی سازه های ساده مانند شرطی ها و حلقه ها چرخش اصلی خود را در Ruby انجام می دهند. سپس ، می توانید از متداول ترین انواع داده های Ruby ، از جمله آرایه ها و هش ها استفاده کنید. در آخر ، شما خواهید آموخت که چگونه با خطاها و استثناهای برنامه نویسی کنار بیایید. وقتی این دوره را به پایان رساندید ، می دانید که چگونه یک برنامه ساده Ruby را بنویسید ، و در زمین مستحکم خواهید بود تا به جنبه های خاص این زبان درخشان بپردازید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نوشتن اولین برنامه یاقوت Writing Your First Ruby Program

  • درباره این آموزش About This Training

  • آموزش "تصویر بزرگ" The "Big Picture" Training

  • کلیپ های "کمی اضافی" "A Little Extra" Clips

  • یاقوت در حال اجرا است Running Ruby

  • REPL را وارد کنید Enter the REPL

  • چند نکته برای دانستن A Few Things to Know

خواندن داده های ورودی Reading Input Data

  • مشکلی که می خواهیم حل کنیم The Problem That We Want to Solve

  • در حال بارگیری "رومئو و ژولیت" Downloading "Romeo and Juliet"

  • خواندن داده ها از یک فایل Reading Data from a File

  • تعریف ثابت ها Defining Constants

  • کمی اضافی: چند روش برای خواندن داده ها A Little Extra: A Few Ways to Read Data

  • چه کار کردیم What We Did

سرگرم شدن با رشته ها Having Fun with Strings

  • دسترسی به مستندات روبی Accessing Ruby's Documentation

  • روش های انفجار و روش های سوال Bang Methods and Question Methods

  • پاک کردن متن Cleaning up the Text

  • آزاد کردن عبارات منظم Unleashing Regular Expressions

  • تقسیم متن Splitting the Text

  • کمی بیشتر: نقل قول های یک نفره و دو نفره A Little Extra: Single and Double Quotes

  • چه کار کردیم What We Did

تعریف توابع Defining Functions

  • عملکرد روبی چه شکلی است What a Ruby Function Looks Like

  • بسته بندی کد ما در یک عملکرد Wrapping Our Code in a Function

  • "توابع" واقعاً توابع نیستند "Functions" Aren't Really Functions

  • کمی اضافی: متغیرهای جهانی A Little Extra: Global Variables

  • چه کار کردیم What We Did

مجموعه های شعبده بازی Juggling Collections

  • آرایه های روبی Ruby's Arrays

  • بررسی شاخص های آرایه Exploring Array Indexes

  • مبانی هاش The Basics of Hashes

  • کمی اضافی: هاش و نمادها A Little Extra: Hashes and Symbols

  • چه کار کردیم What We Did

درک تکرار تکرار Understanding Iteration

  • نوشتن یک حلقه Writing a Loop

  • کشف بلوک ها Discovering Blocks

  • حلقه بدون حلقه Looping without a Loop

  • کمی بیشتر: راه های بیشتر برای تکرار A Little Extra: More Ways to Iterate

  • چه کار کردیم What We Did

مشروط نوشتن Writing Conditionals

  • یک شرط اساسی A Basic Conditional

  • پاکسازی مشروط Cleaning up the Conditional

  • کمی اضافی: موارد متعدد A Little Extra: Multiple Cases

  • چه کار کردیم What We Did

برخورد با خطاها Dealing with Errors

  • نجات استثناها Rescuing Exceptions

  • Terser Exception Management Terser Exception Management

  • کمی اضافی: مدیریت خطای پیشرفته A Little Extra: Advanced Error Management

  • چه کار کردیم What We Did

به پایان رساندن برنامه Wrapping up the Program

  • یک ترفند REPL A REPL Trick

  • کاوش تعداد کلمات Exploring the Word Counts

  • نوبت شماست Your Turn!

  • یک راه حل برای چالش A Solution to the Challenge

  • جمع بندی این آموزش Wrapping up This Training

نمایش نظرات

آموزش یاقوت: شروع کار
جزییات دوره
1h 40m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paolo Perrotta Paolo Perrotta

پائولو پروروتا نویسنده "یادگیری ماشین برنامه نویسی" و "یاقوت متا برنامه ریزی" است. او صدها مقاله ، سخنرانی کنفرانس و سخنرانی های آموزشی زیر کمرش دارد. وی نرم افزاری را در حوزه هایی از خودرو تا مراقبت های بهداشتی ، وب سایت های مقیاس بزرگ و بازی های رایانه ای توسعه داد.