Title: Practical Programming: An Introduction to Computer Science Using Python 3.6
Author: Paul Gries, Jennifer Campbell, Jason Montojo
Publisher: Pragmatic Bookshelf; 3rd edition (January 9, 2018)
Summary:
“Practical Programming: An Introduction to Computer Science Using Python 3.6,” authored by Paul Gries, Jennifer Campbell, and Jason Montojo, is a comprehensive guide to computer science fundamentals using Python 3.6. This third edition, published by Pragmatic Bookshelf, offers a beginner-friendly introduction to programming concepts and the Python programming language.
The book aims to teach readers how to think like computer scientists while learning practical programming skills. It covers essential topics such as variables, control structures, functions, data structures, and algorithms, all presented in the context of solving real-world problems.
With its hands-on approach and accessible writing style, “Practical Programming” is suitable for readers with little to no prior programming experience. By the end of the book, readers will have developed a solid foundation in computer science principles and Python programming, empowering them to tackle a wide range of programming tasks confidently.