One would have to have programmed in both to form a hypothesis. Python supports decorators, multiple inheritance, list comprehensions and iterators, which enable a program to work on sequences much larger than the machine's RAM, by having only one sequence item in memory at a time.
Parallel programming where one can run as many processes as there are cores is made easy with ParallelPython, UnladenSwallow aims to make this feature inbuilt in python, and make the interpreter significantly faster. Projects like Scapy tell of its network programming capabilities, with the ability to use SOCK_RAW natively being realy cool.
At the very least, Python is well suited for mathematically intensive applications, parallel processing, and projects involving
multiple developers, because of its clean clear syntax.

@robert: I had to resort to blacklisting the sender address at the server


On Thu, Apr 9, 2009 at 6:17 PM, Christopher Kiagiri <ck@google.com> wrote:
@Peter  yes, the nifty app is called Gmail filters.  :)

As far as GAE being hosted abroad, Gmail is hosted abroad as well, or would you not consider Gmail critical? Anyway, hopefully 6 months from now, this will be a moot point as we sit around our fiber-connected broadband links talking about the way things used to be.


- Chris




On Thu, Apr 9, 2009 at 7:46 AM, Peter Karunyu <pkarunyu@gmail.com> wrote:
The TIOBE index shows that over the last 5 years, the popularity of Java has decreased by 4.9%, while Python has increased by  5.07%. They are very clear in stating that this is a just measure of popularity.

Is it a good idea to compare Java and Python? There could be a good reason to use both. Python is excellent for web stuff while Java renders itself well to serious desktop applications. Some bloke on the net (I forgot where I read it) went as far as to say that Java for the web, i.e. Java applets, was killed long ago by Flash, and its grave cemented by Adobe Flex and AJAX.

Its good to know PHP is among the big three, at least I got one more fact to justify why I was hired!

Google App Engine is hosted abroad right? [If (answer=yes){] Given the numerous complains I've seen on this list regarding network issues, would it be a good idea to host critical apps on it? [}]

@Chris, I've this hunch that you have a nifty app that scans this list and notifies you whenever a new post appears bearing certain keywords, am I right? :-)

Regards,
Peter.


On Thu, Apr 9, 2009 at 12:10 PM, Nicholas Loki <lokimwenga@yahoo.com> wrote:
Read a recent article on one developers take on the '10 skills developers will need in the next five years' :

http://blogs.techrepublic.com.com/10things/?p=643

Please note point #1 and #6. So yeah...Java is a must have and Python is preferred as it teaches you new ways of thinking, that's if you are coming from a Java background.

@Chris, great news on the Google App Engine announcement. Haven't worked with Google App Engine, but I have used Java for Google SSO with great success.

KR,
Loki
 
"Excellent people exceed expectations".



From: Christopher Kiagiri <ck@google.com>
To: Skunkworks forum <skunkworks@lists.my.co.ke>
Sent: Thursday, April 9, 2009 11:00:18 AM
Subject: Re: [Skunkworks] is python ready for the enterprise

See yesterday's announcement about Java on Google App Engine (which only supported Python during its first year):

Incidentally, if you've developed something on App Engine, feel free to contact me off-list about possible opportunities going forward.


Cheers,
- Chris




On Wed, Apr 8, 2009 at 11:44 PM, Peter Karunyu <pkarunyu@gmail.com> wrote:
Google uses Python. Maybe Chris K. can tell why they choose it :-)


On Wed, Apr 8, 2009 at 7:12 PM, Emmanuel Taban <yuguuk@gmail.com> wrote:
:-) ... I suppose a brain hemisphere for each is out of the question then ... as for six hours of sleep, it eventually comes down to a trade off: maintain 6 hrs of sleep or be better positioned to take advantage of whichever platform/language comes your way down the road.

:-)

On Wed, Apr 8, 2009 at 6:40 PM, Joseph Wayodi <jwayodi@gmail.com> wrote:
On Wed, Apr 8, 2009 at 4:21 PM, Emmanuel Taban <yuguuk@gmail.com> wrote:
...

Learn both and understand the strengths and weaknesses of each so that it becomes a choice of which tool best suits the task at hand.

...


Didn't you see the part where he said he has only 2 brains, and has to sleep at least 6 hours?

:)

_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke


_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke



_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke




_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke



_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke



_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
Other services @ http://my.co.ke