Here are some of the best Python books for intermediate coders:
Fluent Python by Luciano Ramalho
This book is a great resource for learning about advanced Python concepts such as iterators, generators, and decorators.
Effective Python by Brett Slatkin
This book is a concise guide to writing better Python code. It covers a wide range of topics, from writing clear and concise code to using Python's built-in libraries effectively.
Python Data Science Handbook by Jake VanderPlas
This book is a comprehensive guide to using Python for data science. It covers a wide range of topics, from importing and cleaning data to machine learning and data visualization.
Automate the Boring Stuff with Python by Al Sweigart
This book is a great resource for learning how to automate tasks with Python. It covers a wide range of topics, from web scraping to automating email.
Python Cookbook by David Beazley and Brian K. Jones
This book is a collection of recipes for common Python tasks. It's a great resource for finding solutions to specific problems.
These are just a few of the many great Python books for intermediate coders. With so many great options available, you're sure to find the perfect book to help you take your Python skills to the next level.