This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.
Select a Delivery Option
An Introduction to Python and Computer Programming
You’re item was added to pickup at [location]
You’re [amount] away from FREE shipping!
You qualify for FREE shipping!
Translation missing: en.settings.free_shipping_default_message
An Introduction to Python and Computer Programming
This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.
Published date: Oct 23, 2016
Language: English
No. of Pages: 295
Publisher: Springer Nature
ISBN: 9789811012433
Dimensions:
6.1" W x
1.0" L x
9.25" H
Dr. Yue Zhang is an Assistant Professor at Singapore University of Technology and Design. Before joining SUTD in 2012, he worked as a postdoctoral research assistant at University of Cambridge. Yue Zhang received his DPhil and MSSc degrees from University of Oxford and his BEng degree from Tsinghua University, China. Yue Zhang has been class tutors of programming languages at Oxford and Cambridge and has been teaching and leading computer science courses at SUTD.
You May Also Like
Previous
Next
Recently Viewed
Choosing a selection results in a full page refresh.
Opens in a new window.
eBooks from Indigo are available at Kobo.com
Simply sign in or create your free Kobo account to get started. Read eBooks on any Kobo eReader or with the free Kobo App.
Why Kobo?
With over 6 million of the world's best eBooks to choose from, Kobo offers you a whole world of reading. Go shelf-less with your library and enjoy reward points with every purchase.