Hey again all...
Currently I am trying to more fully understand the macro-perspective of what is a typical path to web development. I am completely new to web-design and programming. Here is what I am working with so far:
Background
1. A friend and I have an idea for a website that is very data-heavy. The short synopsis would be that the site will need to take public domain data from a variety of other websites, order the data, then manipulate it algorithmically. This new output would be published in both graphical and text form on our site. (example at bottom of page in "")
2. Based on the great recommendations of posters in another thread (
http://www.linuxquestions.org/questi...design-846094/), I have decided to go with Python as the language in which we will manipulate the data. (PHP was another main suggestion)
Given that we are completely new to xhtml, Python, javascript, flash and other terms such as "CMS", web development framework, the wealth of information available is rather daunting.
Question: Could someone please suggest a general resource or structure for learning about these things? For example, in which order should I learn about the tasks outlined below, etc . I would like to know what a typical development flow looks like. For example (and this may be a complete misunderstanding). It seems like I need to know how to do the following:
1. gather data from site X,Y and Z
2. manipulate the data using Language
3. Order that data into a dataset
4. Find a way (once the xhtml basics/javascript of the site is written) to integrate data into the xhtml, constantly updating
so the types of questions I have associated with each step above are
Q1. does one write a script in python to do (1) or is this used simply by a utility like wget?
Q2. this data manipulation can be done with python?
Q3. Ordering that data, does it occur via the programing language Python, or via some other way? Is MySQL simply a formating scheme or is it actually a WAY to order the data?
Q5. How does one inject this updating data into the site (into xhtml,Java, Flash etc)
Ultimately can someone suggest a way/structure/order to start learning. I certainly don't expect to be "told" how to do these things, or even how to learn to do these things, but just a general suggestion as to the orderand structure of learning that would help me achieve, eventually, my objective?
Thanks so much for the suggestions. I realize that no one can "hand-hold" me through this process, however if someone can suggest some resources that might prove helpful so that I can understand enough to ask meaningful questions, id greatly appreciate it. This will be a long process given my naiveté regarding programming and development but Im rather excited. Thanks!
edit: below is an example of the type of thing I would like to do.
Quote:
For example, say a city or police-department posts
1. "real-time" updates to its website of the time, and location of traffic accidents.
2. accident data from the past in each given location
and suppose a weather service (NOAA) posts
3. weather conditions for given locations (at a specific time)
and suppose
4. given the time of day/day of the week is a factor in mood which impacts driving behavior of drivers.
5. how many on-ramps per mile there are (more risk of accidents) etc.
and suppose I wanted to combine all this information algorithmically, weighting it, so that it would yield some output X(1,2,3,4,5) =DR = "driver risk" by location along a highway, so as to indicate not just existent accidents, but risk. Then the setup would color-code a google map accordingly which would self update at regularly scheduled, small intervals.
then allow the user to mouse-over an area on the road map and a box would pop up indicating data, links to data, etc etc etc
this sort of thing.
|