Description
Introduction to Computation and Programming Using Python 3rd Edition by John V. Guttag, ISBN-13: 978-0262542364
[PDF eBook eTextbook]
- Publisher: The MIT Press; 3rd edition (January 5, 2021)
- Language: English
- 496 pages
- ISBN-10: 0262542366
- ISBN-13: 978-0262542364
It is true books about coding are rarely easy going. However there are some that, through the clarity of thought and precision of expression, are satisfying to struggle with. “The C Programming Language (2nd Edition)” by Kernighan and Ritchie from 1988 springs to mind, the book that brought us “Hello, World!”.
For that most accessible of computer languages, Python, there is a wealth of excellent books published to introduce the language. However in its 3rd Edition, “Introduction to Computation and Programmimg Using Python” by John Vogel Guttag takes some beating.
The book was initially developed from material used on a single semester course at MIT, using Python to introduce Computer Science. It has since been expanded considerably. Although it works well as a text for formal education, it can also be used alongside MIT’s hugely successful and highly recommended (free) MOOCs, 6.00.1x and 6.00.2x or as a primer for somebody wanting to learn or improve their Python with a view to using it in a scientific or social science setting. In particular this is an excellent primer for those wanting to work in the field of data science or machine learning, especially if their formal exposure to algorithms, probability and statistical inference is limited. The latest version includes a chapter on the pandas library, supplementing material in the previous edition that touched on numpy and scipy, and it covers plotting (using matplotlib) more extensively than in the 2nd Edition.
This is not a dry tome. Throughout the book, Guttag’s sense of humour and erudition shines through. His asides cover everything from Babbage to baseball, from Ptolemy to Turing. Each chapter summarises the terms introduced in the chapter and there is an excellent Python 3.8 quick reference guide at the end of the book. As would be expected, the book is copiously indexed and cross-referenced, accompanying code is available to download and most of the material can be supplemented with videos available on YouTube.
The book covers subjects such as object-oriented programming, dynamic programming and algorithmic complexity and introduces some of the most important algorithms in the field of computer science. The book falls short of discussing other important machine learning libraries, such as sklearn or tensorflow, does not address Python’s support for functional programming and does not cover important commercial tools such as database management systems or graphical user interfaces. However Guttag covers a lot of well-paced ground in the book’s 496 pages, by the end of which you will have become competent in using Python to perform systematic problem solving, data analysis and computational modelling to address real world challenges.
What makes us different?
• Instant Download
• Always Competitive Pricing
• 100% Privacy
• FREE Sample Available
• 24-7 LIVE Customer Support
Psychology in Action (12th Edition) – eBook
Biological Psychology (13th Edition) – eBook
The Maudsley Practice Guidelines for Physical Health Conditions in Psychiatry – eBook PDF
A New Psychology of Women: Gender, Culture, and Ethnicity (4th Edition) – eBook
Extreme Sports Medicine by Francesco Feletti, ISBN-13: 978-3319282633
Environmental Law (8th Edition) – eBook PDF
Chopin and His World – eBook PDF
Nursing: Health Education and Improving Patient Self-Management, ISBN-13: 978-3319517681
Attractors of Hamiltonian Nonlinear Partial Differential Equations by Alexander Komech, ISBN-13: 978-1316516911
Regression Analysis by Example 5th Edition by Samprit Chatterjee and Ali S. Hadi, ISBN-13: 978-0470905845
Analytic Trigonometry with Applications (11th Edition) – eBook PDF
Elementary Statistics Using Excel (6th Edition) – eBook
Modeling and Design of Secure Internet of Things – eBook
Fundamentals of Information Systems Security (3rd Edition) – eBook
Leadership: Theory and Practice (7th Edition) – eBook
The Moon in the Greek and Roman Imagination – eBook PDF
Nutrition: An Applied Approach (5th Edition) – eBook
COMPACT Literature: Reading, Reacting, Writing (9th Edition) 2016 MLA Update eTextbook
Culture Counts: A Concise Introduction to Cultural Anthropology (4th Edition) – eBook
School Public Relations for Student Success – eBook PDF
Pharmacotherapeutics for Advanced Practice Nurse Prescribers (4th Edition)
Solid State Electronic Devices (7th Global Edition) – eBook PDF
Principles and Applications of Assessment in Counseling (5th Edition) – eBook PDF
Brock Biology of Microorganisms 15th edition (global) – eTextBook
Understanding Business (12th edition) – PDF – eTextBook
CURRENT Diagnosis and Treatment Pediatrics (23rd Edition) – eBook
Guyton and Hall Textbook of Medical Physiology 14th Edition eBook
The Science of Grapevines: Anatomy and Physiology (2nd Edition) – eBook PDF
Guyton and Hall Textbook of Medical Physiology (13th Edition) – eBook
Health Care Emergency Management: Principles and Practice, ISBN-13: 978-0763755133
Project Management: The Managerial Process (7th Edition) – eBook
Handbook of General Hospital Psychiatry – Massachusetts General Hospital (7th Edition) – eBook
Interplay: The Process of Interpersonal Communication (14th Edition) – eBook PDF
Modern Portfolio Theory and Investment Analysis 9th Edition, ISBN-13: 978-1118469941
Reviews
There are no reviews yet.