"How to Think Like a Computer Scientist: Learning with Python" is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Late
How to Think Like a Computer Scientist: Learning With Python
โ Scribed by Downey, Allen B;Elkner, Jeffrey;Meyers, Chris
- Publisher
- Green Tea Press
- Year
- 2005;2008
- Tongue
- English
- Leaves
- 280
- Series
- Online access: Center for Open Education Open Textbook Library
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Here you'll find a short introduction to Logo as a general purpose programming language, as opposed to its limited educational use with turtle graphics. Logo is a simplified dialect of Lisp and retains much of the power of Lisp. It is thus suitable for such advanced projects such as artificial intelligence programming.
โฆ Table of Contents
1 The way of the program --
2 Variables, expressions and statements --
3 Functions --
4 Conditionals and recursion --
5 Fruitful functions --
6 Iteration --
7 Strings --
8 Lists --
9 Tuples --
10 Dictionaries --
11 Files and exceptions --
12 Classes and objects --
13 Classes and functions --
14 Classes and methods --
15 Sets of objects --
16 Inheritance --
17 Linked lists --
18 Stacks --
19 Queues --
20 Trees --
Appendix A: Debugging --
Appendix B: Creating a new data type --
Appendix C: Recommendations for further reading Index
โฆ Subjects
Computer Science;Programming;Science;Nonfiction;Technology;Coding;Technical;Computers;Reference;Textbooks
๐ SIMILAR VOLUMES
How to Think Like a Computer Scientist: Learning with Python is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later
"How to Think Like a Computer Scientist: Learning with Python" is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Late