Added Head First Python, Second Ed. (#31500)

* Added Head First Python, Second Ed.

* Update index.md

* Update index.md

* Update index.md

* Update index.md

* Update index.md

* Update index.md
This commit is contained in:
tess
2018-11-01 23:58:24 -04:00
committed by Paul Gamble
parent bcdd7f5bae
commit 4553f31284

View File

@ -4,57 +4,62 @@ title: Books on Python Programming Language
### List of Books ### List of Books
#### Think Python 2e *Think Python 2e*
![alt text](http://greenteapress.com/thinkpython2/think_python2_medium.jpg "Think Python 2e")
A free (E-book) which covers the basics of Python. It's beginner friendly and a must for people who are new to programming! ![alt text](http://greenteapress.com/thinkpython2/think_python2_medium.jpg "Think Python 2e")
- [Website](http://greenteapress.com/wp/think-python-2e/) - [Website](http://greenteapress.com/wp/think-python-2e/)
- [E-book](http://greenteapress.com/thinkpython2/html/index.html)(free) - [E-book](http://greenteapress.com/thinkpython2/html/index.html)(free)
- [Amazon](https://www.amazon.com/gp/product/1491939362) - [Amazon Smile](https://smile.amazon.com/gp/product/1491939362)
- ISBN-13: 978-1491939369 - ISBN-13: 978-1491939369
#### Learn Python 3 the Hard Way
![alt text](http://www.informit.com/ShowCover.aspx?isbn=9780134692883&type=f "Learn Python 3 the Hard Way")
*Learn Python 3 the Hard Way*
Paid (Free ebook available) book which covers the basics of python. It's designed to get you started with python language and become familiar with its syntax and workings by the time you complete the book. ![alt text](http://www.informit.com/ShowCover.aspx?isbn=9780134692883&type=f "Learn Python 3 the Hard Way")
- [Website](https://learnpythonthehardway.org/) (Buy from the creator | Includes video lessons) - [Website](https://learnpythonthehardway.org/) (Buy from the creator | Includes video lessons)
- [E-book](https://learnpythonthehardway.org/python3/) (free) - [E-book](https://learnpythonthehardway.org/python3/) (free)
- [Amazon](https://www.amazon.com/Learn-Python-Hard-Way-Introduction/dp/0134692888) - [Amazon Smile](https://smile.amazon.com/Learn-Python-Hard-Way-Introduction/dp/0134692888)
- ISBN-13: 978-0134692883 - ISBN-13: 978-0134692883
- ISBN-10: 0134692888 - ISBN-10: 0134692888
#### Black Hat Python: Python Programming for Hackers and Pentesters
*Black Hat Python: Python Programming for Hackers and Pentesters*
![alt text](https://images-na.ssl-images-amazon.com/images/I/51O-GzoZi5L._SL200_.jpg "Black hat Python") ![alt text](https://images-na.ssl-images-amazon.com/images/I/51O-GzoZi5L._SL200_.jpg "Black hat Python")
Explore the darker side of Python and discover how to write network sniffers, manipulate packets, infect virtual machines and more. - [Amazon Smile](https://smile.amazon.co.uk/Black-Hat-Python-Programming-Pentesters/dp/1593275900)
- [Amazon](https://www.amazon.co.uk/Black-Hat-Python-Programming-Pentesters/dp/1593275900)
- ISBN-10: 1593275900 - ISBN-10: 1593275900
#### Programming Python
*Programming Python*
![alt text](https://covers.oreillystatic.com/images/9780596158118/cat.gif "Programming Python: Fourth Edition") ![alt text](https://covers.oreillystatic.com/images/9780596158118/cat.gif "Programming Python: Fourth Edition")
So you've covered the basics of Python? You're now ready to discover the in-depth tutorials which cover the advanced programming aspects of Python. These include system administration, GUIs and the web. Understand how Python is used in databases, networking, front-end scripting layers and more. - [Amazon Smile](https://smile.amazon.com/Programming-Python-Powerful-Object-Oriented/dp/0596158106)
- [Amazon](https://www.amazon.com/Programming-Python-Powerful-Object-Oriented/dp/0596158106)
- [O'Reilly](http://shop.oreilly.com/product/9780596158118.do) - [O'Reilly](http://shop.oreilly.com/product/9780596158118.do)
- ISBN-10: 0596158106 - ISBN-10: 0596158106
- ISBN-13: 978-0596158101 - ISBN-13: 978-0596158101
#### Data Science from Scratch: First Principles with Python
*Data Science from Scratch: First Principles with Python*
![alt text](https://covers.oreillystatic.com/images/0636920033400/cat.gif "Data Science From Scratch") ![alt text](https://covers.oreillystatic.com/images/0636920033400/cat.gif "Data Science From Scratch")
You'll learn many of the first princliples for data science tools and how algorithms work by implementing these from scratch. If you have an aptitude for maths and some coding skills, you'll have a crash course in Python that includes the basics of algebra, statistics, and probability. You'll learn how to implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks and clustering. Discover recommender systems, natural lanuage processing, network analysis, MapReduce and databases.
- [O'Reilly](http://shop.oreilly.com/product/0636920033400.do) - [O'Reilly](http://shop.oreilly.com/product/0636920033400.do)
- [Amazon](https://www.amazon.com/Data-Science-Scratch-Principles-Python/dp/149190142X) - [Amazon Smile](https://smile.amazon.com/Data-Science-Scratch-Principles-Python/dp/149190142X)
- ISBN-10: 149190142X - ISBN-10: 149190142X
- ISBN-13: 978-1491901427 - ISBN-13: 978-1491901427
#### Automate The Boring Stuff With Python
*Automate The Boring Stuff With Python*
![alt text](https://images-na.ssl-images-amazon.com/images/I/517XL4pO6jL._SL200_.jpg "Automate the boring stuff with Python") ![alt text](https://images-na.ssl-images-amazon.com/images/I/517XL4pO6jL._SL200_.jpg "Automate the boring stuff with Python")
- Great book for beginners. Has interesting projects to practice Python. - Great book for beginners. Has interesting projects to practice Python.
@ -62,18 +67,29 @@ You'll learn many of the first princliples for data science tools and how algori
- ISBN-10: 1593275994 - ISBN-10: 1593275994
- ISBN-13: 978-1593275990 - ISBN-13: 978-1593275990
*Python crash course 2e* (note that 3e is going to be published on April 2019) *Python crash course 2e* (note that 3e is going to be published on April 2019)
- Paid book which gives concrete introduction to both programming and Python by the creation of projects. - Paid book which gives concrete introduction to both programming and Python by the creation of projects.
- [Amazon](https://www.amazon.fr/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1539459730&sr=8-1&keywords=python+crash+course) - [Amazon Smile](https://smile.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/)
- ISBN-10: 1593276036 - ISBN-10: 1593276036
- ISBN-13: 978-1593276034 - ISBN-13: 978-1593276034
*The Quick Python Book, Third Edition* *The Quick Python Book, Third Edition*
- Paid book which provides a good level of information for those starting Python and as a reference for the Python language - Paid book which provides a good level of information for those starting Python and as a reference for the Python language
- [Manning]https://www.manning.com/books/the-quick-python-book-third-edition - [Manning](https://www.manning.com/books/the-quick-python-book-third-edition)
- ISBN-10: 1617294039 - ISBN-10: 1617294039
- ISBN-13: 978-1617294037 - ISBN-13: 978-1617294037
*Head First Python, Second Edition*
- Paid book: a great beginner's book; part of the Head First series which uses cognitive science approach to way people learn.
- ISBN: 9781491919521
- [O'Reilly](https://www.oreilly.com/library/view/head-first-python/9781491919521/#toc-start)
#### Other Resources #### Other Resources
- [Functional Programming in Python by David Mertz [OREILLY] [FREE]](https://www.oreilly.com/programming/free/files/functional-programming-python.pdf) - [Functional Programming in Python by David Mertz [OREILLY] [FREE]](https://www.oreilly.com/programming/free/files/functional-programming-python.pdf)