Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

980
I'm Al Sweigart, author of several free programming books. My latest book is on recursion and recursive algorithms. AMA!
Post Flair (click to view more posts with a particular flair)
Post Body

My short bio: Hi, I'm Al Sweigart! (proof) I've been writing programming books and posting them for free online since 2009. The most popular one is Automate the Boring Stuff with Python, but I've just released my latest book The Recursive Book of Recursion. While most of my books cover Python, this one is a general computer science book with example programs written in both Python and JavaScript. You can read all of my books for free at https://inventwithpython.com

Recursion is a topic that a lot of programmers find intimidating. In 2018 I started doing research into the topic and found it isn't recursion that is difficult so much as that it's poorly taught. I started putting together a list of what makes recursion challenging to learn and it eventually turned into an entire book. It has some neat examples with a fractal creator and "Droste effect" recursive image maker. Ask Me Anything about recursion, Python, or teaching people to code.

I recently did an interview on The Real Python podcast about the book: Episode 124: Exploring Recursion in Python With Al Sweigart

The book is free online, but you can also buy print books directly from the publisher, No Starch Press. (They give you the ebook for free with purchase of the print book.)

(Go ahead and make recursion jokes, like links in your comment that link back to comment, but keep them under the official recursion joke thread.)

My Proof: https://twitter.com/AlSweigart/status/1569442221631340544

EDIT: I'm logging off for the night but can resume answering questions in the morning.

EDIT: Back online and 44 new comments. "Let us go," as the gamers say.

EDIT: Heyas, I'm done for the day. Thanks to everyone who asked questions!

Author
Account Strength
100%
Account Age
16 years
Verified Email
Yes
Verified Flair
No
Total Karma
309,123
Link Karma
166,092
Comment Karma
114,873
Profile updated: 1 week ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
2 years ago