#acl FosseeGroup:read,write All:read = Basic Python = == Table of Contents == * [[#sec-1|1 Basic Python ]] * [[#sec-1.1|1.1 Introduction - 50 mins ]] * [[#sec-1.1.1|1.1.1 Introduction to the Python language ]] * [[#sec-1.1.2|1.1.2 The Philosophy ]] * [[#sec-1.1.3|1.1.3 The Interactive Interpreter - Vanilla and IPython ]] * [[#sec-1.1.4|1.1.4 Editing and running a Python file ]] * [[#sec-1.1.5|1.1.5 Basic data types and operators ]] * [[#sec-1.1.6|1.1.6 Control Structures - Basic syntax ]] * [[#sec-1.1.7|1.1.7 Problem set ]] * [[#sec-1.2|1.2 Lists and Tuples - 50 mins ]] * [[#sec-1.2.1|1.2.1 Basic list and tuple operations ]] * [[#sec-1.2.2|1.2.2 Use of range() and for ]] * [[#sec-1.2.3|1.2.3 Code reading exercises ]] * [[#sec-1.2.4|1.2.4 Problem set ]] * [[#sec-1.3|1.3 Strings - 50 mins ]] * [[#sec-1.3.1|1.3.1 Basic String operations ]] * [[#sec-1.3.2|1.3.2 Introduction to the standard library ]] * [[#sec-1.3.3|1.3.3 I/O: Reading and writing files ]] * [[#sec-1.3.4|1.3.4 Problem set 3 ]] * [[#sec-1.4|1.4 Dictionaries - 50 mins ]] * [[#sec-1.4.1|1.4.1 Basic operations ]] * [[#sec-1.4.2|1.4.2 Modules and code organization ]] * [[#sec-1.4.3|1.4.3 Executing modules as scripts ]] * [[#sec-1.4.4|1.4.4 The import statement ]] * [[#sec-1.4.5|1.4.5 Problem set ]] * [[#sec-1.5|1.5 Interim Assessment - 50 mins ]] * [[#sec-1.5.1|1.5.1 Functional approach - overview ]] * [[#sec-1.6|1.6 Classes and Objects - 50 mins ]] * [[#sec-1.6.1|1.6.1 Writing object oriented code ]] * [[#sec-1.6.2|1.6.2 Code reading exercises ]] * [[#sec-1.7|1.7 Case studies - 50 mins ]] * [[#sec-1.7.1|1.7.1 PGN notation ]] * [[#sec-1.7.2|1.7.2 Result HTML generation ]] * [[#sec-1.8|1.8 Assessment - 50 mins ]] == 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 [[mailto:vattam@chiquitita|]] Date: 2010-05-31 11:23:39 IST HTML generated by org-mode 6.30c in emacs 23