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