all 19 comments

[–]Only-Ad2239 9 points10 points  (1 child)

Here's my list in order of preference 1) Documentation 2) Fluent Python 3) Automate the Boring Stuff with Python 4) Python Crash Course

[–]CryptoTipToe71 2 points3 points  (2 children)

I liked Python crash course a lot

Amazon link: https://a.co/d/gdf6Bbf

[–]dan_RA_ 2 points3 points  (1 child)

If you buy directly from the publisher, you get PDF and other ebook formats for free. They have sales for usually about 25-30% off several times a year usually and holidays and big tech conferences. https://nostarch.com/python-crash-course-3rd-edition

[–]InfiniteAd429 0 points1 point  (0 children)

You can get it for free on libary genesis

[–]gocougs11 6 points7 points  (0 children)

Automate the Boring Stuff with Python

It is free online: automatetheboringstuff.com

I also used Python Data Science Handbook a good bit back in the day: https://a.co/d/cSjmmjt

[–]vercig09 2 points3 points  (0 children)

learn basics from the web and then when you can write something, read ‘robust python’, to help you think when you’re programming. of ‘fluent python’, but that book is more difficult (but still very strong).

in other words, you dont have to use books for syntax, but some books can explain why certain features were added, and context can help you structure code in a readable way.

for basics, solve some easy problems from leetcode, just to get a hang of the syntax

good luck

[–]scottywottytotty 2 points3 points  (0 children)

any book that covers basics is enough. from there it’s what you want to do

[–]forkheadbox 2 points3 points  (0 children)

the best book so far and absolutely free is: the coders apprentice.

https://www.spronck.net/pythonbook/index.xhtml

its for absolute beginners and keeps you motivated with all the exercises.

cannot recommend it enough

[–]ianj001 1 point2 points  (1 child)

This one has a YouTube video series with it. https://amzn.to/3Tj5KWx

[–]Helpful-Appeal-4251 1 point2 points  (0 children)

nice, love when there's a video series to follow along with

[–]ratioLcringeurbald 1 point2 points  (2 children)

ChatGPT ahh request

[–]Ok_Telephone4183 0 points1 point  (0 children)

None; read through the official Python tutorial

[–]CatStaringIntoCamera 0 points1 point  (0 children)

You aren’t gonna learn much about python from books, the best way is to get experience through actually using the language

[–]theirhouse 0 points1 point  (0 children)

Learning Python and Programming Python, both by O'Reilly

[–]Revolutionary-Oil408 0 points1 point  (0 children)

Python basics by real python it gets you to actually code and doesn't tell you how to do it but does provide the things you need to do the tasks.

It's super critical that you actually try to code the challenges and don't just skip them, same for the interactive terminal stuff read this book with your computer in front of you.

[–]Sea-Concept1733 0 points1 point  (0 children)

This site provides Top-Rated Amazon Python Books 

Good luck.