The new edition of an introductory text that teaches students the art of computational problem solving. It provides skills to make productive use of computational techniques, including data science and machine learning tools. This book introduces students with no prior experience to the art of computational problem solving using Python. It covers data science, statistical techniques, and machine learning to help model and interpret complex real-world data.
Specifications
Key Features
Gentle Introduction: Specifically designed for beginners with little or no prior programming experience.
Data Science Focus: Includes substantial material on using computation to model data, with specific chapters on the Pandas library.
Broad Topic Coverage: Explores computational complexity, simulations to model randomness, information visualization, and optimization problems.
Hands-on Learning: Features expanded explanatory material with more programming examples and "finger exercises" to aid understanding.
Python 3 Standard: All code has been updated for Python 3 and rewritten to be consistent with PEP 8 standards.