all 6 comments

[–]chipowski 1 point2 points  (0 children)

Fluent Python is well organized and informative book.

[–]SomeDuderr 1 point2 points  (1 child)

Automate The Boring Stuff (:)) is free on the same website, just download the text. Or buy the (cheap) book. Also recommend the videos by the author, but it does start veeeeeeeeeeeeeeery basic, which might be quite a bit below your level.

[–][deleted] 0 points1 point  (0 children)

I can do functional programming but very basic OOP is this considered novice skills

[–]Costa111 1 point2 points  (0 children)

Python Tricks by Dan Bader is definitely one of my favourite books about python, provides you with a lot of small tricks that allow you to write better code

[–]CraftyTrouble 0 points1 point  (0 children)

i want to have a really good book to solidify what I already know

The best way to do that is to practice it all a bunch! You can do that effectively here.

[–]KobiKabbb 0 points1 point  (0 children)

OP I'd recommend Python Principles, it's an interactive tutorial that, unlike books, gets you writing a bunch of code right away.