From 0838b68317f4ac20b712de50ec3be5bd9737a0cb Mon Sep 17 00:00:00 2001 From: Andressa Cabistani <46702942+andressadotpy@users.noreply.github.com> Date: Sun, 19 May 2019 20:06:10 -0300 Subject: [PATCH] Some books to learn Python --- learn-python.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 learn-python.md diff --git a/learn-python.md b/learn-python.md new file mode 100644 index 0000000..41de593 --- /dev/null +++ b/learn-python.md @@ -0,0 +1,20 @@ +## Python Books + +Here are some tips of books to learn Python. This is still a work in progress file. We will be updating it as we read more interesting Python books. + +### Introductory + +- "Introduction to Computation and Programming using Python: With Application to Understanding Data", John V. Guttag, MIT Press. \* +- ["Think Python: How to think like a computer scientist"](https://greenteapress.com/thinkpython2/thinkpython2.pdf), Allen B. Downey, 2nd Edition, O'Reilly. + +\* This is the recommended reading that goes along with the 2 courses at "Introduction to Computer Science and Programming". + +### Intermediate + +- "Fluent Python", Luciano Ramalho, O'Reilly. +- "Python 3 Object-oriented Programming", Dusty Phillips, 2nd Edition, Packt Publishing. + +### Tests + +- "Testing Python: Applying Unit Testing, TDD, BDD and Acceptance Testing", David Sale, Wiley. +- ["Test-Driven Development with Python: Obey the Testing Goat!"](https://www.obeythetestinggoat.com/pages/book.html), 2nd Edition, O'Reilly.