تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توابع بازگشتی در پایتون

دوره آموزشی توابع بازگشتی در پایتون

2 ساعت 10 دقیقهمتوسط2021-02-18

مدرسین

Robin Andrews

Robin Andrews

Founder of Compucademy

جزئیات دوره

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

مهارت ها

Programming FoundationsPythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01-قدرت بازگشت
  • 02-آنچه باید بدانید
  • 03-کار با GitHub

1. مقدمه ای بر بازگشت

  • 04-مفهوم بازگشت
  • 05-چرا بازگشت مهم است

2. مبانی بازگشت

  • 06-مواد تشکیل دهنده یک الگوریتم بازگشتی
  • 07- بازگشت در عمل
  • 08- تابع فاکتوریل - نسخه تکراری
  • 09-یک تابع فاکتوریل بازگشتی
  • 10-پیچ و باز کردن پشته تماس در حالت بازگشتی
  • 11-چالش - اصلاح الگوریتم بازگشتی
  • 12- راه حل - مبانی بازگشت

3. الگوریتم های بازگشتی کلاسیک در پایتون

  • 13- تابع فیبوناچی بازگشتی در پایتون
  • 14-تابع جمع بازگشتی در پایتون
  • 15- بازگشتی بزرگترین تابع مقسوم علیه مشترک در پایتون

4. نوشتن الگوریتم های بازگشتی در پایتون را تمرین کنید

  • 16-الگوریتم ضرب بازگشتی در پایتون
  • 17-الگوریتم قدرت بازگشتی در پایتون
  • 18-الگوریتم بازگشتی طول رشته

5. مرتب سازی داده ها با استفاده از Recursion در پایتون

  • 19-مقدمه ای بر مرتب سازی سریع
  • 20- کدنویسی الگوریتم مرتب سازی سریع در پایتون
  • 21-چالش - درک خود را از مرتب سازی سریع بررسی کنید
  • 22-راه حل - درک خود را از مرتب سازی سریع بررسی کنید

6. پیمایش داده با استفاده از بازگشت

  • 23-پیمایش یک لیست پیوندی با استفاده از بازگشت
  • 24-پیمایش درخت با استفاده از بازگشت - نمای کلی
  • 25-پیمایش درخت با استفاده از بازگشت - پیاده سازی پایتون
  • 26-چالش - پیمایش درخت
  • 27-حل - پیمایش درخت

7. بهینه سازی بازگشت در پایتون

  • 28- ملاحظات حافظه با الگوریتم های بازگشتی
  • 29-حافظه نویسی در پایتون
  • 30-بهینه سازی تماس دنباله در پایتون

8. رسم فراکتال ها با استفاده از Recursion در پایتون

  • فراکتال 31-H-tree با استفاده از گرافیک Python Turtle
  • 32-مثلث سیرپینسکی

9. برج های هانوی - یک پازل بازگشتی کلاسیک

  • 33- پازل مقدمه ای بر برج های هانوی
  • 34-کدگذاری پازل برج هانوی در پایتون

نتیجه

  • 35-بازگشت در مقابل تکرار
  • 36-نتیجه گیری

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal