در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با پایتون یاد می گیرید.
عنوان اصلی : Python: Recursion
معرفی :
قدرت بازگشت
آنچه شما باید بدانید
کار با GitHub
1. مقدمه ای بر بازگشت:
مفهوم بازگشت
چرا بازگشت مهم است
2. مبانی بازگشت:
اجزای یک الگوریتم بازگشتی
بازگشت در عمل
تابع فاکتوریل: نسخه تکراری
یک تابع فاکتوریل بازگشتی
پیچیدن و باز کردن پشته تماس در حالت بازگشتی
چالش: اصلاح الگوریتم بازگشتی
راه حل: مبانی بازگشت
3. الگوریتم های بازگشتی کلاسیک در پایتون:
تابع فیبوناچی بازگشتی در پایتون
تابع جمع بازگشتی در پایتون
بازگشتی بزرگترین تابع مقسوم علیه مشترک در پایتون
4. نوشتن الگوریتم های بازگشتی در پایتون را تمرین کنید:
الگوریتم ضرب بازگشتی در پایتون
الگوریتم قدرت بازگشتی در پایتون
الگوریتم بازگشتی طول رشته
5. مرتب سازی داده ها با استفاده از Recursion در پایتون:
مقدمه ای بر مرتب سازی سریع
کدنویسی الگوریتم مرتب سازی سریع در پایتون
چالش: درک خود را از مرتب سازی سریع بررسی کنید
راه حل: درک خود را از مرتب سازی سریع بررسی کنید
6. پیمایش داده با استفاده از بازگشت:
عبور از یک لیست پیوندی با استفاده از بازگشت
عبور از یک درخت با استفاده از بازگشت: نمای کلی
عبور از یک درخت با استفاده از بازگشت: پیاده سازی پایتون
چالش: پیمایش درخت
راه حل: پیمایش درخت
7. بهینه سازی بازگشت در پایتون:
ملاحظات حافظه با الگوریتم های بازگشتی
حفظ کردن در پایتون
بهینه سازی تماس دم در پایتون
8. رسم فراکتال ها با استفاده از بازگشت در پایتون:
فراکتال H-tree با استفاده از گرافیک Python Turtle
مثلث سیرپینسکی
9. برج های هانوی: یک پازل بازگشتی کلاسیک:
پازل آشنایی با برج های هانوی
کدگذاری پازل برج هانوی در پایتون
نتیجه :
بازگشت در مقابل تکرار
نتیجه
Python: Recursion
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
تفکر الگوریتمی با پایتون
آموزش لیست های دو بعدی پایتون و استفاده از آن ها در بازی ها
Advanced Algorithmic Thinking with Python
تجسم داده ها در پایتون با Dash
آموزش انتخاب PHP Editor
آموزش کدنویسی بازگشتی در زبان Python
ساخت بازی کلاسیک مار با پایتون
آموزش کدنویسی ساختمان داده و الگوریتم ها در زبان Python
Python for Algorithmic Thinking: Problem-Solving Skills