Fundamentals of Python From First Programs Through Data Structures 1st Edition Kenneth A. Lambert
Fundamentals of Python From First Programs Through Data Structures 1st Edition Kenneth A. Lambert
https://ebookfinal.com/download/fundamentals-of-data-structures-
in-c-2nd-edition-ellis-horowitz/
https://ebookfinal.com/download/problem-solving-in-data-structures-
algorithms-using-python-programming-interview-guide-1st-edition-
hemant-jain/
https://ebookfinal.com/download/governing-china-from-revolution-
through-reform-2nd-edition-kenneth-lieberthal/
https://ebookfinal.com/download/classic-data-structures-samanta/
A Common Sense Guide to Data Structures and Algorithms in
Python Volume 1 Level Up Your Core Programming Skills Jay
Wengrow
https://ebookfinal.com/download/a-common-sense-guide-to-data-
structures-and-algorithms-in-python-volume-1-level-up-your-core-
programming-skills-jay-wengrow/
https://ebookfinal.com/download/web-scraping-with-python-collecting-
data-from-the-modern-web-1st-edition-ryan-mitchell/
https://ebookfinal.com/download/data-structures-in-java-a-laboratory-
course-1st-edition-sandra-andersen/
https://ebookfinal.com/download/starting-out-with-c-from-control-
structures-through-objects-7th-edition-edition-tony-gaddis/
https://ebookfinal.com/download/data-structures-demystified-1st-
edition-james-edward-keogh/
Fundamentals of Python From First Programs through
Data Structures 1st Edition Kenneth A. Lambert Digital
Instant Download
Author(s): Kenneth A. Lambert
ISBN(s): 9781423902188, 1423902181
Edition: 1
File Details: PDF, 11.50 MB
Year: 2009
Language: english
5 minutes with...
Amina Elgouacem
Amina Elgouacem graduated from Washington
and Lee University in 2003 with a BS in Computer
Science and a double major in French and is now
working at Primescape Solutions, a government
contractor company, as a Senior Web Developer/
Senior Consultant.
Kenneth A. Lambert
Martin Osborne, Contributing Author
Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States
Fundamentals of Python: From First © 2010 Course Technology, Cengage Learning
Programs Through Data Structures ALL RIGHTS RESERVED. No part of this work covered by the copyright
Kenneth A. Lambert herein may be reproduced, transmitted, stored or used in any form or by
any means graphic, electronic, or mechanical, including but not limited to
Executive Editor: Marie Lee
photocopying, recording, scanning, digitizing, taping, Web distribution,
Acquisitions Editor: Amy Jollymore information networks, or information storage and retrieval systems, except
Senior Product Manager: Alyssa Pratt as permitted under Section 107 or 108 of the 1976 United States Copyright
Development Editor: Ann Shaffer Act, without the prior written permission of the publisher.
ISBN-13: 978-1-4239-0218-8
ISBN-10: 1-4239-0218-1
Course Technology
25 Thomson Place
Boston, Massachusetts 02210
USA
Purchase any of our products at your local college store or at our preferred
online store www.ichapters.com.
Some of the product names and company names used in this book have
been used for identification purposes only and may be trademarks or regis-
tered trademarks of their respective manufacturers and sellers.
Course Technology, a part of Cengage Learning, reserves the right to revise this
publication and make changes from time to time in its content without notice.
Printed in Canada
1 2 3 4 5 6 7 12 11 10 09 08
Table of Contents
[CHAPTER] 1 INTRODUCTION
1.1 Two Fundamental Ideas of Computer Science: Algorithms and Information
Processing .................................................................................................................2
1.1.1 Algorithms ................................................................................................2
1.1.2 Information Processing............................................................................4
1.1 Exercises....................................................................................................................5
1.2 The Structure of a Modern Computer System .......................................................6
1.2.1 Computer Hardware ................................................................................6
1.2.2 Computer Software..................................................................................8
1.2 Exercises..................................................................................................................10
1.3 A Not-So-Brief History of Computing Systems...................................................10
1.3.1 Before Electronic Digital Computers ...................................................11
1.3.2 The First Electronic Digital Computers (1940–1950) .........................15
1.3.3 The First Programming Languages (1950–1965).................................16
1.3.4 Integrated Circuits, Interaction, and Timesharing (1965–1975) .........18
1.3.5 Personal Computing and Networks (1975–1990) ................................19
1.3.6 Consultation, Communication, and Ubiquitous Computing
(1990–Present)........................................................................................21
1.4 Getting Started with Python Programming..........................................................23
1.4.1 Running Code in the Interactive Shell .................................................23
1.4.2 Input, Processing, and Output...............................................................25
1.4.3 Editing, Saving, and Running a Script ..................................................27
1.4.4 Behind the Scenes: How Python Works ...............................................29
1.4 Exercises..................................................................................................................30
1.5 Detecting and Correcting Syntax Errors...............................................................30
1.5 Exercises..................................................................................................................32
Suggestions for Further Reading ...........................................................................32
Summary .................................................................................................................32
Review Questions ...................................................................................................35
Projects....................................................................................................................37
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookfinal.com