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

Azure Pipelines Succinctly

Modern C

Operating Systems and Middleware

Digital Video Concepts, Methods, and Metrics

Hacking tips and tricks

Others related eBooks about How to Think Like a Computer Scientist

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

Basic Computer Usage

You will with this pdf tutorial the basics of computer sciences, installing software, running commandes and using files....

Introduction to architecture

This tutorial explains the different computer components and the role of a building architect ....

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

Learning Zeromq

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

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

Computer Design Systems and Logical Organization

This tutorial gives a complete understanding on Computer Design Systems and Logical Organization ,basic computer overview and advanced architecture....

Computer basics for beginners

A basic computer tutorial is a step-by-step guide that is designed to provide beginners with an understanding of the fundamental components and functionalities of a computer....

Computer Fundamentals course

With this course, you will learn how a computer works, it introduces you to assembly-level programming. You will be able to write a simple assembly language program. At the end of the tutorial, you’ll be able to understand the different types of information which may be stored in a computer memory...

Central Processing Unit (CPU) Tutorial

With this pdf training course, we will learn the basics of central processing unit of the computer, free tutorial intended to beginners....