473,396 Members | 1,884 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Python's use in RAD

Hi,

I am currenly a second year university student and was wondering if you
could help me ut. As part of a project i have decided to write about python,
i am not having very much luck with regards to finding infrmation on pythons
use in Rapid Application Development, and was wondering of you could
highlight some of the features that make it suitable for RAD. Like the use
of dinamic binding.

Your healp would be appreciated.

Hope to hear from you soon.

Ross
Jul 19 '05 #1
6 2910
"Ross Cowie" <ro********@hotmail.com> writes:
Hi,

I am currenly a second year university student and was wondering if
you could help me ut. As part of a project i have decided to write
about python, i am not having very much luck with regards to finding
infrmation on pythons use in Rapid Application Development, and was
wondering of you could highlight some of the features that make it
suitable for RAD. Like the use of dinamic binding.

Your healp would be appreciated.

Hope to hear from you soon.

Ross


Generally we don't do homework here. But we can give you pointers.

1. Searching google for "python RAD" shows 148,000 hits, and at least
the first few pages look relevant. Did you check?

2. "RAD" means different things to different people. Do you mean:
a) Agile/Extreme Programming (2 or more people working together)
b) Test-driven
c) GUI builder
d) Rapid edit-run cycle
e) Lots of libraries so your work is just hooking together existing tools
f) Dynamic, code-generated-on-the-fly, or other meta programming
g) Project management experience in life cycle flow times and labor costs

You need to understand your assignment in these terms, then you can
investigate Python.

3. As a practical matter, Python does "a"-"g" quite well. Originally
this was because of the rich-yet-clean syntax and batteries-included
libraries. These days those factors still count, but they are
enhanced by large numbers of "other" libraries and tools which have
Python bindings.

--
ha************@boeing.com
6-6M21 BCA CompArch Design Engineering
Phone: (425) 294-4718
Jul 19 '05 #2
djw
Ross Cowie wrote:
Hi,

I am currenly a second year university student and was wondering if you
could help me ut. As part of a project i have decided to write about
python, i am not having very much luck with regards to finding
infrmation on pythons use in Rapid Application Development, and was
wondering of you could highlight some of the features that make it
suitable for RAD. Like the use of dinamic binding.

Your healp would be appreciated.

Hope to hear from you soon.

Ross

I got plenty of info in < 1 min using Google and the query "python rad".
Does your university not have access to Google?

http://www.ukuug.org/events/linux200...nome-Talk.html
http://www.iol.ie/~padraiga/talks/pygtk/
http://www.linuxjournal.com/article/7421
http://pythonnotes.blogspot.com/2005...-web-apps.html
http://www.pythonology.com/success&story=philips
http://librenix.com/?inode=3701
http://linuxgazette.net/issue78/krishnakumar.html
http://www.pycs.net/lateral/stories/16.html
http://dot.kde.org/1073680602/
etc...etc...etc...
Jul 19 '05 #3
Active State's Komodo IDE is very nice for python development. It
includes integration with pdb (python's debugger). The pro edition
also has a GUI designer, however I've never used it. The personal
version for non commercial use can be had for $30 (and there's also a
30 day trial). They have windows, linux, and solaris versions.

Ross Cowie wrote:
Hi,

I am currenly a second year university student and was wondering if you could help me ut. As part of a project i have decided to write about python, i am not having very much luck with regards to finding infrmation on pythons use in Rapid Application Development, and was wondering of you could
highlight some of the features that make it suitable for RAD. Like the use of dinamic binding.

Your healp would be appreciated.

Hope to hear from you soon.

Ross


Jul 19 '05 #4
Ross Cowie napisał(a):
I am currenly a second year university student and was wondering if you
could help me ut. As part of a project i have decided to write about
python, i am not having very much luck with regards to finding
infrmation on pythons use in Rapid Application Development, and was
wondering of you could highlight some of the features that make it
suitable for RAD. Like the use of dinamic binding.


I develop applications in python on AS/400 really fast -- that is,
rapidly ("five to eight" times faster comparing to Java, even more when
comparing to RPG). Dynamic & strong typing, comprehensive standard
library and clean syntax makes Python ideal for RAD event on such
obscure platforms as i5 (formerly known as iSeries, formerly known as
AS/400).

For me, at least.

--
Jarek Zgoda
http://jpa.berlios.de/ | http://www.zgodowie.org/
Jul 19 '05 #5
br**********@gmail.com wrote:
Active State's Komodo IDE is very nice for python development. It
includes integration with pdb (python's debugger). The pro edition
also has a GUI designer, however I've never used it. The personal
version for non commercial use can be had for $30 (and there's also a
30 day trial). They have windows, linux, and solaris versions.

Ross Cowie wrote:
Hi,

I am currenly a second year university student and was wondering if you
could help me ut. As part of a project i have decided to write about python,
i am not having very much luck with regards to finding infrmation
on pythons
use in Rapid Application Development, and was wondering of you

could highlight some of the features that make it suitable for RAD. Like

the use
of dinamic binding.

Your healp would be appreciated.

Hope to hear from you soon.

Ross


I don't think he is asking for tools that he could use for creating GUI
apps. Instead he is asking for the features of Python that would make
it easier to build RAD tools to put in his homework.

Jul 19 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.