{"product_id":"a-concise-introduction-to-programming-in-python-9781138082588","title":"A Concise Introduction to Programming in Python","description":"\u003cp\u003eA Concise Introduction to Programming in Python, Second Edition provides a hands-on and accessible introduction to writing software in Python, with no prior programming experience required.\u003c\/p\u003e \u003cp\u003eThe Second Edition was thoroughly reorganized and rewritten based on classroom experience to incorporate: \u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cul\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eA spiral approach, starting with turtle graphics, and then revisiting concepts in greater depth using numeric, textual, and image data\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eClear, concise explanations written for beginning students, emphasizing core principles\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eA variety of accessible examples, focusing on key concepts\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eDiagrams to help visualize new concepts\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\n\u003cli\u003eNew sections on recursion and exception handling, as well as an earlier introduction of lists, based on instructor feedback\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eThe text offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are included from diverse application domains, including finance, biology, image processing, and textual analysis. It also includes a brief \"How-To\" sections that introduce optional topics students may be interested in exploring.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eThe text is written to be read, making it a good fit in flipped classrooms. Designed for either classroom use or self-study, all example programs and solutions to odd-numbered exercises (except for projects) are available at: http: \/\/www.central.edu\/go\/conciseintro\/. \u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eMark J. Johnson\u003c\/strong\u003e is professor of computer science and mathematics at Central College in Pella, Iowa, where he holds the Ruth and Marvin Denekas Endowed Chair in Science and Humanities. Mark is a graduate of the University of Wisconsin-Madison (Ph.D., mathematics) and St. Olaf College. He is the author of \u003ci\u003eA Concise Introduction to Data Structures using Java\u003c\/i\u003e, also published by Chapman \u0026amp; Hall\/CRC Press.\u003c\/p\u003e\u003cbr\u003e","brand":"CRC Press","offers":[{"title":"Default Title","offer_id":50461907812626,"sku":"9781138082588","price":70.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_29ad6454-7e4c-479f-92e7-fe2915c067cd.jpg?v=1730083441","url":"https:\/\/surprise-castle.myshopify.com\/products\/a-concise-introduction-to-programming-in-python-9781138082588","provider":"Surprise Castle","version":"1.0","type":"link"}