This book is an intermediate-level guide that really digs into Python's features and structure. After getting to grips with the basics, this is a great way to take your Python to the next level. My Jupyter notebooks are available on GitHub
Raymond Hettinger is a Python core developer, and his keynote conference presentations are a masterful insight into the inner workings of Python.
This 10 hour lecture series covers the internals of CPython, which is the reference implementation of Python. If you want to know what is going on under the hood of Python, this is where to start.
This is a really detailed look at the Python language, based on real-world applications and scenarios. It covers everything from interpreters to logging, and clearly explains what it means to write a Pythonic code.
Two Scoops is a great book for learning Django best practice. Once you have an understanding of the fundamentals of Django, this book will ensure you aren't drifting too far off-piste.