Practice examples and problems given in the book "Automate the Boring Stuff with Python". You can find the free version of the book here.
This was given as a part of the introduction-syllabus to to Freshers at Amrita Vishwa Vidyapeetham who are in the amFOSS club.
Every chapter folder contains the codes for the Practice Projects which I could do. And information about what it took me to complete the projects of that chapter, external references I used and the blockers I faced during the completion of the book.
It teaches how to use Python to write programs that do in minutes what would take you hours to do by hand with no need of prior programming experience.
Chapter | Description |
---|---|
Chapter-00 | Introduction |
Chapter-01 | Python Basics |
Chapter-02 | Flow Control |
Chapter-03 | Functions |
Chapter-04 | Lists |
Chapter-05 | Dictionaries and Structuring Data |
Chapter-06 | Manipulating Strings |
Chapter-07 | Pattern Matching with Regular Expressions |
Chapter-08 | Input Validation |
Chapter-09 | Reading and Writing Files |
Chapter-10 | Organizing Files |
Chapter-11 | Debugging |
Chapter-12 | Web Scraping |
Chapter-13 | Working with Excel Spreadsheets |
Chapter-14 | Working with Google Spreadsheets |
Chapter-15 | Working with PDF and Word Documents |
Chapter-16 | Working with CSV Files and JSON Data |
Chapter-17 | Keeping Time, Scheduling Tasks, and Launching Programs |
Chapter-18 | Sending Email and Text Messages |
Chapter-19 | Manipulating Images |
Chapter-20 | Controlling the Keyboard and Mouse with GUI Automation |