Think Python 2nd Edition Allen B Downey pdf download
Think Python 2nd Edition Allen B Downey pdf download
download
https://ebookmeta.com/product/think-python-2nd-edition-allen-b-
downey/
https://ebookmeta.com/product/think-python-1st-edition-allen-b-
downey/
https://ebookmeta.com/product/think-python-how-to-think-like-a-
computer-scientist-2nd-edition-allen-b-downey/
https://ebookmeta.com/product/think-python-how-to-think-like-a-
computer-scientist-2nd-edition-allen-b-downey-3/
https://ebookmeta.com/product/code-blues-hope-sze-medical-
mystery-1-1st-edition-melissa-yi/
Bolshevik and Stalinist Russia 1917 1964 5th Edition
Michael Lynch
https://ebookmeta.com/product/bolshevik-and-stalinist-
russia-1917-1964-5th-edition-michael-lynch/
https://ebookmeta.com/product/beware-the-world-to-come-3rd-
edition-christopher-jon-bjerknes/
https://ebookmeta.com/product/where-the-aunts-are-family-
feminism-and-kinship-in-popular-culture-1st-edition-patricia-j-
sotirin/
https://ebookmeta.com/product/the-devil-gets-his-due-1st-edition-
elizabeth-oroark/
https://ebookmeta.com/product/contemporary-art-photography-and-
the-politics-of-citizenship-1st-edition-vered-maimon/
Fire and Fury Inside the Trump White House 1st Edition
Michael Wolff
https://ebookmeta.com/product/fire-and-fury-inside-the-trump-
white-house-1st-edition-michael-wolff/
Preface
One of the problems I saw was the books. They were too big,
with too much unnecessary detail about Java, and not enough
high-level guidance about how to program. And they all
suffered from the trapdoor effect: they would start out easy,
proceed gradually, and then somewhere around Chapter 5 the
bottom would fall out. The students would get too much new
material, too fast, and I would spend the rest of the semester
picking up the pieces.
What happened next is the cool part. Jeff Elkner, a high school
teacher in Virginia, adopted my book and translated it into
Python. He sent me a copy of his translation, and I had the
unusual experience of learning Python by reading my own
book. As Green Tea Press, I published the first Python version
in 2001.
The result is this book, now with the less grandiose title Think
Python. Some of the changes are:
I hope you enjoy working with this book, and that it helps you
learn to program and think like a computer scientist, at least a
little bit.
—Allen B. Downey
Olin College
Italic
Indicates new terms, URLs, email addresses, filenames,
and file extensions.
Bold
Indicates terms defined in the Glossary.
Constant width
Used for program listings, as well as within paragraphs to
refer to program elements such as variable or function
names, databases, data types, environment variables,
statements, and keywords.
Constant width bold
Shows commands or other text that should be typed literally
by the user.
This book is here to help you get your job done. In general, if
example code is offered with this book, you may use it in your
programs and documentation. You do not need to contact us
for permission unless you’re reproducing a significant portion of
the code. For example, writing a program that uses several
chunks of code from this book does not require permission.
Selling or distributing a CD-ROM of examples from O’Reilly
books does require permission. Answering a question by citing
this book and quoting example code does not require
permission. Incorporating a significant amount of example code
from this book into your product’s documentation does require
permission.
If you feel your use of code examples falls outside fair use or
the permission given above, feel free to contact us at
permissions@oreilly.com.
How to Contact Us
Please address comments and questions concerning this book
to the publisher:
Acknowledgments
Many thanks to Jeff Elkner, who translated my Java book into
Python, which got this project started and introduced me to
what has turned out to be my favorite language.
Contributor List
More than 100 sharp-eyed and thoughtful readers have sent in
suggestions and corrections over the past few years. Their
contributions, and enthusiasm for this project, have been a
huge help.
If you include at least part of the sentence the error appears in,
that makes it easy for me to search. Page and section numbers
are fine, too, but not quite as easy to work with. Thanks!