by Allen B. Downey · 2012
ISBN: 1449332021 9781449332020
Category: Computers / Languages / Python
Page count: 300
<p>If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.</p><p>Through exercises in each chapter, you’ll try out programming concepts as you learn them. <i>Think Python</i> is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics.</p><ul><li>Start with the basics, including language syntax and semantics</li><li>Get a clear definition of each programming concept</li><li>Learn values, variables, statements, functions, and data structures in a logical progression</li><li>Discover how to work with files and databases</li><li>Understand objects, methods, and object-oriented programming</li><li>Use debugging techniques to fix syntax, runtime, and semantic errors</li><li>Explore interface design, data structures, and GUI-based programs through case studies</li></ul>