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
Learning Git
This book teaches Git in a simple, visual, and tangible manner so that you can build …
book
Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks
Enhance your data science programming and analysis with the Wolfram programming language and Mathematica, an applied …
book
Image Analysis, Classification and Change Detection in Remote Sensing, 3rd Edition
Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for ENVI/IDL and Python, Third …
book
Hands-On Genetic Algorithms with Python
Explore the ever-growing world of genetic algorithms to solve search, optimization, and AI-related tasks, and improve …