473,378 Members | 1,507 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,378 software developers and data experts.

slow progress with IDE's ...

hello list.

i'm newish to python - i have written a program involving win32com and
wxPython, and making progress... but not as much as i had expected!

for starters i have yet to find an adequate means of discovering class
methods (and onwards through inheritance) through either the IDLE or
pythonwin ide's. given the degree of introspection possible, and with
docstrings too, is there no tool yet to point-and-click through a
piece of source code to discern what methods are available, their 'def
xyz(...)' beginnings, and their description?
are my expectations running ahead of reality?

my next difficulty stems from, admittedly my own poor code, the
regular occurrence of windows C++ library failure messages which wipes
out completely my IDE (idle and pythonwin) - if i was not so keen to
run my code immediately, then i should be forced to run the debugger
every change i made to be certain not to lose a dozen open editing
windows! is it me or the IDE at fault here?

another thing is breaking into looping code - how the hell is it done?
if i run BaseHTTPServer.HTTPServer.serve_forever() under IDLE, for
instance, i can close the interactive window but re-running the module
causes a complete hang, which only the windows task manager can deal
with, again with the loss of the entire IDE.
with pythonwin even the interactive window is not amenable to closing
and Control-C does not work.
GUI code gives the same trouble.

i do not seem to have reached the 'comfort zone' of developing with
python.
any recommendations welcome on best development setup/efficient
development habits on windows w2k platform, issues not covered by the
python tutorials i have seen.

thanks
chris

Jul 18 '05 #1
0 1176

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

Similar topics

1
by: David Taylor | last post by:
I'm doing my first real project in VB.NET (2003 version) and first kudos to Microsoft for moving VB towards a much richer language...it's taking a bit of getting used to, but it seem to be a much...
4
by: Adrian MacNair | last post by:
Hi, I created an image gallery which displays 63 images in a slideshow. The problem is that the show was slow because each image loaded one at a time during the show. No problem right? I just...
6
by: Kyle | last post by:
I want to do a single pix update bar instead of the big block that progress bars usually use. I can't seem to find any info on how to do this. Thanks in advance for any help, Kyle
19
by: Just Me | last post by:
I have an App that takes maybe 10 minutes in the IDE but when I run the .exe directly in windows it take maybe 3 seconds. Is that to be expected? Thanks
20
by: Bill DeWitt | last post by:
I downloaded the Sun product, and find it feature rich but slow. Can someone recommend a more basic (freeware) IDE which will help a newbie without hiding every bit of code? I can program my way...
6
by: DCC-700 | last post by:
I am running VB for ASP.Net in VS.Net 2003 and am experiencing extremely slow response in the ide at times and the debugger. Below is additional detail on the problem. Any thoughts are much...
14
by: teslar91 | last post by:
As a fairly new .NET coder, I would greatly appreciate some comments on any .NET classes that are known to be notoriously slow by comparison to direct API calls. I've already had a bad...
6
by: Cirene | last post by:
I have VS2008 and the IDE is super slow. I updated to the latest version. Is there a way to find out why it's acting so slow?
7
by: =?Utf-8?B?bGxldmk=?= | last post by:
Hi there. I have a simple web page ( 1 textbox, 1 label, 1 button). The page runs under IIS, but it takes at least a minute before it allows me to enter keystrokes after pressing ctl+f5....
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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...

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.