خرید کتاب The Recursive Book of Recursion Ace the Coding Interview with Python and JavaScript
جهت نمایش قیمت و خرید، سایز محصول خود را انتخاب کنید
محصولات مشابه
معرفی
یه دوره فشرده و در عین حال قابل فهم برای یادگیری برنامه نویسی بازگشتی با مثالهایی به زبان پایتون و جاوا اسکریپت.
بازگشت یه شهرت ترسناک داره: یه موضوع پیشرفته علوم کامپیوتر در نظر گرفته میشه که اغلب تو مصاحبههای برنامه نویسی مطرح میشه. اما هیچ چیز جادویی در مورد بازگشت وجود نداره.
کتاب بازگشتی بازگشت از مثالهای پایتون و جاوا اسکریپت برای آموزش اصول بازگشت استفاده میکنه، روشهایی رو که اغلب به طور ضعیفی آموزش داده میشن رو آشکار میکنه و اصول اساسی همه الگوریتمهای بازگشتی رو روشن میکنه.
شما یاد خواهید گرفت که چه زمانی از توابع بازگشتی استفاده کنید (و مهمتر از همه، چه زمانی از اونها استفاده نکنید)، چگونه الگوریتمهای بازگشتی کلاسیک رو که اغلب در مصاحبههای شغلی مطرح میشن پیاده سازی کنید، و چگونه تکنیکهای بازگشتی میتونن به حل مشکلات بیشماری که شامل پیمایش درخت، ترکیبیات و سایر موضوعات پیچیده هستن کمک کنن.
این راهنمای پروژه محور شامل برنامههای کامل و قابل اجرا برای کمک به شما در یادگیری موارد زیر است:
چگونه توابع بازگشتی از پشته فراخوانی استفاده میکنن، یه ساختار داده حیاتی که تقریباً هرگز در درسهای مربوط به بازگشت مورد بحث قرار نمیگیره
چگونه تکنیکهای "سر-دم" و "اعتماد به نفس" میتونن نوشتن توابع بازگشتی رو ساده کنن
چگونه از بازگشت برای نوشتن اسکریپتهای جستجوی سفارشی برای سیستم فایل خودتون، ترسیم هنر فراکتال، ایجاد مارپیچ و موارد دیگه استفاده کنید
چگونه بهینه سازی و یادداشت برداری الگوریتمهای بازگشتی رو کارآمدتر میکنه
آل سویگارت با توضیح مفاهیم برنامه نویسی به روشی سرگرم کننده و قابل دسترس، حرفه ای برای خودش ساخته. اگر از یادگیری بازگشت دوری کردید اما میخواهید این تکنیک رو به جعبه ابزار برنامه نویسی خودتون اضافه کنید، یا اگر عجله دارید برای مصاحبه شغلی بعدی خودتون آماده بشید، این کتاب برای شماست.
An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.
Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion.
The Recursive Book of Recursion uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it’s often poorly taught and clarifying the fundamental principles of all recursive algorithms. You’ll learn when to use recursive functions (and, most importantly, when not to use them), how to implement the classic recursive algorithms often brought up in job interviews, and how recursive techniques can help solve countless problems involving tree traversal, combinatorics, and other tricky topics.
This project-based guide contains complete, runnable programs to help you learn:
How recursive functions make use of the call stack, a critical data structure almost never discussed in lessons on recursion
How the head-tail and “leap of faith” techniques can simplify writing recursive functions
How to use recursion to write custom search scripts for your filesystem, draw fractal art, create mazes, and more
How optimization and memoization make recursive algorithms more efficient
Al Sweigart has built a career explaining programming concepts in a fun, approachable manner. If you’ve shied away from learning recursion but want to add this technique to your programming toolkit, or if you’re racing to prepare for your next job interview, this book is for you.
مشخصات
دیدگاه ها
