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

Others computer Tutorials

The Next.js Handbook

DevOps in Practice

Electron Succinctly

Power BI Succinctly

The Future of Software Quality Assurance

Others related eBooks about How to Think Like a Computer Scientist

Cache Memory course

Download free training document in pdf ,brief overview of memory cache on 18 pages by Linda Wong....

Probability and Statistics for Computer Science

Download free course Probability and Statistics for Computer Science, pdf file on 374 pages by David Forsyth....

Analysis for Computer Scientists

Download free course Analysis for Computer Scientists, pdf file on 372 pages by by Michael Oberguggenberger, Alexander Ostermann....

Fundamentals of computer architecture

Download tutorial in PDF about the fundamentals of computer architecture ,it's a free training document under 290 pages for experienced users by Mostafa Abd-El-Barr and Hesham El-Rewini....

Operating Systems: From 0 to 1

Download free course Operating Systems: From 0 to 1, pdf file on 309 pages by Tu Do Hang....

Basic Computer Hardware Tutorial

Download Basic Computer Hardware Tutorial, training document in pdf intended to beginners....

Entity Framework Notes for Professionals

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

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....

ROM, EPROM, and EEPROM pdf tutorial

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

Intelligent Human Computer Interaction

Download free course Intelligent Human Computer Interaction, pdf file on 227 pages by Patrick Horain, Catherine Achard, Malik Mallem....