Book description
A user-friendly, object-oriented language, Python is quickly becoming the favorite introductory programming language among students and instructors. Many find Python to be a more lucid language than Java but with much of the functionality and therefore the ideal first language for those entering the world of Computer Science. Python Programming in Context is a clear, accessible introduction to the fundamental programming and problem solving concepts necessary for students at this level. The authors carefully build upon the many important computer science concepts and problem solving techniques throughout the text and offer relevant, real-world examples and exercises to reinforce key material. Programming skills throughout the text are linked to applied areas such as Image Processing, Cryptography, Astronomy, Music, the Internet, and Bioinformatics, giving students a well rounded look of its capabilities.Table of contents
- Book Cover
- Title
- Copyright
- Preface (1/2)
- Preface (2/2)
- Contents (1/3)
- Contents (2/3)
- Contents (3/3)
-
Chapter 1 Introduction
- 1.1 Objectives
- 1.2 What Is Computer Science?
- 1.3 Why Study Computer Science?
- 1.4 Problem-Solving Strategies
- 1.5 Python Overview
- Exercises
- 1.6 Summary
- Key Terms
- Python Keywords
- Bibliography
- Programming Exercises
- Chapter 2 πthon
- 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
- 7.1 Objectives
- 7.2 What Is Data Mining?
- 7.3 Cluster Analysis: A Simple Example
- 7.4 Implementing Cluster Analysis on Simple Data
- 7.5 Implementing Cluster Analysis: Earthquakes
- 7.6 Cluster Analysis Shortcomings and Solutions
- Exercises
- 7.7 Summary
- Key Terms
- Python Keywords
- Bibliography
- Programming Exercises
- 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 (1/4)
- Appendix B: Python Quick Reference (2/4)
- Appendix B: Python Quick Reference (3/4)
- Appendix B: Python Quick Reference (4/4)
- Appendix C: cTurtle Reference (1/2)
- Appendix C: cTurtle Reference (2/2)
- Index (1/2)
- Index (2/2)
Product information
- Title: Python Programming in Context
- Author(s):
- Release date: October 2010
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781449613099
You might also like
book
Python Programming in Context, 2nd Edition
A user-friendly, object-oriented language, Python is quickly becoming the favorite introductory programming language among students and …
book
Python Programming in Context, 3rd Edition
Python Programming in Context, Third Edition provides a comprehensive and accessible introduction to Python fundamentals. Updated …
book
Python Programming Blueprints
How to build useful, real-world applications in the Python programming language About This Book Deliver scalable …
book
Beginning Python Visualization
We are visual animals. But before we can see the world in its true splendor, our …