Preview content today! Find chapter 6 under the Samples tab below.
The user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors. This updated Second Edition of Python Programming in Context provides a comprehensive, accessible introduction to Python fundamentals. An ideal first language for learners entering the rapidly expanding field of computer science, Python gives students a solid platform of key problem-solving skills that translate easily across programming languages. Building on essential concepts of computer science, and offering a plenitude of real-world examples, Python Programming in Context, Second Edition offers a thorough overview of multiple applied areas, including image processing, cryptography, astronomy, the Internet, and bioinformatics.
The text’s emphasis on problem-solving, extrapolation, and development of independent exploration and solution-building provides students with a unique and innovative approach to learning programming. Python Programming in Context, Second Edition is the ideal introductory text for those delving into computer programming.
Every new copy of the text is packaged with full student access to Turing's Craft Custom CodeLab. Customized to match the organization of the text, CodeLab offers students hands-on Python programming experience. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect.
Python Programming in Context, Second Edition was recently awarded a "Textbook Excellence Award" (“Texty”) from the Text and Academic Authors Association (TAA) the only association devoted solely to serving textbook and academic authors since 1987 (www.TAAonline.net). The "Textbook Excellence Award" recognizes works for their excellence in the areas of content, presentation, appeal, and teachability. Read the press release here.
Features & Benefits
Utilizes Python 3
Provides a clear, accessible, and skill-focused approach to programming with Python
Contains problem sets based on real-world examples and problem-solving rather than language features
Offers a variety of exercises that develop independent skill-building and exploration
Every new copy of the text is packaged with full student access to Turing's Craft Custom CodeLab. Customized to match the organization of the text, CodeLab offers students hands-on Python programming experience with immediate feedback.
Accompanied by a full suite of instructor support material, including solutions to the exercises in the text, downloadable source code, PowerPoint Lecture Outlines, and a complete Test Bank.
This Second Edition is intended for the CS1 introductory programming course using Python.
Chapter 1 Introduction
Chapter 2 pithon
Chapter 3 Codes and Other Secrets
Chapter 4 A Nest of Snakes: Introducing the Python Collections
Chapter 5 Earthquakes, Floods, and Other Natural Disasters
Chapter 6 Pycture Perfect Programs
Chapter 7 Data Mining: Cluster Analysis
Chapter 8 Cryptanalysis
Chapter 9 Fractals: The Geometry of Nature
Chapter 10 Astronomy
Chapter 11 Bears, Fish, and Plants, Oh My!
Chapter 12 Your Father Was a Rectangle
Chapter 13 Video Games
Appendix A Installing the Required Software
Appendix B Python Quick Reference
Appendix C turtle Module Reference
Bradley N. Miller, PhD-Luther College
Additional Titles by this Author
- ISBN-13: 9781284108071
- ISBN-13: 9780763743161
David L. Ranum, PhD-Luther College