Explorations in computing : an introduction to computer science and Python programming /

"This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 courses where students do not learn programming. Programming projects appear later in each chapter....

Full description

Bibliographic Details
Main Author: Conery, John S. (Author)
Format: eBook
Language:English
Published: Boca Raton, FL : CRC Press, [2015]
Series:Chapman & Hall/CRC textbooks in computing.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Introduction; The Python Workbench: Introducing Python and an Environment for Interactive Experiments; The Sieve of Eratosthenes: An Algorithm for Finding Prime Numbers; A Journey of a Thousand Miles: Iteration as a Strategy for Solving Computational Problems; Divide and Conquer: A New Strategy—Breaking Large Problems into Smaller Subproblems; Spam, Spam, Spam, Mail, and Spam: A Machine Learning Approach to Filtering junk Mail; Now for Something Completely Different: An Algorithm for Generating Random Numbers; Bit by Bit: Binary Codes and Algorithms for text Compression and Error Detection; The War of the Words: An Introduction to Computer Architecture and Assembly Language Programming; I’d Like to Have an Argument, Please: A Program that Understands English (or does it); The Music of the Spheres: Computer Simulation and the N-Body Problem; The Traveling Salesman: A Genetic Algorithm for a Computationally Demanding Problem