آموزش پایتون برای ساختارهای داده، الگوریتم ها و مصاحبه ها!

Python for Data Structures, Algorithms, and Interviews!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شروعی در حرفه خود داشته باشید و مصاحبه های برنامه نویسی خود را انجام دهید! ایجاد یک رزومه عالی داشتن پروفایل LinkedIn و Github برای استخدام‌کنندگان درک تمام ساختارهای داده و الگوریتم‌های اصلی مصاحبه‌های کدگذاری Ace پس از آماده‌سازی با مصاحبه‌های ساختگی دوره پیش نیازها: مهارت‌های پایتون پایه تا متوسط.

لطفاً توجه داشته باشید: اگر شما یک مبتدی کامل در پایتون هستید، دوره دیگر من را بررسی کنید: برای یادگیری پایتون، بوت کمپ پایتون را کامل کنید!

به Python برای ساختارهای داده، الگوریتم ها و مصاحبه ها خوش آمدید!

این جامع‌ترین دوره آنلاین است که به شما کمک می‌کند تا در مصاحبه‌های کدنویسی خود ادامه دهید و در مورد ساختارهای داده و الگوریتم‌ها بیاموزید! این دوره از زبان برنامه نویسی پایتون برای خواندن آسان بهره می برد تا به شما آنچه را که برای رسیدن به شغل فنی رویاهای خود نیاز دارید به طور موثر به شما آموزش دهد!

این دوره همه چیزهایی را که برای دستیابی به یک شغل عالی در زمینه فناوری نرم افزار نیاز دارید به شما آموزش می دهد، از جمله:

  • ایجاد یک رزومه عالی
  • ایجاد نمایه‌های LinkedIn و GitHub برای یافتن استخدام‌کنندگان
  • ایجاد و استفاده از شبکه ای برای فرصت های شغلی
  • جدیدترین ابزارهای جستجوی کار موجود به صورت آنلاین
  • پرسش و پاسخ مصاحبه غیر فنی
  • موضوعات بعد از مصاحبه (مذاکره حقوق و آماده سازی مراجع)
  • نمای کلی نوت بوک های Jupyter
  • تجزیه و تحلیل الگوریتم و نمادگذاری Big-O
  • دنباله های آرایه
  • صف ها و دک ها را پشته می کند
  • لیست های پیوندی
  • بازگشت
  • درختان
  • جستجو و مرتب‌سازی الگوریتم‌ها
  • الگوریتم های نمودار
  • معماها و بازی های فکری
  • 4 مصاحبه ساختگی!

با ثبت نام در این دوره به اهداف شغلی خود دست یابید و شغل فوق العاده ای در زمینه فناوری بدست آورید!



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

راه اندازی دوره Course Setup

  • معرفی دوره Course Introduction

  • نمای کلی برنامه درسی دوره Full Course Curriculum Overview

  • چگونه برای دوره کمک بگیریم! How to get help for the Course!

  • سوالات متداول دوره Course FAQ

شرکت و انواع شغل Company and Job Types

  • بررسی اجمالی انواع شرکت Company Types Overview

  • مروری بر نوع شغل Job Type Overviews

آماده سازی رزومه Resume Preparation

  • آماده سازی رزومه Resume Preparation

  • ابزارهای ایجاد رزومه Resume Creation Tools

  • لیست وب سایت های ایجاد رزومه List of Resume Creation Websites

  • بررسی چک لیست رزومه Resume Checklist Review

حضور آنلاین Online Presence

  • لینکدین LinkedIn

  • GitHub GitHub

  • وب سایت شخصی و نمونه کارها Personal Website and Portfolio

شبکه سازی Networking

  • ساخت شبکه Building a Network

  • رویدادهای شبکه Networking Events

جستجوی شغل Job Searching

  • سازمان جستجوی شغل Organization of Job Search

  • سایت های کاریابی Job Search Sites

  • لیست تابلوها و سایت های کاریابی List of Job Boards and Sites

  • سایت های تطبیق شرکت Company Matching Sites

  • فهرست سایت های تطبیق شرکت List of Company Matching Sites

