Help with good python books

I want assistance with the best illustrative books i can read at home learning python. am currently not engaged and can spend time at home learning. i have been watching videos, but sometimes i get stuck because further explanations are not done. books somehow give very detail explanations to concepts.

kindly give me suggestions if you would please

It would be helpful to know what your programming experience is as well as how much Python you have learned so far.

Although not a book, this website is one of the better ones:

As for books, I’d recommend this site. Al Sweigart is so very generous, that you can read his books on-line.

1 Like

aww thank you Steven:
i am very new to this and programming as a whole.
so far i have gone through topicks like fundamentals, that include tutorial on
comments, numbers, List, set, tuple, dictionary, inputs, functions. variable, strings, logicals and loops.

so am very basic in this.

For folks brand new to programming, look for books for, well, folks brand new to programming, e.g. not “Dive Into Python” (which I think is great, but only if you have some coding background – and it’s getting pretty old and kusty :slight_smile:

“Think Python”: dead trees and free online! is a good one

“Learn to Code by Solving Problems” is another good one (dead trees only :frowning: )

Hey Amin, It’s good that you want to learn Python from a book. I hope you utilise your time by learning from some of the good Python books. Here are some books that may help you with home learning.

1. Python Crash Course by Eric Matthes
2. Automate the Boring Stuff with Python by Al Sweigart
3. Head First Python – by Paul Barry

4. Think Python by Allen B. Downey
5. Python Programming (4th Edition) by John Zelle

I hope it will help you

Mamta Bankoti

Fluent Python is the best book about Python I’ve ever read, in my humble opinion.

Think Python, now in its third edition, is a great book for learning Python from the very basics to defining and using Python classes, and can be purchased in print form or utilized for free online as a set of interactive Jupyter notebooks with editable executable Python code.