Nelson Higher Education

Higher Education

Python, 2nd Edition

  • Bradley N. Miller
  • David L. Ranum
  • ISBN-10: 1449699391
  • ISBN-13: 9781449699390
  • 0 Pages | Paperback
  • COPYRIGHT: 2014 Published
Request a Copy for Review

Overview

About the Product

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.

Features

  • 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.

  • Applicable Courses: This Second Edition is intended for the CS1 introductory programming course using Python.

Table of Contents

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