Basic Python

Table of Contents

1 Basic Python

1.1 Introduction - 50 mins

1.1.1 Introduction to the Python language

1.1.2 The Philosophy

1.1.3 The Interactive Interpreter - Vanilla and IPython

1.1.4 Editing and running a Python file

1.1.5 Basic data types and operators

1.1.6 Control Structures - Basic syntax

1.1.7 Problem set

1.2 Lists and Tuples - 50 mins

1.2.1 Basic list and tuple operations

1.2.2 Use of range() and for

1.2.3 Code reading exercises

1.2.4 Problem set

1.3 Strings - 50 mins

1.3.1 Basic String operations

1.3.2 Introduction to the standard library

1.3.3 I/O: Reading and writing files

1.3.4 Problem set 3

1.4 Dictionaries - 50 mins

1.4.1 Basic operations

1.4.2 Modules and code organization

1.4.3 Executing modules as scripts

1.4.4 The import statement

1.4.5 Problem set

1.5 Interim Assessment - 50 mins

1.5.1 Functional approach - overview

1.6 Classes and Objects - 50 mins

1.6.1 Writing object oriented code

1.6.2 Code reading exercises

1.7 Case studies - 50 mins

1.7.1 PGN notation

1.7.2 Result HTML generation

1.8 Assessment - 50 mins

Author: Santosh G Vattam <vattam@chiquitita>

Date: 2010-05-31 11:23:39 IST

HTML generated by org-mode 6.30c in emacs 23

Basic Python (last edited 2010-08-04 09:16:45 by 59)