Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
36Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
How to Think Like a Computer Scientist: Learning with Python v2nd Edition

How to Think Like a Computer Scientist: Learning with Python v2nd Edition

Ratings:

5.0

(1)
|Views: 1,049 |Likes:
Published by sabry00000
How to Think Like a Computer Scientist: Learning with Python v2nd Edition documentation by Jeffrey Elkner, Allen B. Downey, and Chris Meyers and contan this topics:
The way of the program
Variables, expressions, and statements
Functions
Conditionals
Fruitful functions
Iteration
Strings
Case Study: Catch
Lists
Modules and files
Recursion and exceptions
Dictionaries
Classes and objects
How to Think Like a Computer Scientist: Learning with Python v2nd Edition documentation by Jeffrey Elkner, Allen B. Downey, and Chris Meyers and contan this topics:
The way of the program
Variables, expressions, and statements
Functions
Conditionals
Fruitful functions
Iteration
Strings
Case Study: Catch
Lists
Modules and files
Recursion and exceptions
Dictionaries
Classes and objects

More info:

Published by: sabry00000 on Nov 28, 2009
Copyright:Public Domain

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/29/2012

pdf

text

original

 
How to Think Like a ComputerScientist
Learning with Python
nd 
Edition
by
Jeffrey Elkner, Allen B. Downey, and Chris Meyers 
 
I
Table of Contents
Learning with Python ................................................................................12nd Edition.................................................................................................1How and why I came to use Python...........................................................5Finding a textbook.....................................................................................6Introducing programming with Python......................................................8Building a community..............................................................................11Second Edition.........................................................................................13First Edition..............................................................................................131.1. The Python programming language..................................................171.2. What is a program?...........................................................................201.3. What is debugging?..........................................................................211.4. Syntax errors....................................................................................221.5. Runtime errors..................................................................................221.6. Semantic errors................................................................................221.7. Experimental debugging...................................................................231.8. Formal and natural languages..........................................................241.9. The first program..............................................................................271.10. Glossary..........................................................................................271.11. Exercises........................................................................................302.1. Values and types..............................................................................332.2. Variables...........................................................................................352.3. Variable names and keywords..........................................................362.4. Statements.......................................................................................372.5. Evaluating expressions.....................................................................382.6. Operators and operands...................................................................392.7. Order of operations...........................................................................412.8. Operations on strings.......................................................................41
How to Think Like a Computer Scientist: Learning with Python v2 
nd 
Edition documentation©Copyright 2009, Jeffrey Elkner, Allen B. Downey and Chris Meyers. Created using Sphinx 0.6.2.
 
II2.9. Input.................................................................................................422.10. Composition....................................................................................432.11. Comments......................................................................................442.12. Glossary..........................................................................................452.13. Exercises........................................................................................473.1. Definitions and use...........................................................................503.2. Flow of execution..............................................................................533.3. Parameters, arguments, and the import statement.........................543.4. Composition......................................................................................573.5. Variables and parameters are local..................................................573.6. Stack diagrams.................................................................................583.7. Glossary............................................................................................603.8. Exercises...........................................................................................634.1. The modulus operator.......................................................................654.2. Boolean values and expressions.......................................................654.3. Logical operators..............................................................................674.4. Conditional execution.......................................................................674.5. Alternative execution........................................................................684.6. Chained conditionals........................................................................694.7. Nested conditionals..........................................................................704.8. The return statement........................................................................714.9. Keyboard input.................................................................................724.10. Type conversion.............................................................................734.11. GASP...............................................................................................754.12. Glossary..........................................................................................764.13. Exercises........................................................................................785.1. Return values....................................................................................855.2. Program development......................................................................875.3. Composition......................................................................................905.4. Boolean functions.............................................................................91
How to Think Like a Computer Scientist: Learning with Python v2 
nd 
Edition documentation©Copyright 2009, Jeffrey Elkner, Allen B. Downey and Chris Meyers. Created using Sphinx 0.6.2.

Activity (36)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
amittewarii liked this
dkscribd liked this
verai1131 liked this
markily00 liked this
xoticmike liked this
Andrew Kirikov liked this
cbrookins liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->