Cover of Automate the Boring Stuff with Python
Read Time: ~8.4 hr

Automate the Boring Stuff with Python

by Al Sweigart (2015)

About this book

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: - Search for text in a file or across multiple files - Create, update, move, and rename files and folders - Search the Web and download online content - Update and format data in Excel spreadsheets of any size - Split, merge, watermark, and encrypt PDFs - Send reminder emails and text notifications - Fill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.[ (Source)][1] [1]:

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreAutomate the Boring Stuff with Python Lead Character

Readers who enjoyed this also loved

Cover of Programming languages and systems

Programming languages and systems

Pierpaolo Degano (ed

This book constitutes the refereed proceedings of the 12th European Symposium on Programming, ESOP 2003, held in Warsaw, Poland, in April 2003. The 25 revised full papers presented together with two invited papers were carefully reviewed and selected from 99 submissions. Among the topics addressed are programming paradigms and their integration, program semantics, calculi of computation, security, advanced type systems, program analysis, program transformation, and practical algorithms based on theoretical developments.

Cover of Data Mining with Rattle and R

Data Mining with Rattle and R

Graham Williams

"Data mining is the art and science of intelligent data analysis. By building knowledge from information, data mining adds considerable value to the ever increasing stores of electronic data that abound today. In performing data mining many decisions need to be made regarding the choice of methodology, the choice of data, the choice of tools, and the choice of algorithms. Throughout this book the reader is introduced to the basic concepts and some of the more popular algorithms of data mining. With a focus on the hands-on-end-to-end process for data mining. Williams guides the reader through various capabilities of the easy to use, free, and open source Rattle Data Mining Software built on the sophisticated R Statistical Software."--[book cover]

Cover of CWAP

CWAP

David Wescott ... [et al

"The official study guide for the Certified Wireless Analysis Professional certification from CWNP. Four leading wireless experts thoroughly prepare you for the vendor-neutral CWAP exam administered by CWNP, the industry leader for enterprise Wi-Fi training and certification. This official study guide not only covers all exam objectives for the CWAP exam, it also prepares you to administer and troubleshoot complex enterprise WLAN environments. Covers all exam objectives for the Certified Wireless Analysis Professional (CWAP) exam. Covers 802.11 physical (PHY) and 802.11 MAC layer frame formats and technologies. Also covers 802.11 operation and frame exchanges, spectrum analysis and troubleshooting, and protocol analysis and troubleshooting. Includes hands-on exercises using the Wireshark protocol analyzer and Fluke Network's Spectrum analyzer software. Companion CD includes two practice exams and over 150 electronic flashcards. Advancing your skills as a wireless administrator professional? Start by passing the CWAP exam with the complete test prep you'll find in this practical study guide and CD"--

Cover of Programming languages

Programming languages

Ravi Sethi

Programming Languages: Concepts and Constructs, Second Edition retains the "character" of the original, emphasizing concepts and how they work together. This classic book has been thoroughly revised to provide readable coverage of the major programming paradigms. Dr. Sethi's treatment of the core concepts of imperative programming in languages like Pascal and C flows smoothly into object-oriented programming in C++ and Smalltalk. The charm of functional languages is illustrated by programs in Standard ML and the Scheme dialect of Lisp. Logic programming is introduced using Prolog. . Novices, who have been introduced to programming in some language, will learn from this book how related concepts work together while designers and implementers will be exposed to the major programming paradigms.

Automate the Boring Stuff with Python by Al Sweigart | Literally Just Books