There are not a lot of 'Python' textbooks that are designed for beginner programmers. "A Byte of Python' is an easy book to follow in learning how to program using Python. This book is very simple to understand and makes it very simple to develop simple programs. It is an excellent book/reference for teaching beginner coding in K-12 or higher-ed.
The author assumes that the student or reader knows a lot about the subject matter and terminology. Topics and some definitions are presented, however the author does a deep dive into the topic area quickly. This text would not be beneficial to students seeking CompTia Network + Certification because many of the terms and concepts tested in the certification exam are not covered in this text.
Think Java is an introduction to computer science and programming intendedfor readers with little or no experience. We start with the most basic conceptsand are careful to define all terms when they are first used.