Prerequisites
There are none to speak of, really. This book has been used
successfully by both absolute beginners, and crusty programming
veterans. In general, though, we have found that any exposure to
programming or scripting before this text can be helpful, even if not
required for every reader.
This book is designed to be an introductory level Python text for
programmers. It may not be an ideal text for someone who has never
touched a computer before (for instance, we're not
going to spend any time explaining what a computer is), but we
haven't made many assumptions about your programming
background or education.
On the other hand, we won't insult readers by
assuming they are "dummies" either,
whatever that means; it's easy to do useful things
in Python, and we hope to show you how. The text occasionally
contrasts Python with languages such as C, C++, Java, and Pascal, but
you can safely ignore these comparisons if you
haven't used such languages in the past.
One thing we should probably mention up front:
Python's creator, Guido van Rossum, named it after
the BBC comedy series Monty Python's
Flying Circus. This legacy has inevitably added a humorous
flavor to many Python examples. For instance, the traditional
"foo" and
"bar" become
"spam" and
"eggs" in the Python world, and in
some of the code you'll see in this book. The
occasional "Brian,"
"Ni," and
"shrubbery" likewise owe their
appearances to this namesake. You don't need to be
familiar with the series to make sense of such examples (symbols are
symbols), but it can't hurt.
|