Engineering Computing

This page contains my notes on Engineering Computing.

Single file

A single pdf with all sections can be downloaded here.

Individual section files

Click the thumbnails on the notes below to get a pdf version.

01.01 Introduction

01.02 The Development System

01.03 Basic Elements of a Program

01.04 Lists

01.05 Tuples

01.05 Tuples and Ranges

01.06 Dictionaries

01.07 Functions

01.08 Branching

01.09 Looping

01.10 Problems

02.01 Python Interpreters and Interactive Sessions

02.02 Scripts Modules and Imports

02.03 The Python Standard Library and Packages

02.04 Namespaces Scopes and Contexts

02.05 Problems

02.05 Style Conventions

02.06 The Design of Programs

02.07 Problems

03.01 Arrays

03.02 Manipulating Operating On and Mapping Over Arrays

03.03 Input and Output

03.03 Problems

03.04 Introducing Graphics

03.05 Problems

A.01 List of figures

A.02 List of tables