Automate the boring stuff with Python : practical programming for total beginners / by Al Sweigart
By: Sweigart, Al.Publisher: San Francisco, C.A. : No Starch Press, 2020Edition: 2nd ed.Description: xxxix, 547 p. : ill. ; electronic resource.ISBN: 9781593279929.Subject(s): Information technology | Computer programming | Excel | Email | Office automationOnline resources: Download as an eBook
|Item type||Home library||Call number||URL||Status||Notes||Date due||Barcode||Item reserves|
|EBook||International||ProQuest eBook (Browse shelf)||Link to resource||eBook||Available as an ebook here|
PYTHON PROGRAMMING BASICS: Python basics -- Flow control -- Functions -- Lists -- Dictionaries and structuring data -- Manipulating strings. AUTOMATING TASKS: Pattern matching with regular expressions -- Input validation -- Reading and writing files -- Organizing files -- Debugging -- Web scraping -- Working with Excel spreadsheets -- Working with Google Sheets -- Working with PDF and Word documents -- Working with CSV files and JSON data -- Keeping time, scheduling tasks, and launching programs -- Sending email and text messages -- Manipulating images -- Controlling the keyboard and mouse with GUI automation. APPENDICES: Installing third-party modules -- Running programs -- Answers to the practice questions.
Explains how to write Python programmes to achieve in minutes what may otherwise take you hours. Describes how to quickly perform a large variety of tasks on many platforms and software including Excel, Word and email.