Introduction to Scientific Python

Introduction to Scientific Python

Application to Oceanography

C. Troupin, E. Mason

SOCIB, IMEDEA

Ca?diz, 27-29 January 2016

Table of contents

1. Introduction

2. Installation, update, use

3. Importing/exporting data)

4. Time series

5. 2-D plots

Table of contents

1. Introduction

1.1C Python vs. Matlab

1.2C Definitions and data types

1.3C Resources, tutorials, books

2. Installation, update, use

2.1C Installing

2.2C Running your code

3. Importing/exporting data)

3.1C ipython notebook

3.2C Comma-Separated Values file

3.3C CNV file

3.4C A few words about github

3.5C NetCDF file

4. Time series

5. 2-D plots

Introduction:

What? Why? How?

What is Python?

Programming language:

1. interpreted

2. dynamically typed

3. object-oriented

4. high-level



instructions executed directly

type checking at run-time

classes, objects, methods, . . .

strong abstraction

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download