Plus d’un million de livres à portée de main !
Bookbot

John V. Guttag

    Introduction to Computation and Programming Using Python
    Abstraction and Specification in Program Development
    Introduction to Computation and Programming Using Python, third edition
    • Introduction to Computation and Programming Using Python, third edition

      With Application to Computational Modeling and Understanding Data

      • 496pages
      • 18 heures de lecture
      4,4(6)Évaluer

      This edition offers a comprehensive introduction to computational problem solving, emphasizing practical applications using Python. It covers essential programming concepts, algorithms, and problem-solving techniques, making it suitable for both beginners and those looking to enhance their skills. The book includes updated examples and exercises to reinforce learning and foster a deeper understanding of how to effectively utilize Python in various computational contexts.

      Introduction to Computation and Programming Using Python, third edition
    • This book introduces students with minimal programming experience to computational problem solving using Python and various libraries, including PyLab. It equips students with skills to effectively utilize computational techniques, incorporating tools and methods from data science to model and interpret data. Developed from a popular MIT course available through OpenCourseWare, it is designed for both traditional classrooms and massive open online courses (MOOCs). The updated edition is tailored for Python 3, reorganized for easier navigation, and includes five new chapters. Students learn Python basics alongside computational concepts such as exhaustive enumeration, bisection search, and efficient approximation algorithms. While covering traditional topics like computational complexity and simple algorithms, it also explores a broader range of subjects often absent in introductory texts, such as information visualization, simulations for modeling randomness, and statistical techniques that can both inform and mislead. Additionally, it addresses optimization problems and dynamic programming, with expanded content on statistics and machine learning, including new chapters on Frequentist and Bayesian statistics.

      Introduction to Computation and Programming Using Python