943,987 Members | Top Members by Rank

Ad:
  • Python Discussion Thread
  • Unsolved
  • Views: 452
  • Python RSS
Nov 1st, 2009
0

Need help!!!!

Expand Post »
hi, i'm new in python programming
i'm trying to write a simple program that processes a text file containing grades for a class, extracts the desired grades, count the number of grades in each grade segment and genrate a pie chart for grades,(A1) and here is the text file link
http://pages.cpsc.ucalgary.ca/~zongpeng ... rades1.txt
any help would be appreciated
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Ri0o is offline Offline
7 posts
since Nov 2009
Nov 1st, 2009
0
Re: Need help!!!!
Assuming you already know how to read in from files, there's a wonderful plotting tool for python called matplotlib that will let you make your pie chart. You'll have to get numpy first, though.

Btw, your link to the text file is broken.
Last edited by Mathhax0r; Nov 1st, 2009 at 6:02 am.
Reputation Points: 12
Solved Threads: 15
Junior Poster in Training
Mathhax0r is offline Offline
64 posts
since Aug 2009
Nov 1st, 2009
0
Re: Need help!!!!
try using link at the top toolbar of your editor. Very helpful to post links.
As buddy said, Matplotlib+wxPython will give you total control. If you do simple plotting, then wxPython have tool for that.

Anyway what do yo want to do with grades? May be python-mysql+wxPython+Matplotlib is all you need
Reputation Points: 462
Solved Threads: 392
Senior Poster
evstevemd is offline Offline
3,681 posts
since Jun 2007
Nov 1st, 2009
0
Re: Need help!!!!
unfortunatly i'm only allowed to use quickdraw,
i'm only struggling in figuring out how to extract the data from the txt file and assign the numbers to grades ,count how many scored each grade, i know how to make the chart (A1)
http://pages.cpsc.ucalgary.ca/~zongp...A3/grades1.txt
any help or tips would be appreciated
Last edited by Ri0o; Nov 1st, 2009 at 7:18 am.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Ri0o is offline Offline
7 posts
since Nov 2009
Nov 1st, 2009
0
Re: Need help!!!!
Ok, do us a favour,
attach that file to your post. Jus Click reply and you will see button to attach and do it. We cant know the content of the file!

Do it please
Reputation Points: 462
Solved Threads: 392
Senior Poster
evstevemd is offline Offline
3,681 posts
since Jun 2007
Nov 1st, 2009
0
Re: Need help!!!!
I missed the Link to the file.
As far as I can see, you need to look at csv module to help you to do it.
What I propose is:
1. Open file
2. Get contents of one line
3. get that line with delimiter set to space ie ' '
4. Do whatever you want with data
NB: you can print the result to see what it produces before you use the data. Remember to use:
python Syntax (Toggle Plain Text)
  1. csv.reader(open('grades1.txt'), delimiter=' ')

More links:
http://docs.python.org/library/csv.html
http://www.velocityreviews.com/forum...sv-reader.html
http://tinyurl.com/yf3pqka
Hope it helps
Reputation Points: 462
Solved Threads: 392
Senior Poster
evstevemd is offline Offline
3,681 posts
since Jun 2007
Nov 1st, 2009
0
Re: Need help!!!!
Actually. your raw data file is tab delimited and easily converted into a list of lists. Once that is done you can simply access your specific data by index and looping through the list.

The only special considerations are that the first line is a header and the last line is an 'end of file' marker.
Moderator
Reputation Points: 1333
Solved Threads: 1403
DaniWeb's Hypocrite
vegaseat is offline Offline
5,792 posts
since Oct 2004
Nov 1st, 2009
0
Re: Need help!!!!
Click to Expand / Collapse  Quote originally posted by Ri0o ...
hi, i'm new in python programming
i'm trying to write a simple program that processes a text file containing grades for a class, extracts the desired grades, count the number of grades in each grade segment and genrate a pie chart for grades,(A1) .
http://pages.cpsc.ucalgary.ca/~zongp...ents/A3/a3.pdf
any help would be appreciated
grades1.txt
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Ri0o is offline Offline
7 posts
since Nov 2009

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Python Forum Timeline: Catching Clicks on Icons
Next Thread in Python Forum Timeline: Simple Graphics Window





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC