How to Think Like a Computer Scientist



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
File type : PDF
Downloads: 64
Created: 2022-02-02
License: GNU FDL
Author(s): Allen Downey, Jeffrey Elkner, Chris Meyers
How to Think Like a Computer Scientist

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others computer Tutorials

Building Games for Firefox OS

Contribute to Opensource

Computer Science Tapestry: Exploring Programming and Computer Science with C++

A Graduate Course in Applied Cryptography

S-BPM Illustrated

Others related eBooks about How to Think Like a Computer Scientist

Entity Framework Core Succinctly

Download free course Entity Framework Core Succinctly, pdf file on 111 pages by Ricardo Peres....

CPU Architecture Tutorial

A complet tutorial about 80x86 CPU family and the major improvements occuring along the line, free download pdf training document....

Philosophy of Computer Science

Download free course Philosophy of Computer Science, pdf file on 938 pages by William J. Rapaport....

Computer Lessons for beginners in PDF

This article is a comprehensive guide to computer lessons for beginners, covering the essential skills and knowledge necessary to operate a computer effectively....

Introduction to Computing Explorations in Language, Logic, and Machines

This book introduces the most important ideas in computing using the Scheme and Python programming languages, free download ebook in creative commons license....

The Computers That Made Britain

Download free course The Computers That Made Britain, pdf file on 297 pages by Tim Danton....

How To Build Your Own PC

We'll walk you through everything you need to know to build your own PC. This is a free Building PC PDF tutorial in 19 chapters and 26 pages....

ROM, EPROM, and EEPROM pdf tutorial

Download free pdf tutorial about ROM, EPROM, and EEPROM, training course intended to beginners....

Spring Framework Notes for Professionals

Download free course Spring Framework Notes for Professionals, pdf file on 67 pages by Stack Overflow Community....

Computer Aided Verification

Download free course Computer Aided Verification, pdf file on 680 pages by Isil Dillig, Serdar Tasiran....