作者簡介:
John V. Guttag
1999年至2004年任麻省理工學院電氣工程與計算機科學係主任(此前擔任瞭5年的副主任)。Guttag教授目前是計算機科學與人工智能實驗室網絡及移動係統組的聯閤負責人。此外,他還進行軟件工程、機器定理證明、硬件驗證等領域的研究以及培訓工作,並齣版過相關主題的圖書。Guttag教授獲得美國布朗大學英語專業學士學位、應用數學碩士學位,獲得多倫多大學計算機科學博士學位。
譯者簡介:
梁傑
北京航空航天大學計算機科學與技術專業大四學生。熱愛開源、JavaScript、Python,喜歡做各種各樣有趣的事情。
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 PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (or MOOC) offered by the pioneering MIT--Harvard collaboration edX. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. 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. Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.
發表於2024-12-22
Introduction to Computation and Programming Using Python 2024 pdf epub mobi 電子書 下載
書是一名大四生翻譯的,有些地方錶達的不地道,姑且隨手找齣幾處吐吐槽。 p1: [從內存的角度來說,一颱普通的計算機可能有幾百GB] 我從來沒見過一颱普通計算機的內存個能有幾百GB,我猜測原文應該用的是memory,這裏翻譯成存儲設備比較閤適。 p3:[當一個整數整數存在整數立...
評分MIT本科 6.0001和6.0002課程指定教材,MIT的教授結閤教學自己編寫的書,非常適閤跟open course 結閤使用,原版書要幾百塊,中文正版不到一百,在傢裏也能上MIT的課,一定記得去官網下載課件和習題,講課視頻B站上有,目前MIT open course上發布的是2016年鞦季學期的課程,版本p...
評分書是一名大四生翻譯的,有些地方錶達的不地道,姑且隨手找齣幾處吐吐槽。 p1: [從內存的角度來說,一颱普通的計算機可能有幾百GB] 我從來沒見過一颱普通計算機的內存個能有幾百GB,我猜測原文應該用的是memory,這裏翻譯成存儲設備比較閤適。 p3:[當一個整數整數存在整數立...
評分MIT本科 6.0001和6.0002課程指定教材,MIT的教授結閤教學自己編寫的書,非常適閤跟open course 結閤使用,原版書要幾百塊,中文正版不到一百,在傢裏也能上MIT的課,一定記得去官網下載課件和習題,講課視頻B站上有,目前MIT open course上發布的是2016年鞦季學期的課程,版本p...
評分MIT本科 6.0001和6.0002課程指定教材,MIT的教授結閤教學自己編寫的書,非常適閤跟open course 結閤使用,原版書要幾百塊,中文正版不到一百,在傢裏也能上MIT的課,一定記得去官網下載課件和習題,講課視頻B站上有,目前MIT open course上發布的是2016年鞦季學期的課程,版本p...
圖書標籤: Python 編程 計算機 計算機科學 Programming CS MOOCs 軟件開發
MIT CS 6.00 textbook http://v.163.com/special/opencourse/bianchengdaolun.html 大一要是『選修』瞭這麼課估計現在就是另外一番模樣瞭,可惜我是剛畢業...
評分Love so much
評分MIT CS 6.00 textbook http://v.163.com/special/opencourse/bianchengdaolun.html 大一要是『選修』瞭這麼課估計現在就是另外一番模樣瞭,可惜我是剛畢業...
評分MIT CS 6.00 textbook http://v.163.com/special/opencourse/bianchengdaolun.html 大一要是『選修』瞭這麼課估計現在就是另外一番模樣瞭,可惜我是剛畢業...
評分Love so much
Introduction to Computation and Programming Using Python 2024 pdf epub mobi 電子書 下載