Page 1 of 1 [ 6 posts ] 

TZ
Tufted Titmouse
Tufted Titmouse

User avatar

Joined: 16 Apr 2007
Age: 70
Gender: Male
Posts: 45
Location: Under the boardwalk

23 Jul 2007, 8:41 pm

I consider myself a still a python novice, but I've found it to be useful for quick prototypes, knitting things together, building test scripts etc. I don't use if for anything that has to have fast performance (although I understand there are good techniques for improving python performance). However, python has some elegant concepts that appeal to me for building frameworks for more complex structures.

BTW In my previous post I said I was interested in AI, but I was being sloppy, what I really should have said is that I'm interested in biologically inspired computing architectures. I also spend spare moments experimenting with Numenta's NuPIC and hierarchial temporal memory technologies.



xanadu
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 21 Jul 2007
Gender: Male
Posts: 69

24 Jul 2007, 3:02 pm

Hi TZ,

I'm a Python newbie (oh and AS newbie) too.

My favorite IDE has to be Komodo from Activestate, as I find it to be the most elegant and snappiest, and it looks and feels like a native app on my operating system. Unfortunately it is not cheap; I hope to be able to afford a license soon, as I'm currently trying it and like it a lot.
I come from a .NET background and most of my time is spent with web stuff in C#. That's also the kind of applications I'd like to work on using Python, when I get a chance. Actually I first heard about Zope, arguably the most famous web application server (or whatever you're gonna call it) written in/for Python, which then got me interested in Python afterwards. I find the language to be very clean, easy-to-learn yet expressive and fortunately it doesn't require tons of boilerplate e. g. when writing simple tests or mockups. The other IDE I've tried is Wingware IDE, however it ran a bit slow and unstable here, though it looks more geared towards Python programmers than Komodo, which supports many different open-source languages, and they're very eager to get on the Ruby bandwaggon it seems. Then again that can be an advantage if one also writes code in other languages or stuff like (X)HTML, CSS, JavaScript etc. As far as I know both Komodo and Wingware are available for the three major operating systems.
With regards to game programming I previously shared lau's opinion, however recently I read about the PyGame library and now I'd consider Python to be adequate for some games development. I'd love to see some of your work if you want to share.

All the best,
Xanadu



BitterGeek
Deinonychus
Deinonychus

User avatar

Joined: 5 Jul 2005
Age: 51
Gender: Male
Posts: 349

25 Jul 2007, 1:50 am

I like Python, Zope, and Plone. I've been using Plone since the early beta days (version 0.5).



xanadu
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 21 Jul 2007
Gender: Male
Posts: 69

25 Jul 2007, 11:20 am

I tried Plone a few times and it looks very professional, but also feels bloated and over-engineered (as in "re-inventing the wheel"). Since I'm new to Zope I thought about starting with Zope3, which is a quite different from the previous Zope, on which Plone is built. Did you have a look at Zope3 and if so what do you think about it?



-Main
Yellow-bellied Woodpecker
Yellow-bellied Woodpecker

User avatar

Joined: 10 May 2007
Age: 35
Gender: Male
Posts: 69

26 Jul 2007, 2:56 am

Excuse me, but:

Quote:
With my programming skills I'm going to need something slightly more advanced than LISP. I need a program that can write itself in the first place.

8O There is nothing more advanced than Lisp. Programs that write programs for you will be hard in any language, but I'd choose lisp because lisp can rewrite it's own code with macros.

Just as an example of lisps awesomeness, type this at the SBCL interpreter:
(require 'asdf-install)
(asdf-install:install 'new-library-name)
. . . ; code that uses the new library goes here.

I can't install new libraries that easily in any other programming language In C# I have to repeat myself because there are no macros. In PHP variable variables do many, but not all the things you'd want macros for. In fact, I could write variable variables using macros. Python is good, but Lisp is just awesome.



BitterGeek
Deinonychus
Deinonychus

User avatar

Joined: 5 Jul 2005
Age: 51
Gender: Male
Posts: 349

26 Jul 2007, 4:07 am

xanadu wrote:
I tried Plone a few times and it looks very professional, but also feels bloated and over-engineered (as in "re-inventing the wheel"). Since I'm new to Zope I thought about starting with Zope3, which is a quite different from the previous Zope, on which Plone is built. Did you have a look at Zope3 and if so what do you think about it?


I've been away from Zope for a while (learning Ruby on Rails right now) and haven't looked at Zope3.