The Practice of Computing Using Python 2nd Edition by William F. Punch and Richard Enbody introduces CS1 college students (majors and non-majors) to computational pondering utilizing Python. With information-manipulation as a theme, readers rapidly see the value in what they’re studying and depart the course with a set of instantly useful computational abilities that can be utilized to problems they encounter in future pursuits.
The book takes “object-use-first” method-writing courses, covered only after students have mastered using objects. This edition is on the market with MyProgrammingLab, an modern online homework and evaluation tool. Via the power of practice and quick personalised feedback, MyProgrammingLab helps college students absolutely grasp the logic, semantics, and syntax of programming.
Three non-obligatory chapters in the book (3, 10, and 13) walk college students via detailed examples of fixing a problem using Python. In addition to design, they present mistakes and how one can recover from them by illustrating the method of creating a solution. The authors also refactor some options as demonstrations of the importance of program design and readability. These chapters can be used in or outdoors of sophistication, or in a lab setting.
College students use Python to kind, apply, graph, and convert data. The authors have incorporated many principally non-numeric examples with a gender-impartial appeal to help this theme: poker fingers, Gettysburg Tackle, EPA mileage information, breast cancer classifier, speech analysis, political debates and S&P 500 analysis.
The authors use objects and methods early while leaving the design and implementation of objects for later in the text--after mastery of the use of objects has been achieved. Functions are covered earlier; break up in two parts. Only the string chapter separates the performance and control chapter. Functions are cut up into two parts due to how Python handles mutable objects resembling lists as parameters-dialogue of those points can solely come after there's an understanding of lists as mutable objects.
More details about this book...
or
Download The Practice of Computing Using Python PDF Ebook :
0 comments:
Post a Comment