Skip to content

Add "Automate the Boring Stuff with Python" to Python books list#13125

Closed
khujrat17 wants to merge 2 commits intoEbookFoundation:mainfrom
khujrat17:patch-1
Closed

Add "Automate the Boring Stuff with Python" to Python books list#13125
khujrat17 wants to merge 2 commits intoEbookFoundation:mainfrom
khujrat17:patch-1

Conversation

@khujrat17
Copy link

Add "Automate the Boring Stuff with Python" to Python books list

What does this PR do?

✔ Add resource(s) | Remove resource(s) | Add info | Improve repo

IMPORTANT

  • Read our contributing guidelines.
  • Is this a revision of a previously submitted PR? If so, STOP! Go back, reopen the PR, and add commit(s) the branch you previously submitted. Please don't make the job of reviewing more difficult by hiding previous work.

For resources

Description

Added the book "Automate the Boring Stuff with Python" by Al Sweigart to the Python section of the free programming books list.

Why is this valuable (or not)?

This book is widely recommended for beginners learning Python.
It teaches practical automation tasks such as:

working with files

web scraping

spreadsheet automation

email automation

The book focuses on real-world programming tasks, making it very useful for new developers.

How do we know it's really free?

The book is available for free on the author’s official website:

https://automatetheboringstuff.com/

For book lists, is it a book? For course lists, is it a course? etc.

Yes, it is a complete programming book available in HTML format on the author's website.

Checklist:

  • Search for duplicates.
  • Include author(s) and platform where appropriate.
  • Put lists in alphabetical order, correct spacing.
  • Add needed indications (PDF, access notes, under construction).
  • Used an informative name for this pull request.

Follow-up

  • Check the status of GitHub Actions and resolve any reported warnings!

Add "Automate the Boring Stuff with Python" to Python books list
Removed two books from the English programming books list.
@khujrat17 khujrat17 closed this Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant