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

Social Media Mining

Configuring Microsoft SharePoint Hybrid Capabilities

Hibernate Notes for Professionals

Introduction to Computer Network

Learn BlackBerry 10 App Development

Others related eBooks about How to Think Like a Computer Scientist

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

Program Arcade Games

Download free course Program Arcade Games, pdf file on 392 pages by Paul Craven....

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

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

Basic concepts of computer

In this pdf tutorial, you will learn about basics computer organization and concepts, its characteristics (speed, accuracy, diligence, versatility, and storage capacity), software, hardware and how to protect your computer with antivirus....

Gender Differences in Computer and Information Literacy

Download free course Gender Differences in Computer and Information Literacy, pdf file on 82 pages by Eveline Gebhardt, Sue Thomson, John Ainley, Kylie Hillman....

Introduction to architecture

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

ROM, EPROM, and EEPROM pdf tutorial

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

Getting the Most from LINQPad Succinctly

Download free course Getting the Most from LINQPad Succinctly, pdf file on 112 pages by José Roberto Olivas Mendoza....