Download free course How to Think Like a Computer Scientist, pdf file on 280 pages by Allen Downey, Jeffrey Elkner, Chris Meyers.
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 chapters cover basic algorithms and data structures.
Table of contents
- The way of the program
- Variables, expressions and statements
- Functions
- Conditionals and recursion
- Fruitful functions
- Iteration
- Strings
- Lists
- Tuples
- Dictionaries
- Files and exceptions
- Classes and objects
- Classes and functions
- Classes and methods
- Sets of objects
- Inheritance
- Linked lists
- Stacks
- Queues
- Trees
- Debugging
- Creating a new data type
- Recommendations for further reading
Pages : | 280 |
Size : | 1.1 MB |
Downloads: | 33 |
Created: | 2022-02-02 |
License: | GNU FDL |
Author(s): | Allen Downey, Jeffrey Elkner, Chris Meyers |
Others related eBooks about How to Think Like a Computer Scientist
Using Scheme, a dialect of the Lisp programming language, the book explains core computer science concepts.
Download free course SAT/SMT by Example, pdf file on 585 pages by Dennis Yurichev.
Download free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin.
Download free course Text Mining with R, pdf file on 194 pages by Julia Silge, David Robinson.
Download free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas.