Automate the Boring Stuff with Python: Practical Programming by Al Sweigart

By Al Sweigart

If you have ever spent hours renaming records or updating 1000's of spreadsheet cells, you know the way tedious projects like those might be. yet what in case you can have your computing device do them for you? In Automate the uninteresting Stuff with Python, you will the way to use Python to write down courses that do in mins what might take you hours to do through hand—no previous programming event required. step by step directions stroll you thru every one application, and perform initiatives on the finish of every bankruptcy problem you to enhance these courses and use your newfound talents to automate related initiatives. do not spend it slow doing paintings a well-trained monkey may well do. whether you have got by no means written a line of code, you can also make your machine do the grunt paintings. find out how in Automate the uninteresting Stuff with Python.

Show description

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

Similar introductory & beginning books

Basic analysis: Introduction to real analysis

A primary path in mathematical research. Covers the genuine quantity procedure, sequences and sequence, non-stop capabilities, the by-product, the Riemann quintessential, sequences of features, and metric areas. initially built to educate Math 444 at college of Illinois at Urbana-Champaign and later more desirable for Math 521 at collage of Wisconsin-Madison.

Learn Computer Game Programming with DirectX 7.0

One other addition to the Wordware online game Developer’s Library, study desktop online game Programming with DirectX 7. zero presents starting programmers with the rules of desktop online game programming utilizing Microsoft’s DirectX 7. zero software program. computing device technology professor Ian Parberry info the development of a online game demo in 14 effortless levels utilizing DirectDraw, DirectSound, the home windows API, and the home windows registry, together with a close rationalization of the program’s C++ code.

Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library.

Studying the Yahoo! person Interface Library introduces the preferred open-source YUI JavaScript library and takes the consumer via all of the absolutely published parts intimately the sessions that make up each one part and the houses and techniques that may be used. It contains a sequence of functional examples to augment how each one part should/can be used.

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

Example text

When the file editor window opens, type the following into it: u # This program says hello and asks for my name. ') Once you’ve entered your source code, save it so that you won’t have to retype it each time you start IDLE. From the menu at the top of the file editor window, select File4Save As. py in the File Name field and then click Save. You should save your programs every once in a while as you type them. That way, if the computer crashes or you accidentally exit from IDLE, you won’t lose the code.

The * operator is used for multiplication when it operates on two integer or floating-point values. But when the * operator is used on one string value and one integer value, it becomes the string replication operator. Enter a string multiplied by a number into the interactive shell to see this in action. >>> 'Alice' * 5 'AliceAliceAliceAliceAlice' The expression evaluates down to a single string value that repeats the original a number of times equal to the integer value. String replication is a useful trick, but it’s not used as often as string concatenation.

1600 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information. >>> 2 + 2 4 >>> In Python, 2 + 2 is called an expression, which is the most basic kind of programming instruction in the language. Expressions consist of values (such as 2) and operators (such as +), and they can always evaluate (that is, reduce) down to a single value. That means you can use expressions anywhere in Python code that you could also use a value. In the previous example, 2 + 2 is evaluated down to a single value, 4.

Download PDF sample

Rated 4.76 of 5 – based on 8 votes