By Albert Sweigart

ISBN: 1593275994
EAN: 9781593275990
ASIN: 1593275994
Publisher: No Starch Press
Publication Date: 2015-05-01
Number of Pages: 504

If you've ever spent hours renaming documents or updating 1000s of spreadsheet cells, you know the way tedious projects like those may be. yet what for those who can have your computing device do them for you?

In Automate the dull Stuff with Python, you'll the right way to use Python to jot down courses that do in mins what may take you hours to do by way of hand-no previous programming adventure required. as soon as you've mastered the fundamentals of programming, you'll create Python courses that without difficulty practice helpful and ambitious feats of automation to:

Search for textual content in a dossier or throughout a number of files
Create, replace, circulation, and rename documents and folders
Search the net and obtain on-line content
Update and layout facts in Excel spreadsheets of any size
Split, merge, watermark, and encrypt PDFs
Send reminder emails and textual content notifications
Fill out on-line forms

Step-by-step directions stroll you thru each one software, and perform tasks on the finish of every bankruptcy problem you to enhance these courses and use your newfound abilities to automate related tasks.

Don't spend a while doing paintings a well-trained monkey may well do. no matter if you've by no means written a line of code, you can also make your machine do the grunt paintings. learn the way in Automate the dull Stuff with Python.

Show description

Read Online or Download Automate the Boring Stuff with Python: Practical Programming for Total Beginners PDF

Similar programming books

Learn to Program

It's now more uncomplicated to benefit to write down your individual software program than it has ever been ahead of. Now all people can learn how to write courses for themselves--no past event is critical. Chris Pine takes a thorough, yet light-hearted process that teaches you ways to software with at least fuss or trouble.

Design and Prototyping for Drupal

Itching to construct fascinating tasks with Drupal, yet harassed incidentally it handles layout demanding situations? This concise consultant is helping small groups and solo site designers know how Drupal works by way of demonstrating the methods it outputs content material. You’ll the way to deal with Drupal’s output, layout round it, after which flip your layout right into a theme.

within the moment of 3 volumes on Drupal layout, award-winning dressmaker Dani Nordin takes you past easy website making plans and teaches you key recommendations for operating with subject matters, layouts, and wireframes. realize tips on how to use Drupal to make your imaginative and prescient a fact, rather than getting distracted by means of the system’s undertaking and code administration details.
* examine suggestions for sketching, wireframing, and designing potent layouts
* holiday down a Drupal structure to appreciate its uncomplicated elements
* comprehend Drupal’s subject layer, and what to appear for in a base subject matter
* paintings with the 960 grid process to facilitate effective wireframing and theming
* deal with Drupal markup, together with the code generated through the strong perspectives module
* Use LessCSS to prepare CSS and assist you subject your website extra successfully

Parallele Programmierung

Durch kostengünstige Multiprozessor-Desktoprechner, Cluster von computers und Innovationen wie die Hyperthreading-Technologie oder Multicore-Prozessoren sind parallele Rechenressourcen allgegenwärtig. Die effiziente Ausnutzung dieser parallelen Rechenleistung ist jedoch nur durch den Einsatz paralleler Programmiertechniken möglich, die sich damit in alle Bereiche der Softwareerstellung ausbreiten.

Extra info for Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Sample text

IDEs provide tools that support the software-development process, including editors for writing and editing programs and debuggers for locating logic errors—errors that cause programs to execute incorrectly. Popular IDEs include Microsoft® Visual Studio 2010 Express Edition, Dev C++, NetBeans, Eclipse and CodeLite. Phase 2: Preprocessing a C++ Program In Phase 2, you give the command to compile the program (Fig. 7). In a C++ system, a preprocessor program executes automatically before the compiler’s translation phase begins (so we call preprocessing Phase 2 and compiling Phase 3).

The keyboard, screen, mouse, hard disks, memory, DVDs and processing units). Computing costs are dropping dramatically, owing to rapid developments in hardware and software technologies. Computers that might have filled large rooms and cost millions of dollars decades ago are now inscribed on silicon chips smaller than a fingernail, costing perhaps a few dollars each. Ironically, silicon is one of the most abundant materials—it’s an ingredient in common sand. Silicon-chip technology has made computing so economical that more than a billion general-purpose computers are in use worldwide, and this is expected to double in the next few years.

Phase 2: Preprocessing a C++ Program In Phase 2, you give the command to compile the program (Fig. 7). In a C++ system, a preprocessor program executes automatically before the compiler’s translation phase begins (so we call preprocessing Phase 2 and compiling Phase 3). The C++ preprocessor obeys commands called preprocessor directives, which indicate that certain manipulations are to be performed on the program before compilation. These manipulations usually include other text files to be compiled, and perform various text replacements.

Download PDF sample

Rated 4.46 of 5 – based on 25 votes