در طول مصاحبه (غیر فنی) During the Interview (Non-Technical)

  • مروری بر بخش مصاحبه Overview of Interview Section

  • 5 مرحله مصاحبه 5 Steps of an Interview

  • سوالات سخت مصاحبه Tough Interview Questions

  • سوالات برای دانش آموزان Questions for Students

  • سوالات مصاحبه موردی خاص Special Case Interview Questions

ارسال مصاحبه Post Interview

  • مذاکرات حقوق و دستمزد Salary Negotiations

  • پرسش و پاسخ حقوق و دستمزد Salary Questions and Answers

  • آماده سازی مراجع Preparing References

بخش شکست فنی Technical Break Section

  • بررسی اجمالی فنی Technical Overview

  • دریافت کمک برای بخش فنی Getting Help for the Technical Section

  • افشای سوالات Questions Disclosure

مقدمه ای بر نوت بوک های Jupyter Introduction to Jupyter Notebooks

  • راهنمای نصب مواد دوره Course Material Installation Guide

  • ویندوز - نصب و راه اندازی مواد دوره Windows - Course Material Installations

  • Mac OSX - نصب مواد دوره Mac OSX - Course Material Installations

  • بررسی اجمالی نوت بوک های Jupyter Jupyter Notebooks Overview

  • دفترچه های درسی Course Notebooks

  • دفترچه های مصاحبه Interview Notebooks

تحلیل الگوریتم و بیگ O Algorithm Analysis and Big O

  • تحلیل الگوریتم و نمای کلی بخش Big O Algorithm Analysis and Big O Section Overview

  • مقدمه ای بر تحلیل الگوریتم و بیگ O Introduction to Algorithm Analysis and Big O

  • نماد O بزرگ Big O Notation

  • نمونه های بزرگ O Big O Examples

  • تکلیف خواندن تکلیف Homework Reading Asssignment

  • Big O برای ساختارهای داده پایتون Big O for Python Data Structures

  • تجزیه و تحلیل الگوریتم و آزمون بزرگ O Algorithm Analysis and Big O Quiz

  • برگه تقلب مرجع Big-O Big-O Reference Cheat Sheet

دنباله های آرایه Array Sequences

  • مقدمه ای بر دنباله های مبتنی بر آرایه Introduction to Array Based Sequences

  • آرایه های سطح پایین Low Level Arrays

  • آرایه پویا Dynamic Array

  • تمرین آرایه پویا Dynamic Array Excercise

  • استهلاک Amortization

  • مسائل مصاحبه - آرایه ها Interview Problems - Arrays

  • بررسی آناگرام - مشکل مصاحبه Anagram Check - Interview Problem

  • بررسی آناگرام - مشکل مصاحبه - راه حل Anagram Check - Interview Problem - SOLUTION

  • مجموع جفت آرایه - مسئله مصاحبه Array Pair Sum - Interview Problem

  • مجموع جفت آرایه - مسئله مصاحبه - راه حل Array Pair Sum - Interview Problem - SOLUTION

  • عنصر گمشده را پیدا کنید - مسئله مصاحبه Find the Missing Element - Interview Problem

  • عنصر گمشده را پیدا کنید - مسئله مصاحبه - راه حل Find the Missing Element - Interview Problem - SOLUTION

  • بزرگترین جمع پیوسته - مسئله مصاحبه Largest Continuous Sum - Interview Problem

  • بزرگترین جمع پیوسته - مسئله مصاحبه - راه حل Largest Continuous Sum - Interview Problem - SOLUTION

  • واژگونی جمله - مشکل مصاحبه Sentence Reversal - Interview Problem

  • واژگونی جمله - مشکل مصاحبه - راه حل Sentence Reversal - Interview Problem - SOLUTION

  • فشرده سازی رشته - مشکل مصاحبه String Compression - Interview Problem

  • فشرده سازی رشته - مسئله مصاحبه - راه حل String Compression - Interview Problem - SOLUTION

  • شخصیت های منحصر به فرد در یک رشته - مشکل مصاحبه Unique Characters in a String - Interview Problem

  • شخصیت های منحصر به فرد در رشته - مسئله مصاحبه - راه حل Unique Characters in String - Interview Problem - SOLUTION

