"There are 11 chapters, each of which has a selection of exercises at the end. The problems are well written and generally increase in complexity. ... Tailored to the instructor, it provides a good foundation." (David Bellin, Computing Reviews, October, 2015)

This book introduces Python programming language and fundamental concepts in algorithms and computing.
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.
Read more


Gives a gentle introduction to Python and programming, avoiding details that can hinder the understanding of important concepts Incorporates the very fundamentals of algorithms and computation which applies to all programming languages Abstracts the kernel of Python, in particular the object system, into a unique and novel diagram system Includes supplementary material: sn.pub/extras
Read more
GPSR Compliance The European Union's (EU) General Product Safety Regulation (GPSR) is a set of rules that requires consumer products to be safe and our obligations to ensure this. If you have any concerns about our products you can contact us on ProductSafety@springernature.com. In case Publisher is established outside the EU, the EU authorized representative is: Springer Nature Customer Service Center GmbH Europaplatz 3 69115 Heidelberg, Germany ProductSafety@springernature.com
Read more

Product details

ISBN
9789812876089
Published
2015-07-27
Publisher
Springer Verlag, Singapore
Height
235 mm
Width
155 mm
Age
Professional/practitioner, P, 06
Language
Product language
Engelsk
Format
Product format
Innbundet
Number of pages
10

Author