Browse files

More stuff

  • Loading branch information...
1 parent ed5e679 commit bb4b9e3e99ebe3b0e9c99679843e1feb70c81302 @csev committed May 28, 2015
Showing with 18,429 additions and 7 deletions.
  1. +5 −7 book.htm
  2. BIN book_270.epub
  3. BIN
  4. BIN book_270.pdf
  5. +31 −0 html-270/book.css
  6. +8,898 −0 html-270/book.html
  7. +107 −0 html-270/book001.html
  8. BIN html-270/book001.png
  9. +620 −0 html-270/book002.html
  10. BIN html-270/book002.png
  11. +459 −0 html-270/book003.html
  12. BIN html-270/book003.png
  13. +433 −0 html-270/book004.html
  14. BIN html-270/book004.png
  15. +520 −0 html-270/book005.html
  16. BIN html-270/book005.png
  17. +357 −0 html-270/book006.html
  18. BIN html-270/book006.png
  19. +448 −0 html-270/book007.html
  20. BIN html-270/book007.png
  21. +460 −0 html-270/book008.html
  22. BIN html-270/book008.png
  23. +637 −0 html-270/book009.html
  24. BIN html-270/book009.png
  25. +417 −0 html-270/book010.html
  26. BIN html-270/book010.png
  27. +477 −0 html-270/book011.html
  28. BIN html-270/book011.png
  29. +414 −0 html-270/book012.html
  30. BIN html-270/book012.png
  31. +486 −0 html-270/book013.html
  32. BIN html-270/book013.png
  33. +528 −0 html-270/book014.html
  34. BIN html-270/book014.png
  35. +894 −0 html-270/book015.html
  36. BIN html-270/book015.png
  37. +331 −0 html-270/book016.html
  38. BIN html-270/book016.png
  39. +470 −0 html-270/book017.html
  40. BIN html-270/book017.png
  41. +62 −0 html-270/book018.html
  42. BIN html-270/book018.png
  43. +65 −0 html-270/book019.html
  44. BIN html-270/book019.png
  45. +224 −0 html-270/book020.html
  46. BIN html-270/book020.png
  47. +59 −0 html-270/book021.html
  48. BIN html-270/book021.png
  49. +774 −0 html-270/book022.html
  50. BIN html-270/book022.png
  51. BIN html-270/book023.png
  52. BIN html-270/book024.png
  53. BIN html-270/contents_motif.gif
  54. +253 −0 html-270/index.html
  55. BIN html-270/next_motif.gif
  56. BIN html-270/previous_motif.gif
  57. BIN
