Skip to content

Commit

Permalink
Some books to learn Python
Browse files Browse the repository at this point in the history
  • Loading branch information
andressadotpy authored May 19, 2019
1 parent 483b745 commit 0838b68
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions learn-python.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 0838b68

Please sign in to comment.