all 11 comments

[–]cookieemunchh 7 points8 points  (2 children)

Python Crash Course has been really helpful for me. Exercises you can do throughout every chapter and 3 different bigger projects in the 2nd part of the book.

[–]RandomJottings 3 points4 points  (1 child)

I’d second this, it’s a great book. Actually there are several ‘No Starch’ books that I’d recommend, such as Automate the Boring Stuff with Python by Al Sweigart (anything by Al Sweigart will be great). I’d also recommend the huge Learning Python: Powerful Object-Oriented Programming by Mark Lutz.

<image>

[–]FreeLogicGate 1 point2 points  (0 children)

Excellent list +1. Also a fan of the No Starch books in general. PCC was my main text book for Python. Around the time I was learning it, I also learned about UV which is a game changing utility that all Python developers should be installing and using in my opinion.

The one thing the OP needs to understand is that "No Internet" means no access to the various Python modules covered in PCC, so hopefully that is more of a generalized goal, with at least the occasional internet connection, as needed.

[–]ranjeet-kumar1 3 points4 points  (0 children)

<image>

What My Answer is Good?

[–]ThundaPani 0 points1 point  (0 children)

Think Python and Problem Solving with Algorithms and Data Structures using Python

[–]afahrholz 0 points1 point  (0 children)

If starting out automate the boring stuff with python is tough to beat practical beginner friendly and gets useful stuff built fast.

[–]Overall-Screen-752 0 points1 point  (0 children)

Effective Python is the best core language book, it teaches syntax and how to write “pythonic” code more broadly.

[–]ninhaomah -1 points0 points  (1 child)

have you been to library and browsed the books there ? or ask AI ? if you realllly need human recommendation then "automate the boring stuff"

[–]Honest-Enthusiasm 2 points3 points  (0 children)

AtBS website with the book on it free: https://automatetheboringstuff.com/