Gift Cards for every stocking
Buy New
-22% $31.33
FREE delivery November 9 - 17
Ships from: BuyWorldwide
Sold by: BuyWorldwide
$31.33 with 22 percent savings
List Price: $39.99
FREE delivery November 9 - 17. Details
In stock
Usually ships within 3 to 4 days.
$$31.33 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$31.33
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$39.99
FREE delivery Monday, November 2
Or Prime members get FREE delivery Tomorrow, October 29. Join Prime
Only 14 left in stock (more on the way).
$$31.33 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$31.33
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$16.75
Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships USPS Media Mail Gently read. May have name of previous ownership, or ex-library edition. Binding tight; spine straight and smooth, with no creasing; covers clean and crisp. Minimal signs of handling or shelving. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships USPS Media Mail See less
FREE delivery November 4 - 6. Details
In stock
$$31.33 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$31.33
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Stellar Book Company.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Sponsored
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript

4.8 out of 5 stars (68)

{"desktop_buybox_group_1":[{"displayPrice":"$31.33","priceAmount":31.33,"currencySymbol":"$","integerValue":"31","decimalSeparator":".","fractionalValue":"33","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PurfD5%2FNRa68lurskG26WIj24p9qriu9imuxczTNVfXkuxqzXxStx1fHXemo5jlkib%2FWIfCpMtVcNS2hoHbpSOHxr0eyVKeBcmRLF5ZqyRdQZgAX2vRKAStEBIOaV0V5Zy%2FhjIXi21Kxoqy%2B42mWdwHJNkmvFwIytM38adO5dYbj1iHs9yGrqJN394cQr5Af","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$39.99","priceAmount":39.99,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PurfD5%2FNRa68lurskG26WIj24p9qriu9lIxSKcd2XcQcKOg6YcxeHigothJVgO4BOTZ%2F5p62D24nYjjJ12LWWXYoyGigXuRSDxRSvKXEREmIi2ARBDPB1RVRL%2Farx1qqerMnPrm4AspJ5aRwUKic5A%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":1}, {"displayPrice":"$16.75","priceAmount":16.75,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PurfD5%2FNRa68lurskG26WIj24p9qriu9S5JUuayJkFQzO%2Bcs3JQwK%2FI1PZvWvX6hKiOEQ0O%2B0pvkf6wq0nHcAaAsXiEvgoWIU8ObKxRzDwevoSkJMbcAIdgSwvExCSKE5XHptXSEWdyGAhKnHbxmefYK8S06kqGfUZwMnqIpbk%2B8L0EOF%2Fz5ifhh97d37A4x","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":2}]}

Purchase options and add-ons

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.
Sponsored

Frequently bought together

This item: The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
$31.33
Get it Nov 9 - 17
In stock
Usually ships within 3 to 4 days.
Ships from and sold by BuyWorldwide.
+
$31.63
Get it Nov 9 - 17
In stock
Usually ships within 3 to 4 days.
Ships from and sold by BuyWorldwide.
+
$31.31
Get it Nov 9 - 17
In stock
Usually ships within 3 to 4 days.
Ships from and sold by BuyWorldwide.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Customers also bought or read

Loading...

From the Publisher

Copy of The Recursive Book of Recursion on black background with No Starch Press logo
Review of The Recursive Book of Recursion on black background
Review of The Recursive Book of Recursion on black background
A man wearing a driving cap and red plaid shirt. He is seated in a cafe.

About the Author

Al Sweigart is a software developer and tech book author living in Houston. Python is his favorite programming language, and he is the developer of several open source modules for it. His other books are freely available under a Creative Commons license on his website, Invent with Python.

No Starch Press logo. A black circle with a white iron and a star in the center.

About the Publisher

No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.

Editorial Reviews

Review

"This book takes the mystery out of recursion. By the time you finish it, you'll see recursion as a powerful technique, but also a technique usable by mere mortals."
—John D. Cook

"... this book is a worthy read for a developer who wants to deepen their knowledge of advanced programming topics. While basic recursion is included in early programming curriculum, it typically stops at examples that can be reproduced with iteration. In this book, Al Sweigart starts are these basics and quickly expands to include types of algorithms that benefit from recursion, such as tree traversal and divide-and-conquer. Though focused on those actively interviewing for engineering roles, the book is also a good fit for professional development, an engineering book club, or a brain tickler for your technical book shelf. The real life projects at the end are especially informative, which is why I think... (this review 'recurs' to the beginning)"
—Adam DuVander, @adamd, Founder of EveryDeveloper

"I have felt for a long time that I had a pretty good handle on the subject of recursion . . . Thanks to Al Sweigart's new book, I think I'm far better informed than I was before. I will re-read this book a couple more times, just to add to the knowledge."
—Ronnie Tucker, Editor, Full Circle Magazine

About the Author

Al Sweigart is a software developer and tech book author living in Houston. Python is his favorite programming language, and he is the developer of several open source modules for it. His other books are freely available under a Creative Commons license on his website at https://www.inventwithpython.com/.

Product details

  • Publisher ‏ : ‎ No Starch Press
  • Publication date ‏ : ‎ August 16, 2022
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 328 pages
  • ISBN-10 ‏ : ‎ 1718502028
  • ISBN-13 ‏ : ‎ 978-1718502024
  • Item Weight ‏ : ‎ 1.35 pounds
  • Dimensions ‏ : ‎ 7.01 x 0.75 x 9.25 inches
  • Best Sellers Rank: #1,160,804 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.8 out of 5 stars (68)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Al Sweigart
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Al Sweigart is a software developer and tech book author living in Houston. He has written several programming books for beginners, including Automate the Boring Stuff with Python. His books are freely available under a Creative Commons license at his website https://inventwithpython.com.

Sponsored

Customer reviews

4.8 out of 5 stars
68 global ratings
Sponsored
Sign in to see customer reviews.