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