صف ها و دکه ها را پشته می کند Stacks Queues and Deques

  • پشته ها، صف ها، و Deques نمای کلی Stacks, Queues, and Deques Overview

  • نمای کلی پشته ها Stacks Overview

  • پیاده سازی Stack Implementation of Stack

  • نمای کلی صف Queue Overview

  • اجرای صف Implementation of Queue

  • بررسی اجمالی Deque Deque Overview

  • اجرای Deque Implementation of Deque

  • پشته ها، صف ها، و مشکلات مصاحبه Deques Stacks, Queues, and Deques Interview Problems

  • پیاده سازی یک پشته - مشکل مصاحبه Implement a Stack - Interview Problem

  • یک صف اجرا کنید Implement a Queue

  • اجرای یک Deque - مشکل مصاحبه Implement a Deque - Interview Problem

  • بررسی پرانتز متعادل - مشکل مصاحبه Balanced Parentheses Check - Interview Problem

  • بررسی پرانتز متعادل - مشکل مصاحبه - راه حل Balanced Parentheses Check - Interview Problem - SOLUTION

  • اجرای یک صف با استفاده از 2 پشته - مشکل مصاحبه - Implement a Queue using 2 Stacks - Interview Problem -

  • یک صف را با استفاده از 2 پشته پیاده سازی کنید - مشکل مصاحبه - راه حل Implement a Queue using 2 Stacks - Interview Problem - SOLUTION

لیست های پیوندی Linked Lists

  • نمای کلی لیست های پیوندی Linked Lists Overview

  • لیست های تک پیوند خورده Singly Linked Lists

  • پیاده سازی لیست پیوندی تکی Singly Linked List Implementation

  • لیست های دارای پیوند دوگانه Doubly Linked Lists

  • پیاده سازی لیست پیوندی دوگانه Doubly Linked List Implementation

  • بررسی چرخه فهرست پیوندی - مشکل مصاحبه Singly Linked List Cycle Check - Interview Problem

  • بررسی چرخه فهرست پیوندی - مشکل مصاحبه - راه حل Singly Linked List Cycle Check - Interview Problem - SOLUTION

  • برگشت لیست پیوندی - مشکل مصاحبه Linked List Reversal - Interview Problem

  • معکوس لیست پیوندی - مشکل مصاحبه - راه حل Linked List Reversal - Interview Problem - SOLUTION

  • پیوند لیست نهم به آخرین گره - مشکل مصاحبه Linked List Nth to Last Node - Interview Problem

  • لیست پیوند نهم به آخرین گره - مشکل مصاحبه - راه حل Linked List Nth to Last Node - Interview Problem - SOLUTION

  • پیاده سازی لیست پیوندی - مشکل مصاحبه Implement a Linked List - Interview Problem

  • پیاده سازی یک لیست پیوندی - مشکل مصاحبه - راه حل Implement a Linked List - Interview Problem - SOLUTION

