آموزش چهار ترم علوم کامپیوتر در 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 ساعت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 47m
45
Pluralsight (پلورال سایت) pluralsight-small
11 اسفند 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 کار کرده‌ام. در حال حاضر، من در .

هستم

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

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

Pluralsight (پلورال سایت)

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

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