Skip to content

Commit

Permalink
Add review and prices buttons to python book article
Browse files Browse the repository at this point in the history
  • Loading branch information
eiselems committed Jun 27, 2020
1 parent 4f06751 commit e2b227d
Showing 1 changed file with 24 additions and 1 deletion.
25 changes: 24 additions & 1 deletion _posts/2020-02-01-best-python-books-2020.md
Expand Up @@ -23,6 +23,10 @@ Let's start with the *Best Python Books for Beginners*:
What should I tell you about this book? It is well structured. [Python Crash Course] starts by going over the language constructs. It explains variables, functions, classes and much more. In the second part, it is more practical with smaller projects. One of the more advanced projects is building a Learning Log with Django (a Python Web Framework) and deploy it into the cloud using Heroku.

Contentwise, you can not go wrong with [Python Crash Course]. The only downside seems to be its bad build quality. A lot of people report that their paperback edition lost its surrounding already after a few weeks. If you can't decide between the e-book and the printed edition, go for the e-book on this one.

<a href="https://www.amazon.com/Python-Crash-Course-2nd-Edition/dp/1593279280/ref=as_li_ss_il?ie=UTF8&linkCode=li2&tag=programmerfri-20&linkId=4994a67bc55fbdc1da5be776df6d8443&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

___
<br><br>

## Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners by Al Sweigart
Expand All @@ -43,6 +47,10 @@ If you don't want to spend money the first edition is available on <https://auto
* Much much more!

This list is not by any means covering everything. This book teaches a massive amount of useful techniques for automating everyday tasks. If you are new to programming with Python and you want to use it for automating your everyday chores: Just pick this book you will not regret it!

<a href="https://www.amazon.com/Automate-Boring-Stuff-Python-2nd/dp/1593279922/ref=as_li_ss_il?crid=3CVN5Z8E1MOCI&keywords=automate+the+boring+stuff&qid=1580564248&sprefix=automate+the+boring+stuff,aps,241&sr=8-1&linkCode=li3&tag=programmerfri-20&linkId=88df053f7464fd9db7ea0165aaba6fb4&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

___
<br><br>

## Learning Python by Mark Lutz
Expand All @@ -54,6 +62,9 @@ Personally, I would not suggest to buy it as your first python book just due to

This is nothing negative, for a starter it might be more beneficial to cover a lot of ground first and learn the details later. [Learning Python] is a good book to keep around your desk in case you want to look something up. Even after a few years. I think it makes a perfect second book to keep yourself occupied for a while.

<a href="https://www.amazon.com/Learning-Python-5th-Mark-Lutz/dp/1449355730/ref=as_li_ss_il?keywords=learning+python&qid=1580564651&sr=8-1&linkCode=li2&tag=programmerfri-20&linkId=d2441cbd8e50b1beeadd040e5c0754a7&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

___
<br><br><br>
Now, that we covered the beginner's books. Head over to the *Best Python Books for Intermediate and Advanced Programmers*. The order of the following list is intentional, it goes from easiest to hardest. I can't recommend enough to read them in the following order:

Expand All @@ -63,6 +74,10 @@ Now, that we covered the beginner's books. Head over to the *Best Python Books f
As somebody coming from another programming language this should be your first pick. [Effective Python] introduces a lot of Python idioms. If you are a beginner this is the perfect follow-up to Automate the Boring Stuff.

Personally, I think this is the one book to keep lying around your Desk. If you are a programmer and you want to become serious with Python you can't go wrong with [Effective Python]. The 2nd Edition, which was released in April 2019, is now based on Python 3 and therefore definitely a good investment.

<a href="https://www.amazon.com/Effective-Python-Specific-Software-Development/dp/0134853989/ref=as_li_ss_il?keywords=effective+python&qid=1580565871&sr=8-1&linkCode=li2&tag=programmerfri-20&linkId=727311e0a791f623b1a031a2c34ed368&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

___
<br><br>

## Python Cookbook: Recipes for Mastering Python 3 by David Beazley, Brian K. Jones
Expand All @@ -72,6 +87,10 @@ Yet another of the O'Reilly Cookbooks. The Cookbook Series plays with the Cookin

This book can be read cover-to-cover or as a quick reference to solve the problem in hand.
The [Python Cookbook] does also a great job of teaching idiomatic Python. You probably can pick up a lot of neat Python coding techniques while working with the book.

<a href="https://www.amazon.com/Python-Cookbook-Third-David-Beazley/dp/1449340377/ref=as_li_ss_il?crid=168FYG9HJ989M&keywords=python+cookbook+recipes+for+mastering+python+3&qid=1580565970&sprefix=python+cookbook+reci,aps,293&sr=8-1&linkCode=li2&tag=programmerfri-20&linkId=3a99b38bca5b199f74d356ecd176713f&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

___
<br><br>

## Fluent Python: Clear, Concise, and Effective Programming by Luciano Ramalho
Expand All @@ -81,7 +100,11 @@ The [Python Cookbook] does also a great job of teaching idiomatic Python. You pr

It is also a great book for people already knowing another programming language. Especially if Python is not your first language you might not learn a few special Python Features because you already know other ways of dealing with the problems.

In my opinion one off the best Python books you can get.
In my opinion one of the best Python books you can get.

<a href="https://www.amazon.com/Fluent-Python-Concise-Effective-Programming/dp/1491946008/ref=as_li_ss_il?crid=168FYG9HJ989M&keywords=python+cookbook+recipes+for+mastering+python+3&qid=1580566024&sprefix=python+cookbook+reci,aps,293&sr=8-2&linkCode=li2&tag=programmerfri-20&linkId=f4524cd40f602d4f6e14f92a9ed21fc6&language=en_US" target="_blank" class="amzButton">Check Reviews and Prices on Amazon</a>

<br><br>

## Recap

Expand Down

0 comments on commit e2b227d

Please sign in to comment.