آموزش کلینیک کد: روبی - آخرین آپدیت

دانلود Code Clinic: Ruby

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

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

برای دیدن چگونگی حل دقیقاً همان چالش ها در زبانهایی مانند C#، C ++ ، Java ، PHP و Python ، از دوره های دیگر این سریال بازدید کنید.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از شروع این دوره بدانید What you should know before starting this course

  • با استفاده از پرونده های تمرینی Using the exercise files

  • کسب بیشترین استفاده از کلینیک کد Getting the most from Code Clinic

مسئله اول: تحلیل آماری Problem One: Statistical Analysis

  • معرفی دریاچه آویز اوریل Introducing Lake Pend Oreille

  • مروری بر راه حل من Overview of my solution

  • پذیرش ورودی کاربر Accepting user input

  • اعتبار ورودی کاربر Validating user input

  • بازیابی داده های از راه دور Retrieving remote data

  • محاسبات داده Data calculations

  • نتایج خروجی Output results

  • API API

مسئله دو: تجزیه و تحلیل تصویر Problem Two: Image Analysis

  • تجزیه و تحلیل تصویر Introducing image analysis

  • نکات ، نکات و ترفندها Hints, tips, and tricks

  • مروری بر راه حل من Overview of my solution

  • ImageMatcher ImageMatcher

  • تطبیق پیکسل های دقیق Matching exact pixels

  • پیکسل های مشابه Matching similar pixels

  • تعیین بهترین مسابقه Determining the best match

  • بهینه سازی Optimizations

  • مطابقت با OpenCV Matching with OpenCV

مشکل سوم: هشت ملکه Problem Three: Eight Queens

  • هشت مشکل کوئینز Eight Queens problem

  • نکات ، نکات و ترفندها Hints, tips, and tricks

  • مروری بر راه حل من Overview of my solution

  • کلاس های ملکه و تخته Queen and board classes

  • صفحه را نمایش می دهد Displaying the board

  • تعیین موقعیت های ایمن Determining safe positions

  • با استفاده از حلقه ها Using loops

  • حلقه ها با استفاده از backtracking Loops with backtracking

  • حلقه هایی با پشت پرده هوشمندتر Loops with smarter backtracking

  • آغازگر بازگشتی Recursion primer

  • با استفاده از بازگشت Using recursion

  • یافتن همه راه حلهای ممکن Finding all possible solutions

  • تمرین های بعدی Further exercises

مشکل چهارم: دسترسی به لوازم جانبی Problem Four: Accessing Peripherals

  • دسترسی به مشکل لوازم جانبی Accessing peripherals problem

  • نکات ، نکات و ترفندها Hints, tips, and tricks

  • مروری بر راه حل من Overview of my solution

  • نصب Gosu Installing Gosu

  • ایجاد PitchMaker Creating PitchMaker

  • اضافه کردن یک شاخص Adding an indicator

  • شروع و متوقف کردن لحن Starting and stopping the tone

  • تغییر حجم Changing volume

  • تغییر زمین Changing pitch

  • پیانو: استفاده از قطعات نیمه سنگین Piano: Using semitone pitches

مسئله پنجم: بازگشت و راهنمای Problem Five: Recursion and Directories

  • مقدمه Introduction

  • نکات ، نکات و ترفندها Hints, tips, and tricks

  • مروری بر راه حل من Overview of my solution

  • تهیه نقشه Making a plan

  • یافتن تصاویر با بازگشت Finding images with recursion

  • پیدا کردن تصاویر روشی ساده تر Finding images a simpler way

  • اگزیتول ها را نصب کنید Install exiftools

  • تصاویر را برای ابرداده بررسی کنید Inspect images for metadata

  • تصاویر را با زیرنویس سازماندهی کنید Organize images by caption

مشکل ششم: ساختن وب Problem Six: Building the Web

  • یک مشکل وسوسه انگیز A templating problem

  • نکات ، نکات و ترفندها Hints, tips, and tricks

  • مروری بر راه حل من Overview of my solution

  • تجزیه فایلهای CSV Parsing CSV files

  • قالب ERB ERB templating

  • برنامه درسی CurriculumMaker

  • تجزیه و تحلیل داده های دوره Parsing course data

  • ایجاد یک الگوی ERB Creating an ERB template

  • با استفاده از الگوی ERB Using the ERB template

  • پس انداز نتایج به پرونده جدید Savings results to a new file

نمایش نظرات

آموزش کلینیک کد: روبی
جزییات دوره
5h 42m
63
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
10,756
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.