This book provides relevant information about intermediate Python 3.x for a variety of topics, such as comprehensions, iterators, generators, regular expressions, OOP, queues and stacks, and recursion. Each chapter contains an assortment of code samples that illustrate the topics in the chapter material. It assumes the reader is already familiar with Python programming and wants to expand programming skills in order to use Python in a variety of subject areas and disciplines such as business, mathematics, science, and engineering. Knowledge of other programming languages (such as Java) can also be helpful because of the exposure to programming concepts and object-oriented programming. This book includes companion files with numerous code samples, figures, and applications from the text.