@@ -25,21 +25,19 @@
<a href="" target="_new">Amazon</a>,
<a href="" target="_blank">
-<a href="" target="_new">Kindle Store</a>. Note that you can also
-use the free MOBI format below for the Kindle as well.
+<a href="" target="_new">Kindle Store</a>.
Here are free copies of the book in various formats:
-<li><a href="html-009/" target="_blank">HTML</a></li>
+<li><a href="html-270/" target="_blank">HTML</a></li>
(<a href="" target="_blank">English</a>,
<a href="" target="_blank">Korean</a> from <a href="" target="_blank">Victor KC. Lee</a>)
-<li><a href="Python-For-Informatics-008.epub" target="_blank">EPUB</a></li>
-<li><a href="" target="_blank">MOBI</a> for Kindle</li>
-<li><a href="" target="_blank">Download HTML in a ZIP</a></li>
+<li><a href="epub_270.epub" target="_blank">EPUB</a></li>
+<li><a href="" target="_blank">Download HTML in a ZIP</a></li>
<li><a href="" target="_blank">Apple iBooks at iBookstore</a> (1.3GB)</li>
<li><a href="" target="_blank">Apple iBooks direct Download</a> (1.3GB)</li>
<li>Partial translations in progress:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,31 @@
+.c011{vertical-align:top;text-align:left;}{margin:1ex 0ex;}{margin:1ex 0ex;}
+.dd-description{margin:0ex 0ex 1ex 4ex;}
+.footnotetext{margin:0ex; padding:0ex;}
+div.footnotetext P{margin:0px; text-indent:1em;}
+.dd-thefootnotes{margin:0em 0em 0em 2em;}
+.footnoterule{margin:1em auto 1em 0px;width:50%;}{text-align:center;margin-left:auto;margin-right:auto;}
+div table{margin-left:inherit;margin-right:inherit;margin-bottom:2px;margin-top:2px}
+td table{margin:auto;}
+td p{margin:0px;}
+.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
Oops, something went wrong.
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta name="generator" content="hevea 2.09" />
+<link rel="stylesheet" type="text/css" href="book.css" />
+<a href="index.html"><img src="contents_motif.gif" alt="Up" /></a>
+<a href="book002.html"><img src="next_motif.gif" alt="Next" /></a>
+<hr />
+<h1 class="chapter" id="sec1">Chapter&#XA0;0&#XA0;&#XA0;Preface</h1>
+<h2 class="section" id="sec2">Python for Informatics: Remixing an Open Book</h2>
+<p>It is quite natural for academics who are continuously told to
+&#X201C;publish or perish&#X201D; to want to always create something from scratch
+that is their own fresh creation. This book is an
+experiment in not starting from scratch, but instead &#X201C;remixing&#X201D;
+the book titled
+<em>Think Python: How to Think Like
+a Computer Scientist</em>
+written by Allen B. Downey, Jeff Elkner, and others.</p><p>In December of 2009, I was preparing to teach
+<span class="c009">SI502 - Networked Programming</span> at the University of Michigan
+for the fifth semester in a row and decided it was time
+to write a Python textbook that focused on exploring data
+instead of understanding algorithms and abstractions.
+My goal in SI502 is to teach people lifelong data handling
+skills using Python. Few of my
+students were planning to be professional
+computer programmers. Instead, they
+planned to be librarians, managers, lawyers, biologists, economists, etc.,
+who happened to want to skillfully use technology in their chosen field.</p><p>I never seemed to find the perfect data-oriented Python
+book for my course, so I set out
+to write just such a book. Luckily at a faculty meeting three weeks
+before I was about to start my new book from scratch over
+the holiday break,
+Dr. Atul Prakash showed me the <em>Think Python</em> book which he had
+used to teach his Python course that semester.
+It is a well-written Computer Science text with a focus on
+short, direct explanations and ease of learning. </p><p>The overall book structure
+has been changed to get to doing data analysis problems as quickly as
+possible and have a series of running examples and exercises
+about data analysis from the very beginning. </p><p>Chapters 2&#X2013;10 are similar to the <em>Think Python</em> book,
+but there have been major changes. Number-oriented examples and
+exercises have been replaced with data-oriented exercises.
+Topics are presented in the order needed to build increasingly
+sophisticated data analysis solutions. Some topics like <span class="c001">try</span> and
+<span class="c001">except</span> are pulled forward and presented as part of the chapter
+on conditionals. Functions are given very light treatment until
+they are needed to handle program complexity rather than introduced
+as an early lesson in abstraction. Nearly all user-defined functions
+have been removed from the example code and exercises outside of Chapter 4.
+The word &#X201C;recursion&#X201D;<sup><a id="text1" href="#note1">1</a></sup>
+does not appear in the book at all.</p><p>In chapters 1 and 11&#X2013;16, all of the material is brand new, focusing
+on real-world uses and simple examples of Python for data analysis
+including regular expressions for searching and parsing,
+automating tasks on your computer, retrieving data across
+the network, scraping web pages for data,
+using web services, parsing XML and JSON data, and creating
+and using databases using Structured Query Language.</p><p>The ultimate goal of all of these changes is a shift from a
+Computer Science to an Informatics
+focus is to only include topics into a first technology
+class that can be useful even if one chooses not to
+become a professional programmer.</p><p>Students who find this book interesting and want to further explore
+should look at Allen B. Downey&#X2019;s <em>Think Python</em> book. Because there
+is a lot of overlap between the two books,
+students will quickly pick up skills in the additional
+areas of technical programming and algorithmic thinking
+that are covered in <em>Think Python</em>.
+And given that the books have a similar writing style, they should be
+able to move quickly through <em>Think Python</em> with a minimum of effort.</p><p><a id="hevea_default0"></a>
+<a id="hevea_default1"></a>
+<a id="hevea_default2"></a>
+As the copyright holder of <em>Think Python</em>,
+Allen has given me permission to change the book&#X2019;s license
+on the material from his book that remains in this book
+from the
+GNU Free Documentation License
+to the more recent
+Creative Commons Attribution &#X2014; Share Alike
+This follows a general shift in open documentation licenses moving
+from the GFDL to the CC-BY-SA (e.g., Wikipedia).
+Using the CC-BY-SA license maintains the book&#X2019;s
+strong copyleft tradition while making it even more straightforward
+for new authors to reuse this material as they see fit.</p><p>I feel that this book serves an example of why open
+materials are so important to the future of education,
+and want to thank Allen B. Downey and Cambridge University
+Press for their forward-looking decision to make the book available
+under an open copyright. I hope they are pleased with the
+results of my efforts and I hope that you the reader are pleased with
+<em>our</em> collective efforts.</p><p>I would like to thank Allen B. Downey and Lauren Cowles for their help,
+patience, and guidance in dealing with and resolving the copyright
+issues around this book.</p><p>Charles Severance<br /><br />
+Ann Arbor, MI, USA<br />
+September 9, 2013</p><p>Charles Severance is a
+Clinical Associate Professor
+at the University of Michigan School of Information.</p>
+<hr class="footnoterule" /><dl class="thefootnotes"><dt class="dt-thefootnotes">
+<a id="note1" href="#text1">1</a></dt><dd class="dd-thefootnotes"><div class="footnotetext">Except, of course, for this line.</div>
+<hr />
+<a href="index.html"><img src="contents_motif.gif" alt="Up" /></a>
+<a href="book002.html"><img src="next_motif.gif" alt="Next" /></a>
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.

0 comments on commit bb4b9e3

Please sign in to comment.