Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2010-05-28 13:59:14
Size: 51
Editor: 203
Comment:
Revision 4 as of 2010-08-04 09:16:45
Size: 3529
Editor: 59
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Coming up session plan of the Basic Python module #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|<vattam@chiquitita>]]

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

HTML generated by org-mode 6.30c in emacs 23

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)