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

How To Manage Remote Servers with Ansible

Version Control with Subversion

UWP Succinctly

Git Internals

What Is Data Science?

Others related eBooks about How to Think Like a Computer Scientist

CPU Architecture Tutorial

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

Guide RAM and ROM Based Digital Design

This tutorial is a brief overview of RAM and ROM memory, download free training document in pdf intended to beginners....

Computer Architecture

In this tutorial, we briefly describe a basic computer architecture and principles of its operation ,a free PDF training course under 12 pages by Milo Martin & Amir Roth....

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

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

Computer basics courses

Download free course material and training Computer basics on 17 pages intended to beginners....

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

Computer Vision Metrics

Download free course Computer Vision Metrics, pdf file on 498 pages by Scott Krig....

Spring Framework Notes for Professionals

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

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