بازگشت Recursion

  • مقدمه ای بر بازگشت Introduction to Recursion

  • مثال مسائل تکلیف بازگشتی Recursion Homework Example Problems

  • مثال مشکلات تکالیف بازگشتی - راه حل Recursion Homework Example Problems - SOLUTIONS

  • حفظ کردن Memoization

  • مشکل مصاحبه بازگشتی - 1 Recursion Interview Problem - 1

  • مشکل مصاحبه بازگشتی - 1 - راه حل Recursion Interview Problem - 1 - SOLUTION

  • مشکل مصاحبه بازگشتی - 2 Recursion Interview Problem - 2

  • مشکل مصاحبه بازگشتی - 2 - راه حل Recursion Interview Problem - 2 - SOLUTION

  • مشکل مصاحبه بازگشتی - 3 Recursion Interview Problem - 3

  • مشکل مصاحبه بازگشتی - 3 - راه حل Recursion Interview Problem - 3 - SOLUTION

  • مشکل مصاحبه بازگشتی - 4 Recursion Interview Problem - 4

  • مشکل مصاحبه بازگشتی - 4 - راه حل Recursion Interview Problem - 4 - SOLUTION

  • خواندن موضوع پیشرفته - بازگشت دم در پایتون Advanced Topic Reading - Tail Recursion in Python

درختان Trees

  • آشنایی با درختان Introduction to Trees

  • اجرای بازنمایی درخت - قسمت 1 Tree Representation Implementation - Part 1

  • اجرای بازنمایی درخت - قسمت 2 Tree Representation Implementation - Part 2

  • پیاده سازی گره ها و مراجع Nodes and References Implementation

  • پیمایش درختان Tree Traversals

  • صف های اولویت دار با هیپ های باینری Priority Queues with Binary Heaps

  • پیاده سازی باینری هیپ Binary Heap Implementation

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

  • پیاده سازی درختان جستجوی باینری - قسمت 1 Implementation of Binary Search Trees - Part 1

  • پیاده سازی درختان جستجوی باینری - قسمت 2 Implementation of Binary Search Trees - Part 2

  • بررسی درخت جستجوی باینری - مشکل مصاحبه Binary Search Tree Check - Interview Problem

  • بررسی درخت جستجوی باینری - مشکل مصاحبه - راه حل Binary Search Tree Check- Interview Problem - SOLUTION

  • چاپ سفارش در سطح درخت - مشکل مصاحبه Tree Level Order Print - Interview Problem

  • چاپ سفارش در سطح درخت - مشکل مصاحبه - راه حل Tree Level Order Print - Interview Problem - SOLUTION

  • کوتاه کردن درخت جستجوی باینری - مشکل مصاحبه Trim a Binary Search Tree - Interview Problem

  • کوتاه کردن درخت جستجوی باینری - مسئله مصاحبه - راه حل Trim a Binary Search Tree - Interview Problem - SOLUTION

جستجو و مرتب سازی Searching and Sorting

  • مرور کلی جستجو Search Overview

  • جستجوی متوالی Sequential Search

  • پیاده سازی جستجوی متوالی Implementation of Sequential Search

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

  • پیاده سازی جستجوی باینری Implementation of Binary Search

  • هش کردن Hashing

  • پیاده سازی جدول هش Implementation of a Hash Table

  • مرور کلی مرتب سازی Sorting Overview

  • یادداشت سریع در مورد یادگیری الگوریتم های مرتب سازی Quick Note on Learning Sorting Algorithms

  • منابعی برای تجسم الگوریتم های مرتب سازی Resources for Visualizing Sorting Algorithms

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

  • پیاده سازی مرتب سازی حباب Implementation of Bubble Sort

  • انتخاب مرتب سازی Selection Sort

  • پیاده سازی Selection Sort Implementation of Selection Sort

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

  • پیاده سازی Insertion Sort Implementation of Insertion Sort

  • مرتب سازی پوسته Shell Sort

  • پیاده سازی Shell Sort Implementation of Shell Sort

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

  • پیاده سازی Merge Sort Implementation of Merge Sort

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

  • پیاده سازی مرتب سازی سریع Implementation of Quick Sort

  • مرتب سازی مشکلات مصاحبه Sorting Interview Problems

  • پیاده سازی مشکل مصاحبه جستجوی دودویی Implement Binary Search Interview Problem

  • پیاده سازی مسئله مصاحبه الگوریتم مرتب سازی حبابی Implement Bubble Sort Algorithm Interview Problem

  • پیاده سازی انتخاب مرتب سازی الگوریتم مسئله مصاحبه Implement Selection Sort Algorithm Interview Problem

  • مشکل مصاحبه الگوریتم مرتب سازی درج را پیاده سازی کنید Implement Insertion Sort Algorithm Interview Problem

  • پیاده سازی مشکل مصاحبه الگوریتم مرتب سازی پوسته Implement Shell Sort Algorithm Interview Problem

  • پیاده سازی ادغام مرتب سازی الگوریتم مسئله مصاحبه Implement Merge Sort Algorithm Interview Problem

  • پیاده سازی الگوریتم مرتب سازی سریع مسئله مصاحبه Implement Quick Sort Algorithm Interview Problem

