Skip to content

Commit e2b227d

Browse files
committed
Add review and prices buttons to python book article
1 parent 4f06751 commit e2b227d

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

_posts/2020-02-01-best-python-books-2020.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ Let's start with the *Best Python Books for Beginners*:
2323
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.
2424

2525
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.
26+
27+
<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>
28+
29+
___
2630
<br><br>
2731

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

4549
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!
50+
51+
<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>
52+
53+
___
4654
<br><br>
4755

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

5563
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.
5664

65+
<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>
66+
67+
___
5768
<br><br><br>
5869
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:
5970

@@ -63,6 +74,10 @@ Now, that we covered the beginner's books. Head over to the *Best Python Books f
6374
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.
6475

6576
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.
77+
78+
<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>
79+
80+
___
6681
<br><br>
6782

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

7388
This book can be read cover-to-cover or as a quick reference to solve the problem in hand.
7489
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.
90+
91+
<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>
92+
93+
___
7594
<br><br>
7695

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

82101
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.
83102

84-
In my opinion one off the best Python books you can get.
103+
In my opinion one of the best Python books you can get.
104+
105+
<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>
106+
107+
<br><br>
85108

86109
## Recap
87110

0 commit comments

Comments
 (0)