Introduction to Computer Science Using Python: A Computational Problem-Solving Focus, recommended by Guido van Rossum, the creator of Python ("This is not your average Python book...I think this book is a great text for anyone teaching CS1"). With a focus on computational problem solving from Chapter 1, this text provides numerous hands-on exercises and examples, each chapter ending with a significant-size program demonstrating the step-by-step process of program development, testing, and debugging. A final chapter includes the history of computing, starting with...
Introduction to Computer Science Using Python: A Computational Problem-Solving Focus, recommended by Guido van Rossum, the creator...