Introduction to computation and programming using Python : with application to computational modeling and understanding data
"Based on an MIT massive open online course (MOOC), this book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotib, random, pandas, and sklearn. This third edition has...
Enregistré dans:
Egalement en ligne : |
En ligne Via Introduction to computation and programming using Python
|
---|---|
Auteur principal : | |
Format : | Livre |
Langue : | anglais |
Titre complet : | Introduction to computation and programming using Python : with application to computational modeling and understanding data / John V. Guttag |
Édition : | 3rd edition |
Publié : |
Cambridge (Mass.), London :
The MIT Press
, C 2021 |
Description matérielle : | 1 vol. (XVIII-637 p.) |
Sujets : | |
Documents associés : | Autre format:
Introduction to computation and programming using Python |
Résumé : | "Based on an MIT massive open online course (MOOC), this book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotib, random, pandas, and sklearn. This third edition has expanded the initial explanatory material, making it a gentler introduction to programming for the beginner, with more programming examples and many more finger exercises. A new chapter shows how to use the Pandas package for analyzing time series data. All the code has been rewritten to make it stylistically consistent with the PEP 8 standards. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming. The book also includes a Python 3 quick reference guide." |
---|---|
Bibliographie : | Notes bibliogr. Index |
ISBN : | 978-0-262-54236-4 |