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 3 Object-Oriented Programming. - Third Edition
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniques …
video
Working with Algorithms in Python
Learn how to make your Python code more efficient by using algorithms to solve a variety …