دوره LeetCode در پایتون: تسلط به الگوریتمها و کدنویسی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- هنر حل مسئله را با برخورد استراتژیک با آن بیاموزید.
- تفکر الگوریتمی و حل مسئله را توسعه دهید.
- به مسائل معمایی Leet Code به صورت عملگرایانه با استفاده از راهحلهای واضح نزدیک شوید و تمام موارد تست را با پیچیدگی مطلوب پشت سر بگذارید.
- برای غلبه بر مسائل leetcode، ساختار داده و الگوریتمها (DSA) و مفاهیم فوقالعاده را به طور کارآمد پیادهسازی و استفاده کنید.
پیش نیازهای دوره
- بدون نیاز به تجربه برنامهنویسی قبلی است. اما بهتر است که با زبان پایتون آشنایی داشته باشید.
توضیحات دوره
"حتماً آماده شدن برای مصاحبه بسیار دلهرهآور است!"
"آیا باید همه آنها را بلد باشیم؟ چقدر طول میکشد تا همه آنها را مرور کنیم؟"
شما تنها نیستید! ما اینجا همان سؤالات را تمرین میکنیم، اما برخی از سؤالات واقعاً مهم و گاهی دانستن آنها جالب است. مدرس برخی از آنها را اینجا لیست کرده است و بیایید در این دوره با هم به آنها نگاه کنیم. همین حالا بپیوندید.
این دوره برای تمام کسانی است که میخواهند مفاهیم ساختار داده و الگوریتمها را با کاربرد عملی آنها بر روی مسائل leetcode و حل آنها از سطح کاملاً مبتدی تا متوسط بیاموزند. ما از مثالهای زیادی استفاده خواهیم کرد تا درسها بسیار آسان برای درک و هضم باشند.
هر مسئله چندین رویکرد خواهد داشت که ما سعی خواهیم کرد آنها را اعمال کنیم و بهترین را از نظر پیچیدگی، یعنی اصولاً زمان و فضا، پیدا کنیم.
محتوای دوره:
- مسائل ضروری Leetcode همراه با راهحلها مورد بحث و توضیح قرار میگیرد. (ضروریات)
- رویکردهای مختلف برای یک مسئله واحد (استراتژی چند رویکردی)
- مسائل کدنویسی به آرایه و هشینگ و درخت (و نمودارها و موارد بیشتر در ادامه اضافه خواهد شد)
- درک الگوها و رویکردهای مبتنی بر رقابت
Leetcode چیست؟
LeetCode یک مخزن بزرگ از سؤالات مصاحبه واقعی است که توسط محبوبترین صنایع فناوری (گوگل، آمازون، فیسبوک، مایکروسافت، اپل، کوئورا، لینکدین، بلومبرگ، اوبر، گلدمن ساکس، توییتر و غیره) پرسیده میشود.
مصاحبهکنندگان از محبوبترین شرکتها (مانند گوگل، آمازون، فیسبوک، اوبر، توییتر و غیره) اغلب مستقیماً سؤالاتی را که در Leetcode پیدا میکنند، میپرسند. ناوبری در میان حجم زیادی از مسائل (حدود 1500) برای رسیدن به مهمترین سؤالات دشوار است، این همان چیزی است که این دوره برای آن طراحی شده است.
زمانی که دوره را به پایان برسانید، برای سؤالات متداول مصاحبه کدنویسی فنی آماده خواهید بود.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزار یا کارآموزان که کنجکاو حل مسئله در پایتون هستند.
- دانشمندان داده یا مهندسانی که میخواهند برنامهنویسی را با استفاده از ساختارهای داده و مفاهیم الگوریتمی مختلف بیاموزند.
- دانشجویانی که میخواهند مهارتهای برنامهنویسی خود را ارتقا دهند و هر مفهوم را برای حل مسئله درک کنند.
- هر کسی که میخواهد در ساختار داده و الگوریتمها (DSA) ارتقا یابد و مهارتهای خود را برای موفقیت در دورهای کدنویسی بالا ببرد.
- توسعهدهندگان پایتون مبتدی که کنجکاو علم داده هستند.
دوره LeetCode در پایتون: تسلط به الگوریتمها و کدنویسی
-
آشنایی با بخشهای دوره 04:58
-
راهاندازی محیطی 07:11
-
دو عدد 16:30
-
راهحل دو عدد 10:24
-
شامل تکراری 07:01
-
راه حل شامل تکراری 11:09
-
آنگرام معتبر در LeetCode 12:02
-
آنگرام معتبر - بخش 2 09:26
-
تکلیف مربوط به آنگرامهای معتبر 02:32
-
راهحل تکلیف در پایتون 05:01
-
گروه آنگرامها - سطح متوسط 31:49
-
K عنصر پر تکرار 16:42
-
ضرب آرایه به جز خودش 24:31
-
سودوکو معتبر 14:38
مشخصات آموزش
دوره LeetCode در پایتون: تسلط به الگوریتمها و کدنویسی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:14
- مدت زمان :02:54:47
- حجم :1.18GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy