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: 73
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

Mercurial: The Definitive Guide

Introducing Microsoft Power BI

Keras Succinctly

META-NET Strategic Research Agenda for Multilingual Europe 2020

Azure Serverless Succinctly

Others related eBooks about How to Think Like a Computer Scientist

Computer basics PDF tutorial

This course describes the basics components of computer (software, hardware, input and output devices), free training document in pdf for download....

Learning Zeromq

Download free course Learning Zeromq, pdf file on 318 pages by Pieter Hintjens....

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

Help! My Computer is Broken

Download free course Help! My Computer is Broken, pdf file on 144 pages by Barry Collins....

Basic Computer Hardware Tutorial

Download Basic Computer Hardware Tutorial, training document in pdf 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....

Probability and Statistics for Computer Science

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

Cache Memory course

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

DRAM: Architectures, Interfaces, and Systems

...

Intel Xeon Phi Coprocessor Architecture and Tools

Intel Xeon Phi Coprocessor Architecture and Tools: The Guide for Application Developers pr..., download free Intel Xeon Phi tutorial in PDF (232 pages) created by Rezaur Rahman ....