circulate/sslc_science.py
author Prabhu Ramachandran <prabhu@aero.iitb.ac.in>
Thu, 17 Jun 2010 20:58:42 -0400
branchscipy2010
changeset 407 b5d3b5ddac7b
parent 385 c70118cdde66
permissions -rw-r--r--
Added changes to session 1. Added some IPython tips.

science = {}

for record in open('sslc1.txt'):
#    record = record.strip()
    fields = record.split(';')

    region_code = fields[0].strip()

    if region_code not in science:
        science[region_code] = 0

    score_str = fields[6].strip()

#    score = int(score_str) if score_str != 'AA' else 0

    if score_str != 'AA':
        score = int(score_str)
    else:
        score = 0

    if score > 90:
        science[region_code] += 1

figure(1)
pie(science.values(), labels=science.keys())
title('Students scoring 90% and above in science by region')
savefig('science.png')