الگوریتم های نمودار Graph Algorithms

  • در بخش نمودار چه انتظاراتی باید داشت! What to Expect in the Graph Section!

  • مقدمه ای بر نمودارها Introduction to Graphs

  • ماتریس مجاورت و فهرست مجاورت Adjacency Matrix and Adjacency List

  • پیاده سازی نمودار (فهرست مجاورت) Implementation of a Graph (Adjacency List)

  • مثال مشکل Word Ladder Word Ladder Example Problem

  • جستجوی اول عرض Breadth First Search

  • مثال مشکل تور شوالیه Knight's Tour Example Problem

  • جستجوی اولیه عمق عمومی General Depth First Search

  • اجرای نمای کلی نمودار Implementation of Graph Overview

  • پیاده سازی Depth First Search Overview Implementation of Depth First Search Overview

  • اجرای اجمالی Breadth First Search Implementation of Breadth First Search Overview

  • پیاده سازی نمودار - مسئله مصاحبه Implement a Graph - Interview Problem

  • اجرای Depth First Search - مشکل مصاحبه Implement Depth First Search - Interview Problem

  • اجرای Breadth First Search - مشکل مصاحبه Implement Breadth First Search - Interview Problem

معماها Riddles

  • چگونه به معماها و بازی های فکری نزدیک شویم How to Approach Riddles and Brain Teasers

  • تقاطع پل - مشکل مصاحبه Bridge Crossing - Interview Problem

  • تقاطع پل - مسئله مصاحبه - راه حل Bridge Crossing - Interview Problem - SOLUTION

  • سکه و ترازو - مسئله مصاحبه Coins and a Scale - Interview Problem

  • سکه و ترازو - مسئله مصاحبه - راه حل Coins and a Scale - Interview Problem - SOLUTION

  • قطره تخم مرغ - مشکل مصاحبه Egg Drop - Interview Problem

  • قطره تخم مرغ - مسئله مصاحبه - راه حل Egg Drop - Interview Problem - SOLUTION

  • کمدهای راهرو - مشکل مصاحبه Hallway Lockers - Interview Problem

  • کمدهای راهرو - مشکل مصاحبه - راه حل Hallway Lockers - Interview Problem - SOLUTION

  • کوزه های آب - مسئله مصاحبه Jugs of Water - Interview Problem

  • کوزه های آب - مسئله مصاحبه - راه حل Jugs of Water - Interview Problem - SOLUTION

  • کلیدهای نور - مشکل مصاحبه Light Switches - Interview Problem

  • کلیدهای نور - مشکل مصاحبه - راه حل Light Switches - Interview Problem - SOLUTION

  • طناب سوزی - مشکل مصاحبه Ropes Burning - Interview Problem

  • سوزاندن طناب - مشکل مصاحبه - راه حل Ropes Burning - Interview Problem - SOLUTION

مقدمه ای بر بخش مصاحبه ساختگی Introduction to Mock Interview Section

  • بررسی اجمالی مصاحبه های ساختگی Mock Interviews Overview

  • راهنمای سوالات غیر فنی Non-Technical Questions Guide

  • لیست سوالات مصاحبه عمومی غیر فنی General Non Technical Interview Questions List

  • سوالات پس از مصاحبه راهنمای Questions after an Interview Guide

  • لیست سوالاتی که باید بعد از مصاحبه بپرسید List of Questions to Ask after an Interview

