Introduction to Programming Using Python
<p style="margin:0px;"> <b>NOTE: You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and MyProgrammingLab search for ISBN-10: </b> <b> <b>0133050556</b>/ISBN-13: </b> <b> <b>9780133050554</b>. That package includes ISBN-10: </b> <b> <b>0132747189</b>/ISBN-13: </b> <b> <b>9780132747189</b> and ISBN-10: </b> <b> <b>0133019861</b>/ISBN-13: </b> <b> <b>9780133019865 </b>.</b> </p> <p style="margin:0px;"> <b> <br> </b> </p> <p style="margin:0px;"> <b>MyProgrammingLab should only be purchased when required by an instructor</b>.</p> <br> <p style="margin:0px;"> <b> <i>Introduction to Programming Using Python </i> </b> <b>is intended for use in the introduction to programming course. </b> </p> <p style="margin:0px;"> <br> </p> <p style="margin:0px;">Daniel Liang is known for his “fundamentals-first†approach to teaching programming concepts and techniques. “Fundamentals-first†means that students learn fundamental programming concepts like selection statements, loops, and functions, before moving into defining classes. Students learn basic logic and programming concepts before moving into object-oriented programming, and GUI programming. <br>  <br> Another aspect of <b> <i>Introduction to Programming Using Python </i> </b>is that in addition to the typical programming examples that feature games and some math, Liang gives an example or two early in the chapter that uses a simple graphic to engage the students. Rather than asking them to average 10 numbers together, they learn the concepts in the context of a fun example that generates something visually interesting. <br>   <br> Using the graphics examples is optional in this textbook. Turtle graphics can be used in Chapters 1-5 to introduce the fundamentals of programming and Tkinter can be used for developing comprehensive graphical user interfaces and for learning object-oriented programming.</p> <p style="margin:0px;"> </p>