به ساختارهای داده و الگوریتمها خوش آمدید - بوت کمپ مصاحبه کدنویسی، یک دوره آموزشی برای شروع گام به گام سفر DSA خود به عنوان یک مبتدی. این دوره به هر موضوع مهمی از طریق مفهوم، تجسم و پیاده سازی می پردازد. کل دوره برای مبتدیان با یک هدف طراحی شده است، درک هر یک از مفاهیم از ابتدا با دانش مناسب از پیچیدگی ها و پیاده سازی آنها در پایتون.
در طول دوره، ما مهمترین ساختارهای داده را بررسی خواهیم کرد. و گام به گام مباحث الگوریتم:
1. مفاهیم اساسی
- نماد O بزرگ
- حافظه
- لگاریتم ها
- بازگشت
2. ساختارهای داده:
- آرایهها
- لیستهای پیوندی (فهرست پیوندی منفرد، فهرست پیوندی دوگانه، فهرست پیوندی دایرهای)
- پشتهها
- صفها
- جداول هش
- درختها (دودویی) درخت، درخت جستجوی دودویی، درختان AVL، درختان قرمز-سیاه)
- Heaps (تپه های باینری)
- تلاش ها
- نمودارها
3. الگوریتمها:
- الگوریتمهای مرتبسازی ابتدایی
(مرتبسازی حبابی، مرتبسازی درج، مرتبسازی انتخابی)
- الگوریتمهای جستجوی پیشرفته
(مرتبسازی سریع، مرتبسازی ادغام)
- درخت پیمایش
جستجوی عرض-اول: پیمایش ترتیب سطح، جستجوی اولیه
عمق: پیشسفارش، در ترتیب، پست سفارش
- پیمایش نمودار
(جستجوی عرض-اول، جستجوی اول عمق)
4. سوالات مصاحبه
- Two Sum
- MinMax Stack
- طراحی لیست پیوندی
- لیست پیوندی معکوس
- ساخت درخت باینری
- معکوس کردن درخت دودویی
- ساخت درخت جستجوی باینری
- شناسایی سرمایه
- رشته معکوس
- طولانی ترین زیر رشته پالیندرومیک
------------------
چرا این دوره؟
دوره کامل بر روی رویکرد یادگیری مفهوم متمرکز است، شما هر مفهومی را از طریق یک رویکرد یادگیری منطقی و بصری یاد می گیرید.
همه مفاهیم مهم را به ساده ترین روش ممکن با هزاران مثال و آزمون بیاموزید.
شما فقط به دانش پایه پایتون نیاز دارید، ما همه چیز را گام به گام از ابتدا پوشش خواهیم داد.
-------------------
پس از اتمام این دوره، شما آماده کار به عنوان یک کارآموز، تازه کار، یا فریلنسر خواهید بود و همچنین قادر به پیاده سازی خواهید بود. همه چیز خودت! مهمتر از همه، شما آماده خواهید بود که با تمرینات آینده و سؤالات سطح سخت ساختارهای داده تقسیم عمیق کنید.
اکنون ثبت نام کنید، مطمئن می شوم که در مورد ساختارهای داده و الگوریتم ها بهترین اطلاعات را کسب کرده اید.
توسعه دهنده پایتون
سلام!
من نقشه راه کامل را برای تبدیل شدن به یک توسعه دهنده با پروژه های مختلف ایجاد کرده ام، به طور خاص برای مخاطبان SkillShare.
با این نقشه راه ما با برنامه نویسی پایتون شروع می کنیم، با اصول، مفاهیم مهم آشنا می شویم و حل می کنیم. برخی از مشکلات زندگی واقعی با ساخت پروژه ها. هنگامی که ما با پایتون آماده شدیم، زمان آن رسیده است که تجربه بیشتری در پروژه های میدانی مختلف در اتوماسیون، تجزیه و تحلیل داده ها، برنامه نویسی رابط کاربری گرافیکی و توسعه وب کسب کنیم.
اینجا برنامه نویسی کامل پایتون است -
برنامه نویسی پایتون - مفاهیم پیشرفته
پروژه های پایتون -
برنامه نویسی رابط کاربری گرافیکی پایتون - ساخت یک برنامه دسکتاپ با Tkinter و SQLite
کامل Django Masterclass (توسعه وب) -
Django for Beginners - Building Task Manager Web Application (قسمت 1)
Django برای مبتدیان - استقرار برنامه وب در Heroku (بخش) 3)
نمایش نظرات