مصاحبه ساختگی 1 - شرکت تجارت الکترونیک Mock Interview 1 - E-Commerce Company

  • مصاحبه شرکت تجارت الکترونیک - بررسی اجمالی E-Commerce Company Interview - Overview

  • صفحه نمایش تلفن Phone Screen

  • سوال در سایت 1 On Site Question 1

  • سوال در سایت 2 On Site Question 2

  • سوال در سایت 3 On Site Question 3

  • صفحه نمایش تلفن -SOLUTION Phone Screen -SOLUTION

  • در سایت سوال 1 - راه حل On Site Question 1 -SOLUTION

  • در سایت سوال 2 -راه حل On Site Question 2 -SOLUTION

  • در سایت سوال 3 -راه حل On Site Question 3 -SOLUTION

  • مصاحبه مشخصات شرکت Company Specifics Interview

مصاحبه ساختگی 2 - شرکت بزرگ موتور جستجو Mock Interview 2 - Large Search Engine Company

  • مروری بر مصاحبه شرکت موتور جستجوی بزرگ Large Search Engine Company Interview Overview

  • صفحه نمایش تلفن Phone Screen

  • سوال در سایت 1 On Site Question 1

  • سوال در سایت 2 On Site Question 2

  • سوال در سایت 3 On Site Question 3

  • سوال در سایت 4 On Site Question 4

  • صفحه نمایش تلفن - راه حل Phone Screen - SOLUTION

  • در سایت سوال 1 - راه حل On Site Question 1 -SOLUTION

  • در سایت سوال 2 -راه حل On Site Question 2 -SOLUTION

  • در سایت سوال 3 -راه حل On Site Question 3 -SOLUTION

  • در سایت سوال 4 -راه حل On Site Question 4 -SOLUTION

  • مصاحبه مشخصات شرکت Company Specifics Interview

مصاحبه ساختگی 3 - Ride Share Start-Up Company Mock Interview 3 - Ride Share Start-Up Company

  • بررسی اجمالی مصاحبه راه اندازی به اشتراک گذاری سوار Ride Share Start-Up Interview Overview

  • صفحه نمایش تلفن Phone Screen

  • سوال در سایت 1 On Site Question 1

  • سوال در سایت 2 On Site Question 2

  • سوال در سایت 3 On Site Question 3

  • صفحه نمایش تلفن - راه حل Phone Screen - SOLUTION

  • در سایت سوال 1 - راه حل On Site Question 1 -SOLUTION

  • در سایت سوال 2 -راه حل On Site Question 2 -SOLUTION

  • در سایت سوال 3 -راه حل On Site Question 3 -SOLUTION

  • منابع مشخصات شرکت Company Specifics Resources

مصاحبه ساختگی 4 - شرکت شبکه اجتماعی Mock Interview 4 - Social Network Company

  • مروری بر مصاحبه شرکت شبکه اجتماعی Social Network Company Interview Overview

  • صفحه نمایش تلفن Phone Screen

  • سوال در سایت 1 On Site Question 1

  • سوال در سایت 2 On Site Question 2

  • سوال در سایت 3 On Site Question 3

  • صفحه نمایش تلفن - راه حل Phone Screen - SOLUTION

  • در سایت سوال 1 - راه حل On Site Question 1 -SOLUTION

  • در سایت سوال 2 -راه حل On Site Question 2 -SOLUTION

  • در سایت سوال 3 -راه حل On Site Question 3 -SOLUTION

  • منابع خاص شرکت Company Specific Resources

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش پایتون برای ساختارهای داده، الگوریتم ها و مصاحبه ها!
جزییات دوره
16.5 hours
228
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
79,119
4.5 از 5
دارد
دارد
دارد
Jose Portilla
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان