I'm convinced to try Python!
I've read many posts, and although I recently bought a book on C to start
learning it, I'd like to give Python a good chance.
What IDE would you recommend for someone who needs easiness of use with a
background of Pascal and VB for MS Office? I've definitely changed to
Linux now and I would like a free IDE either for procedural or object
oriented programming.
I'd need an easy help on syntax, if possible with examples and a front end
debugger with easy trace, breakpoints and watches.
Programming is not my profession, just a hobby!
With all this in mind what would be your recommendation? I've read so many
posts on the subject that I'm confused. For a beginner, I just need one
solution...
Lupe 14 2282
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
You may give idle a try. It comes with the python standard distribution
and should have no installation hassels.
Under Debian linix it is installed as "idle-python",
"idle-python2.3" or "idle-python2.x", depending on the
python version installed.
If you don't mind installing some additional software
and an extended startup time you may try Boa Constructor.
It has - besides many other features - a builtin GUI builder
and claims to be sort of "Delphi for Python".
Boa Constructors Home Page can be found at: http://boa-constructor.sourceforge.net/
HTH,
Gerald
Lupe wrote:
| I'm convinced to try Python!
|
| I've read many posts, and although I recently bought a book on C to start
| learning it, I'd like to give Python a good chance.
|
| What IDE would you recommend for someone who needs easiness of use with a
| background of Pascal and VB for MS Office? I've definitely changed to
| Linux now and I would like a free IDE either for procedural or object
| oriented programming.
|
| I'd need an easy help on syntax, if possible with examples and a front end
| debugger with easy trace, breakpoints and watches.
|
| Programming is not my profession, just a hobby!
|
| With all this in mind what would be your recommendation? I've read so
many
| posts on the subject that I'm confused. For a beginner, I just need one
| solution...
|
| Lupe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
iD8DBQE/QL/pEDg9cqFA1jQRAk SYAJ9Csppn0pGfZ KAFn2qIckxbCVYD qACfQsT7
cLWSeAXW5vPnLg2 6Ynt3YeI=
=q8jG
-----END PGP SIGNATURE-----
"Lupe" <lu**@netvisao. pt> schrieb im Newsbeitrag
news:bh******** ****@ID-202776.news.uni-berlin.de... I'm convinced to try Python!
I've read many posts, and although I recently bought a book on C to start learning it, I'd like to give Python a good chance.
What IDE would you recommend for someone who needs easiness of use with a background of Pascal and VB for MS Office? I've definitely changed to Linux now and I would like a free IDE either for procedural or object oriented programming.
I'd need an easy help on syntax, if possible with examples and a front end debugger with easy trace, breakpoints and watches.
Well, I think you will have a hard time ahead. No one who has ever used
Delphi, VB or RealBasic can really understand in what poore shape Python
(and Perl is no better) support is ;-)
The easiest thing would be PythonWorks which however seems to be no longer
available and has never been free.
There is no second best.
The third best would be something like ActiveState's KOMODO Profesional
(with GUI Builder for Tkinter) runs best under Windows, about 300 $ or
Archaeopterix Wing IDE Standard (no GUI Bilder) about the same price.
I personally use IDLE (plain vanille IDE), it has some features, yes. But
probably not what you expect. There are a lot of versions. I personally like
0.81 best.
There are two GUI Toolkits you might like:
PyQt and their GUI Builder (that would be free for non commercial work) if
you plan to do *a lot* of GUI applications. The GUI Builder is *not* an
Python IDE, so that is somewhat off topic ;-)
Then there is wxPython and something like BoaConstructor, but Boa as well is
more a GUI Builder than an IDE, thoug it nows a little bit more Python.
Kindly
Michael P
In article <bh************ @ID-202776.news.uni-berlin.de>, Lupe wrote: I'd need an easy help on syntax, if possible with examples and a front end debugger with easy trace, breakpoints and watches.
I've never used Python's debugger in years of Python programming. Or are
you asking about C now? I think DDD supports Python debugging, though.
For Python work I use XEmacs. It has a very good python mode. I just don't
think Python's syntax is complex enough to need help from an IDE. For
library help I just keep a link on my browser toolbar to a local copy of
the Python html docs.
There are several good IDEs for C, but you should not use their existence as
an excuse for not learning how to write a Makefile.
Dave Cook
[Lupe] I've read many posts, and although I recently bought a book on C to start learning it, I'd like to give Python a good chance.
Hi, Lupe. Just a quick hello, while reading your post.
My feeling would be that Python is giving you a good chance, more than the
other way around! :-)
What IDE would you recommend for someone who needs easiness of use witha background of Pascal and VB for MS Office?
I have no real advice to offer, as I do not even use MS Office nor VB, yet
in some past life, I did a great deal of work in Pascal -- the real one! --,
but still, away from Microsoft systems.
I've definitely changed to Linux now and I would like a free IDE either for procedural or object oriented programming. I'd need an easy help on syntax,
For one, I'm using Emacs for most of my works, which is an editor with many
capabilities, and which evolved a lot since I learned it. Nowadays, I guess
it is more affordable to newcomers than it once was, with bitmapped menus
and widgets, and also keybad and mouse bindings, but I'm not using these
much yet, and I do really not know how a newcomer would perceive Emacs.
There is a syntax helper, in form of a templating system named ELSE, which I
sometimes use with other languages or environments, but I found out it is
not that helpful for Python, since Python syntax is so clear, uncluttered
and easy to remember. Probably that the easiest help you can get on Python
syntax is your own memory, that could be well worth a lot of tools.
[...] a front end debugger with easy trace, breakpoints and watches.
I read many times that `pdb' is accessible from Emacs through GUD (the Grand
Unified Debugger), it might offer what you want, I do not have enough
experience with it to confirm everything you ask for. It just never
happened yet that, for all the programs I wrote in Python so far, one ever
gave me enough trouble to push me into acquiring experience with GUD/pdb.
Programming is not my profession, just a hobby!
It might make a difference. I progressively learned to write without bugs,
so debugging after writing is much less important for me now that it has
been when I was more of a beginner. I'm almost sure that if programming was
just a hobby, I would be tempted to learn `pdb' and GUD more carefully, and
early, so I can take advantage of them all along the way.
Keep happy!
--
François Pinard http://www.iro.umontreal.ca/~pinard
On Monday 18 August 2003 1:18 pm, Michael Peuser wrote: There are two GUI Toolkits you might like: PyQt and their GUI Builder (that would be free for non commercial work) if you plan to do *a lot* of GUI applications. The GUI Builder is *not* an Python IDE, so that is somewhat off topic ;-)
I'll beat Detlev to it this time...
eric at http://www.die-offenbachs.de/detlev/eric3.html is a full IDE, written
in PyQt, that integrates with Qt Designer. It does the usual editing,
debugging, project management, class browsing - plus access to source code
control systems, syntax checking, unit testing, profiling, code coverage.
Latest snaphots include refactoring tools. Etc, etc, etc.
Phil
"Michael Peuser" <mp*****@web.de > schrieb im Newsbeitrag
news:bh******** *****@news.t-online.com... My apologies! I was of course refering to the Trolltech QT Builder which
is a fine product but no integrated Python tool. I have heard of "eric" but never used it.... I certainly will!
Nevertheless it is no simple task to install it on a Windows machine:
There seems to be just a source code version of QScintilla (what you need in
addition to Qt and PyQt).
This seems nothing for a newbie to start, looking for his first IDE......
Similar problems (on Windows) happen with GTK related products. This a total
mess. We poor and simple minded WIndows usesr expect something working just
out of the box ;-)
Kindly
Michael P
On Monday 18 August 2003 4:22 pm, Michael Peuser wrote: "Michael Peuser" <mp*****@web.de > schrieb im Newsbeitrag news:bh******** *****@news.t-online.com...
My apologies! I was of course refering to the Trolltech QT Builder which is
a fine product but no integrated Python tool. I have heard of "eric" but never used it.... I certainly will!
Nevertheless it is no simple task to install it on a Windows machine: There seems to be just a source code version of QScintilla (what you need in addition to Qt and PyQt).
To run eric on Windows you need the commercial or educational versions of Qt
and PyQt (because QScintilla requires Qt v3).
This seems nothing for a newbie to start, looking for his first IDE......
The original poster was looking for a Linux solution (I think).
Similar problems (on Windows) happen with GTK related products. This a total mess. We poor and simple minded WIndows usesr expect something working just out of the box ;-)
Phil
> What IDE would you recommend for someone who needs easiness of use with a background of Pascal and VB for MS Office? I've definitely changed to Linux now and I would like a free IDE either for procedural or object oriented programming.
J ( http://www.armedbear.org/) is more an editor than an IDE, though it
does offer basic support for Python (indentation, syntax highlighting, a
simple code browser), but it's a very nice editor especially for someone
coming from the windows world.
It's written in Java so it should run out of the box on most modern Linux
distributions (recent versions require Java 1.4).
Spend a few minutes reading its help on preferences, it's worth it.
Good luck!
Ludo
Phil Thompson wrote: On Monday 18 August 2003 1:18 pm, Michael Peuser wrote: There are two GUI Toolkits you might like: PyQt and their GUI Builder (that would be free for non commercial work) if you plan to do *a lot* of GUI applications. The GUI Builder is *not* an Python IDE, so that is somewhat off topic ;-) I'll beat Detlev to it this time...
You made it ;-) eric at http://www.die-offenbachs.de/detlev/eric3.html is a full IDE, written in PyQt, that integrates with Qt Designer. It does the usual editing, debugging, project management, class browsing - plus access to source code control systems, syntax checking, unit testing, profiling, code coverage. Latest snaphots include refactoring tools. Etc, etc, etc.
Phil
And if there is something missing in the "etc, etc, etc" let me know and
I'll try to implement it.
Detlev
--
Detlev Offenbach de****@die-offenbachs.de This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Dave Harney |
last post by:
Hi Newsgroup,
I'm currently using VS Ver 7.0.9466 with an OS of Server 2000 (domain
controller) Ver 5.0.2195 (Build 2195) SP4.
I have MSDN Universal and would like to upgrade my development environment
ot Server 2003 and VS 2003
Do I need to start from scratch, or will can I use Server 2003 as a simple
upgrade to my existing OS?
|
by: James Armstrong |
last post by:
Hi all,
(warning - long post ahead)
I have been tasked with designing a database for my company which will
store trade information (it is a financial firm). It will need to
export this info into an excel file while converting some of the data
into an export format (example - we use B for buy, the firm we export
to uses BY). Eventually, accounting will also need reports from the
data.
|
by: Phill |
last post by:
I've got a text based system currently opperating via telnet sessions
that I'm thinking of doing graphically w/.Net but am not sure If I can
reproduce the same benefits in Windows.
Basically it consists of a hierarchy of simple menus screens. Each
menu screen has a list of database programs that can be run by
choosing the program or pressing its #. The programs/sub menus listed
depends on who logged in (some people have access to only...
|
by: RJ |
last post by:
I have developed numerous WinForm based utilities in .NET, but I wanted to
consider a WebForm UI for my next utility, which runs only inside a
corporate intranet. I have done only minimal development with ASP.NET and
could use some advice. The primary logic consists of copying and moving
files both on the local computer, and servers across the enterprise. Is
ASP.NET a good choice where a lot of file access and file IO is involved?
Are...
|
by: Franck |
last post by:
Hello,
I need to implement the following features:
I need to create a document on whatever format word, pdf …
A simple one; few field taken from a DB.
This document should be printed on a client specified printer (on intranet)
and may not be stored.
I thought about going on to crystal report but it seems sort of
complicated as I start from scratch
I also thought about generate de file on a server directory,
| |
by: Damir |
last post by:
Hello,
I'm asking for help from experienced developers. I was a
given a task to make a simple graphic program with
following demands :
The program must have options to work with 2D and 3D
graphic. In 2D mode, it must provide user with ability to
draw the line,polyline, some basic poligons, circle and
elipse. The user must have the option to change the
thickness of pen, line color and background color. Also,
|
by: John Paul |
last post by:
I'm thinking of building an e-commerce site in php.
Anyone got any advice in building one?
What is the best way to implement a payment system?
Are any legal issues involved?
Thanks,
|
by: Sparky |
last post by:
Small (15 folks) engineering company looking to expand and use a DB to
track files, protect: folders, reports, photos, and files from deletion
and being misplaced. We also want to have a CRM package that will work
with Outlook. A big bonus would be finding files by a search for text.
Most of our files are word processor, spread sheet, pdf, autocad, and
jpeg. Any advice is appreciated.
|
by: ChevronBoyde |
last post by:
Hi All
I am a systems architect that has been on a 3 year extended sabbatical from
development and I am busy with a new project.
I am designing a new event website and need some advice on some of the new
architectures. There seems to be a lot of hype around MVC at the moment, but
see we are still in beta. I fear for the Tag Soup I see unfolding and
remember how MS pushed us away from that in the 90's. Are there any issues
with AJAX in...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |