OK Rich after breaking down my first project these are the things I need to learn first
Learn how to DB using Python (wether that be a SQL DB at this stage or not)
Learn how to make graphs, charts etc from DBed data (also what to use as my output HTML or a simple GUI (which I have no idea how to make))
So if you could point me in the right direction, it would be much apprecaited, also as this is a group learning project and I don't really want to have to bother Rich all the time (as he has a few students on the go) help and advice from anyone else who knows is more than welcome.
Cheers all, Enjoying it so far
A.
I figured you already knew some Python from talking to you.
1. Learn Databases: See: http://docs.sqlalchemy.org/en/latest/orm/tutorial.html
Try and figure out how to install SqlAlchemy on your system (If you had Linux, it would be as simple as a few mouse clicks, but if you get stuck let me know and I will elaborate) and then work your way through the Tutorial.
You may need to get to grips with Python Classes since they are commonly used to design databases with Python. Couple of links for this:
http://docs.python.org/tutorial/classes.html
http://pastebin.com/yaDfvCQk
SqlAlchemy can generate the SQL code for you (behind the scenes), its very clever

2. Graphs/Charts: You will need another 3rd party library for this. I have personally never had the need to do this with Python but from googling "python graphs", it seems there are a few libraries out there to get the job done. I will get back to you with more information after I have done some research.
3. Small programmable python webserver: Head over to http://bottlepy.org/docs/dev/ and take a read of the documentation and try out the tutorial.
a) Right click and Save as on this file: https://github.com/defnull/bottle/raw/master/bottle.py
b) Get the "Hello World" example from the front page of the bottlepy website.
c) Save that in hello.py (for example) and save it in the same directory as the bottle.py file you downloaded.
d) Run it

I will try and get in touch with you on Skype as often as possible too.
Last edited: