An introduction to the Python programming language

Introduction Python Tutorial Numerics & Plotting Standard library

An introduction to the Python programming

language

Prabhu Ramachandran

Department of Aerospace Engineering

IIT Bombay

January 16, 2007

Prabhu Ramachandran

Introduction to Python

Introduction Python Tutorial Numerics & Plotting Standard library

Outline

1

Introduction

Introduction to Python

2

Python Tutorial

Preliminaries

Data types

Control flow, functions

Modules, exceptions, classes

Miscellaneous

3

Numerics & Plotting

NumPy Arrays

Plotting: Matplotlib

SciPy

4

Standard library

Quick Tour

Prabhu Ramachandran

Introduction to Python

Introduction Python Tutorial Numerics & Plotting Standard library

Introduction to Python

Outline

1

Introduction

Introduction to Python

2

Python Tutorial

Preliminaries

Data types

Control flow, functions

Modules, exceptions, classes

Miscellaneous

3

Numerics & Plotting

NumPy Arrays

Plotting: Matplotlib

SciPy

4

Standard library

Quick Tour

Prabhu Ramachandran

Introduction to Python

Introduction Python Tutorial Numerics & Plotting Standard library

Introduction to Python

Introduction

Creator and BDFL: Guido van Rossum

BDFL == Benevolent Dictator For Life

Conceived in December 1989

The name ¡°Python¡±: Monty Python¡¯s Flying Circus

Current stable version of Python is 2.5.x

PSF license (like BSD: no strings attached)

Highly cross platform

Runs on the Nokia series 60!

Prabhu Ramachandran

Introduction to Python

Introduction Python Tutorial Numerics & Plotting Standard library

Introduction to Python

Resources

Available as part of any sane GNU/Linux distribution

Web:

Documentation:

Free Tutorials:

Official Python tutorial:



Byte of Python:

Dive into Python:

Prabhu Ramachandran

Introduction to Python

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

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

Google Online Preview   Download