University of Cambridge. — 459 p.
This book is designed for people with absolutely no experience of programming. This course is probably unsuitable for those with programming experience, even if it is just in shell scripting or MatLAB- like programs.
This course is part of the Scientific Computing series, and as such the examples chosen are of most relevance to scientific programming.
This course is aimed at those new to programming and provides an introduction to programming using Python. This course is probably unsuitable for those with programming experience, even if it is just in shell scripting or MatLAB-likie programs. Such individuals should try the "Python: Introduction for Programmers" course instead. By the end of this course, attendees should be able to write simple Python programs and to understand more complex Python programs written by others.