آموزش چهار ترم علوم کامپیوتر در 5 ساعت

Four Semesters of Computer Science in 5 Hours

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره تنها در پنج ساعت به برخی از اساسی ترین موضوعات علوم کامپیوتر می پردازد، از جمله الگوریتم ها و تجزیه و تحلیل Big O، بازگشت، مرتب سازی، ساختار داده ها، و برنامه نویسی کاربردی. یک تجربه عملی مبتنی بر ویدیو ایجاد کنید. با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل های تمرینی

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

Big O و Recursion Big O and Recursion

  • معرفی Introduction

  • بیگ O Big O

  • یافتن O بزرگ Finding Big O

  • بازگشت Recursion

  • مثال بازگشتی Recursion Example

  • تمرین 1: بازگشت Exercise 1: Recursion

  • راه حل تمرین 1 Exercise 1 Solution

الگوریتم های مرتب سازی Sorting Algorithms

  • مرتب سازی حباب Bubble Sort

  • تمرین 2: مرتب سازی حبابی Exercise 2: Bubble Sort

  • راه حل تمرین 2 Exercise 2 Solution

  • مرتب سازی درج Insertion Sort

  • تمرین 3: مرتب سازی درج Exercise 3: Insertion Sort

  • راه حل تمرین 3 Exercise 3 Solution

  • ادغام مرتب سازی Merge Sort

  • تمرین 4: مرتب سازی ادغام Exercise 4: Merge Sort

  • راه حل تمرین 4 Exercise 4 Solution

  • ارزش های میانه Median Values

  • مرتب سازی سریع Quick Sort

  • تمرین 5: مرتب سازی سریع Exercise 5: Quick Sort

  • راه حل تمرین 5 Exercise 5 Solution

رابط های ساختار داده Data Structure Interfaces

  • رابط ها Interfaces

  • تنظیم Set

  • نقشه Map

  • پشته Stack

  • صف Queue

پیاده سازی ساختارهای داده Implementing Data Structures

  • فهرست آرایه Array List

  • تمرین 6: فهرست آرایه Exercise 6: Array List

  • راه حل تمرین 6 Exercise 6 Solution

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

  • تمرین 7: لیست پیوندی Exercise 7: Linked List

  • راه حل تمرین 7، قسمت 1 Exercise 7 Solution, Part 1

  • راه حل تمرین 7، قسمت 2 Exercise 7 Solution, Part 2

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

  • تمرین 8: درخت جستجوی دودویی Exercise 8: Binary Search Tree

  • راه حل تمرین 8 Exercise 8 Solution

  • درخت AVL AVL Tree

  • چرخش تکی Single Rotation

  • چرخش دوگانه Double Rotation

  • راه حل تمرین 9، قسمت 1 Exercise 9 Solution, Part 1

  • راه حل تمرین 9، قسمت 2 Exercise 9 Solution, Part 2

  • جدول هش Hash Table

برنامه نویسی تابعی 101 Functional Programming 101

  • مفاهیم برنامه نویسی تابعی Functional Programming Concepts

  • نقشه Map

  • کاستن Reduce

  • فیلتر کنید Filter

نمایش نظرات

آموزش چهار ترم علوم کامپیوتر در 5 ساعت
جزییات دوره
4h 47m
45
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
43
از 5
دارد
دارد
دارد
Brian Holt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Holt Brian Holt

توسعه دهنده Front-end

سلام! من یک توسعه دهنده فرانت اند هستم که در ونکوور کانادا زندگی می کنم و روی سیستم های طراحی مقیاس پذیر تمرکز دارم. من عموماً روی برنامه‌های بزرگ Ruby on Rails کار می‌کنم و روی انواع برنامه‌های تک صفحه‌ای جلویی با React + Redux و Elm کار کرده‌ام. در حال حاضر، من در .

هستم

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

من واقعا از تدریس و راهنمایی لذت می برم. از آموزش دوره‌ها گرفته تا مقالات آموزشی، دریافته‌ام که می‌توانم به دانش‌آموزان غیرفنی کمک کنم تا نقاط را به هم متصل کنند و پیشرفت را درک کنند.