آموزش تسلط بر ساختارها و الگوریتم های داده پایتون

Mastering Python Data Structures and Algorithms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مهارت‌های حل مسئله و مصاحبه فنی را بررسی کنید فرآیند مصاحبه را در غول‌های فناوری برتر مانند اپل، آمازون، گوگل، یاهو و مایکروسافت بررسی کنید تا در مورد روش‌های استخدام آنها اطلاعاتی کسب کنید. صلاحیت ها و تجربیات خود را به درک جامعی از آمادگی و استراتژی های مصاحبه فنی و رفتاری مجهز کنید و به شما امکان می دهد در مصاحبه ها برتر باشید. سوالات مصاحبه طراحی شی گرا، تسلط بر اصول طراحی سیستم های نرم افزاری قوی، مقیاس پذیر و کارآمد. درباره الگوریتم‌های نقشه‌برداری، مرتب‌سازی، پشته‌بندی و جستجو بیاموزید، ابزارهای ضروری را برای حل مؤثر مسائل محاسباتی پیچیده در اختیار شما قرار می‌دهد. به دست آوردن یک پایه محکم در Python Basics برای مبتدیان، کسب مهارت های برنامه نویسی لازم برای موفقیت در نقش های فنی در طراحی سیستم و محدودیت های حافظه، درک نحوه طراحی سیستم های نرم افزاری مقیاس پذیر و کارآمد و در عین حال مراقب محدودیت های حافظه. پیش نیازها:دسترسی به کامپیوتر میل به یادگیری مهارت های اولیه برنامه نویسی

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

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

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

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

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

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


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

مصاحبه های شغلی و آمادگی فنی Job Interviews and Technical Preparation

  • فرآیند مصاحبه The Interview Process

  • 10 اشتباه در مصاحبه 10 Interview Mistakes

  • مصاحبه مایکروسافت Microsoft Interview

  • مصاحبه آمازون Amazon Interview

  • مصاحبه گوگل Google Interview

  • مصاحبه اپل Apple Interview

  • مصاحبه یاهو Yahoo Interview

  • آمادگی رفتاری Behavioural Preparation

  • مصاحبه فنی Technical Interview

  • سوالات فنی: رویکرد 5 مرحله ای Technical Questions : 5 Step Approach

  • رویکردهای پنج الگوریتمی The Five Algorithm Approaches

حل مسائل ریاضی و مفاهیم Mathematical Problem Solving and Concepts

  • سری مسائل ریاضی AP Mathematical Problems Series AP

  • مجموع رقم پالیندروم است یا نه؟ Sum of Digit is Palindrome or not?

  • چاپ Kth رقم Print Kth Digit

  • LGM و GCD LGM and GCD

  • فاکتوریل ها Factorials

  • بزرگترین فاکتور اصلی Largest Prime Factor

  • اعداد اول Prime Numbers

چالش ها و الگوریتم های ریاضی Mathematical Challenges and Algorithms

  • شمارش مربع Count Squares

  • چک پاور CheckPower

  • مستطیل های همپوشانی Overlapping Rectangles

  • زاویه ساعت Clock Angle

  • صفرهای دنباله دار Trailing Zeros

  • درهای باز: راه حل تمرین Open Doors: Exercise Solution

  • اعداد مثلثی Triangular Numbers

  • اعداد فیبوناچی Fibonacci Numbers

  • خرید و فروش سهام Buy and Sell Stock

دستکاری آرایه و حل مسئله Array Manipulation and Problem Solving

  • آرایه ها: Min و Max Arrays: Min and Max

  • عناصر آرایه جمع Sum Array Elements

  • چرخش عناصر آرایه Rotate Array Elements

  • مثلث ها را بشمار Count Triangles

  • آرایه لیدر Array Leader

  • حداقل فاصله آرایه Minimum Array Distance

  • عنصر اکثریت Majority Element

  • پازل آرایه محصولات Product Array Puzzle

  • موارد تکراری را پیدا کنید Find Duplicates

  • اعداد گمشده و تکرار شونده را پیدا کنید Find Missing and Repeating Numbers

  • تخمین آب باران Estimate Rain Water

دستکاری رشته و حل مسئله String Manipulation and Problem Solving

  • آناگرام را بررسی کنید Check for Anagram

  • رشته را به ترتیب نزولی مرتب کنید Sort String in Descending Order

  • ادغام دو رشته Merge Two Strings

  • رشته خوب یا بد؟ Good or Bad String?

  • استخراج حداکثر Extract Maximum

  • کلمات معکوس Reverse Words

  • تابع strstr strstr Function

  • دنباله رو بررسی کنید Check for subsequence

  • K استدلال K Arguments

  • شخصیت های غیر معمول Uncommon Characters

  • تبدیل به آناگرام Convert to Anagram

  • شخصیت غیر تکراری Non Repeating Character

الگوریتم های جستجو و مرتب سازی اعداد Number Searching and Sorting Algorithms

  • کوچکترین عدد گمشده Smallest Missing Number

  • جستجوی یک شماره Searching a Number

  • جستجوی یک عدد: جستجوی باینری Searching a Number: Binary search

  • شماره گم شده Missing Number

  • ریشه مربع یک عدد Square Root of a Number

  • نقطه انتقال را پیدا کنید Find Transition Point

  • عناصر مشترک Common Elements

  • مرتب سازی آرایه باینری Binary Array Sorting

  • آرایه ای از 0، 1 و 2 را مرتب کنید Sort an Array of 0s, 1s and 2s

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

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

  • مرتب سازی نسبی Relative Sorting

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

  • مجموع سه گانه Triplet Sum

  • حداقل معاوضه Minimum Swaps

مقایسه آرایه ها و حل مسئله Array Comparisons and Problem Solving

  • زیر مجموعه آرایه Array Subset

  • برابری آرایه ها را بررسی کنید Check Arrays Equility

  • عنصر گم شده را پیدا کنید Find Missing Element

  • عنصر غیر تکراری Non-Repeating Element

  • آناگرام ها را با هم چاپ کنید Print Anagrams Together

  • برنده را انتخاب کنید Elect the Winner

  • جفت کلید Key Pair

  • شمارش جفت Count Pairs

ساختارهای داده و عملیات پشته Data Structures and Stack Operations

  • پیاده سازی پشته با استفاده از آرایه Implement Stack Using Array

  • پیاده سازی پشته با استفاده از لیست پیوندی Implement Stack Using Linked List

  • یک پشته را معکوس کنید Reverse a Stack

  • مشکل سلبریتی ها The Celebrity Problem

  • عنصر کوچکتر فوری Immediate Smaller Element

  • طولانی ترین پرانتز معتبر Longest Valid Parentheses

نمایش نظرات

نظری ارسال نشده است.

آموزش تسلط بر ساختارها و الگوریتم های داده پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
12 hours
79
Udemy (یودمی) udemy-small
24 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,004
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stefan Toshkov Zhelyazkov Stefan Toshkov Zhelyazkov

قدرت چت ربات های مبتنی بر هوش مصنوعی را باز کنید: از یک متخصص بیاموزید

Udemy (یودمی)

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

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