1) sounds like web scraping, you can cook one up easily with python, python have a built-in http library, and html parser, though a better idea is to use tools like scrapy,
2) need clarification 3) python itself don't do that, there is a numpy, which is something like matlab for python(i am assuming you are talking about mathematical stuff) On Fri, Apr 23, 2010 at 9:00 AM, Raja Iskandar Shah <[email protected] > wrote: > thanks boh. > > this looks promising. the specific things that i am looking are small > backend processing stuff. examples are : > 1. extracting tables from web pages and converting them to text files > 2. transforming / restructuring the data into dimensional models > 3. analytical regressions on the dimensional models > > things that the example bi tools do. > > the instance you mentioned is a good example. > > are there any equivalent open source projects ? python applications that > does analysis on numbers ? > > > > > > > On Fri, Apr 23, 2010 at 3:35 AM, Boh Yap <[email protected]> wrote: > >> hi Raja, >> >> as always I wld suggest Python.... but what exactly do you have in >> mind. From what I can see, its a BI type application, but do you >> intend to rebuild the entire thing when there are some good tools >> already out there? >> >> Or do you have some specialised solution that these cannot solve? >> >> If its the 2nd case, then I think Python is a great tool. If its not a >> well defined problem, it could call for a fair bit of experimentation, >> different approaches to the problem, compare the approaches etc... >> Python's dynamic nature and rapid-prototyping capability allows for a >> great deal of experimentation, and exploration to arrive at the right >> solution. And you are not afraid to 'throw away' code, because the >> cost/speed/efficiency of writing Python code is is pretty low. >> >> Then once you have the solution/algorithms in mind, you can deploy it >> in Python, which has many choices of frameworks etc... and if you have >> performance bottlenecks, parts of it can be rewritten in C and you can >> call that from Python w/o problems. >> >> The only problem is you may find a lack of Python programmers, a >> problem that can be said of good Java, Ruby and even PHP programmers >> (and i don't mean cut & paste programmers;-). But they can be quite >> easily trained up. I have personally taught an ASP programmer Python, >> and he was able to do fairly sophisticated task after 2 weeks, it was >> to pull log data off a mobile app from a Postgres DB, rehash the data >> into another DB, to generate sales reports, delivered online with >> graphs in JS, live, on the web. (Mind you this guy had a far bit of >> initiative to go thru the docs and tutorial...) >> >> I can certainly help with the training, and I'm sure I can get others >> from the Python community. >> >> PM me if you wish to discuss further.... >> >> On Thu, Apr 22, 2010 at 9:34 AM, Raja Iskandar Shah >> <[email protected]> wrote: >> > good day all >> > >> > any suggestion for language to replace java >> > >> > the type of applications that we are looking at are >> > http://rapid-i.com/ >> > http://kettle.pentaho.org/ >> > >> > >> > -- >> > Join Open Source Developers Club Malaysia http://www.osdc.my/ >> > >> > Facebook Fan page >> > >> > http://www.facebook.com/group.php?gid=98685301577 >> > >> > http://www.facebook.com/OSDC.my >> > >> > You received this message because you are subscribed to the Google >> > >> > Groups "OSDC.my Mailing List" group. >> > To post to this group, send email to [email protected] >> > To unsubscribe from this group, send email to >> > [email protected]<osdcmy-list%[email protected]> >> > For more options, visit this group at >> > http://groups.google.com/group/osdcmy-list?hl=en >> >> >> >> -- >> #------- >> regds, >> >> Boh Heong, Yap >> >> -- >> Join Open Source Developers Club Malaysia http://www.osdc.my/ >> >> Facebook Fan page >> >> http://www.facebook.com/group.php?gid=98685301577 >> >> http://www.facebook.com/OSDC.my >> >> You received this message because you are subscribed to the Google >> >> Groups "OSDC.my Mailing List" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<osdcmy-list%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/osdcmy-list?hl=en > > > -- > Join Open Source Developers Club Malaysia http://www.osdc.my/ > > Facebook Fan page > > http://www.facebook.com/group.php?gid=98685301577 > > http://www.facebook.com/OSDC.my > > You received this message because you are subscribed to the Google > > Groups "OSDC.my Mailing List" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<osdcmy-list%[email protected]> > For more options, visit this group at > http://groups.google.com/group/osdcmy-list?hl=en > -- Join Open Source Developers Club Malaysia http://www.osdc.my/ Facebook Fan page http://www.facebook.com/group.php?gid=98685301577 http://www.facebook.com/OSDC.my You received this message because you are subscribed to the Google Groups "OSDC.my Mailing List" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/osdcmy-list?hl=en

