diff --git a/Python/AutomateBoringStuff_AlSweigart_2020pdf.pdf b/Python/AutomateBoringStuff_AlSweigart_2020pdf.pdf new file mode 100644 index 00000000..95fc8c37 Binary files /dev/null and b/Python/AutomateBoringStuff_AlSweigart_2020pdf.pdf differ diff --git a/src/data/books.ts b/src/data/books.ts index 84f2a403..950be989 100644 --- a/src/data/books.ts +++ b/src/data/books.ts @@ -163,6 +163,20 @@ export const books: Book[] = [ tags: ["Python", "Comprehensive", "Beginner"] } , +{ + "id": "python-9", + "title": "Automate the Boring Stuff with Python", + "author": "Al Sweigart", + "category": "Python Programming", + "language": "Python", + "pages": 504, + "year": 2020, + "level": "Beginner", + "description": "Practical programming for total beginners. Learn to automate tasks like updating spreadsheets, downloading files, and sending emails.", + "downloadLink": "https://raw.githubusercontent.com/sasi-upparapalli/Free-programming-books/main/Python/AutomateBoringStuff_AlSweigart_2020.pdf", + "tags": ["Python", "Automation", "Beginner"], + "featured": false +}, // Java Books { id: "java-1", @@ -892,6 +906,7 @@ export const categories = [ "Competitive Programming", "Flutter Development", "Operating System", + ]; export const languages = [