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

Programming in Python

Hi all,

I'd like to know what you people from Linux world use to program in
Python. I'm new to Python and I don't know if [X]Emacs is the One Editor
for Python (also!) or if there is a nice IDE to program in Python.

Best regards,
--

Paulo J. Matos : po**@mega.ist.utl.pt
Instituto Superior Tecnico - Lisbon
Computer and Software Eng. - A.I.
- > http://mega.ist.utl.pt/~pocm
---
-> God had a deadline...
So, he wrote it all in Lisp!
Jul 18 '05 #1
5 1654
Paulo Jorge de Oliveira Cantante de Matos, on Thu, 30 Oct 2003 22:16:34
+0000, had to say:
Hi all,

I'd like to know what you people from Linux world use to program in
Python. I'm new to Python and I don't know if [X]Emacs is the One Editor
for Python (also!) or if there is a nice IDE to program in Python.

There are lots. I personally use gvim [1]. A small Google search revealed
this site which may help you further:

http://sunsite.bilkent.edu.tr/pub/la...ython/editors/

Cheers,
Mikhail

[1] http://www.vim.org/

Jul 18 '05 #2
Mikhail Esteves
There are lots. I personally use gvim [1]. A small Google search revealed
this site which may help you further:

http://sunsite.bilkent.edu.tr/pub/la...ython/editors/


This looks like an updated version:

http://www.python.org/cgi-bin/moinmoin/PythonEditors

Emile van Sebille
em***@fenx.com
Jul 18 '05 #3
On Thu, 30 Oct 2003 17:16:34 -0500, Paulo Jorge de Oliveira Cantante de
Matos wrote:
Hi all,

I'd like to know what you people from Linux world use to program in
Python. I'm new to Python and I don't know if [X]Emacs is the One Editor
for Python (also!) or if there is a nice IDE to program in Python.

Best regards,


Others have posted links to good editor lists. From those lists, my
personal favorite is Jed, if I am using the console. If I am in a GUI
environment, I like to use Kate (part of KDE).

--
Todd Stephens
Jul 18 '05 #4
Mikhail Esteves fed this fish to the penguins on Thursday 30 October
2003 15:33 pm:

(for some reason the original post is not on my system -- suspect it
failed some filter)


Paulo Jorge de Oliveira Cantante de Matos, on Thu, 30 Oct 2003
22:16:34 +0000, had to say:
Hi all,

I'd like to know what you people from Linux world use to program in
Python. I'm new to Python and I don't know if [X]Emacs is the One
Editor for Python (also!) or if there is a nice IDE to program in
Python.

There are lots. I personally use gvim [1]. A small Google search
revealed this site which may help you further:


For Quick&Dirty, I tend to just invoke Idle.

For more complex stuff, gvim invoked from a console lets me use the
console for running while the editor has its own window. The advantage
of the console/gvim pair is that I can fiddle with data/scratch files
directly.

-- ================================================== ============ <
wl*****@ix.netcom.com | Wulfraed Dennis Lee Bieber KD6MOG <
wu******@dm.net | Bestiaria Support Staff <
================================================== ============ <
Bestiaria Home Page: http://www.beastie.dm.net/ <
Home Page: http://www.dm.net/~wulfraed/ <


Jul 18 '05 #5
Paulo Jorge de Oliveira Cantante de Matos <po**@netvisao.pt> writes:
Hi all,

I'd like to know what you people from Linux world use to program in
Python. I'm new to Python and I don't know if [X]Emacs is the One Editor
for Python (also!) or if there is a nice IDE to program in Python.


I'd recommend ipython + emacs. Apart from the fact that emacs is simply the
most powerful general purpose editor, the python support is also pretty good
(apart from editing support (such as block shifting commands) there is a good
integration with an interactive ipython session, so not only do you get
ipython's readable tracebacks but you can also easily jump to the actual
files/line where the problem occured etc.). Also try @pdb on.

'as
Jul 18 '05 #6

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

Similar topics

33
by: Joe Cheng | last post by:
I'm curious about something... many Artima.com members who have a Java background and learned Python have come to the conclusion that Java and Python are highly complimentary languages. They would...
2
by: mir nazim | last post by:
i m currently using PHP with Apache (a.k.a 'mod_php') for my web development work. i came to know that python can also be used to do web programming using 'mod_python' for Apache. i wanted to know...
4
by: Mark | last post by:
Hello. I am new to programming and Python and was wondering if someone could help get me started. I picked Python to start learning to prgram because of some things I have read about it (easy to...
23
by: herraotic | last post by:
I have been getting ready to learn programming for a long time, installed a GNU/Linux operating system, learnt the ins and outs but I think it is time to pick up a book and learn to now program. ...
38
by: ifti_crazy | last post by:
I am VB6 programmer and wants to start new programming language but i am unable to deciced. i have read about Python, Ruby and Visual C++. but i want to go through with GUI based programming...
3
by: miya | last post by:
On Apr 26, 4:36 pm, bvidinli <bvidi...@gmail.comwrote: Django is the way to go for web development. http://www.djangoproject.com/ cya -- Nicolás Miyasato ( miya )
53
by: Vicent Giner | last post by:
Hello. I am new to Python. It seems a very interesting language to me. Its simplicity is very attractive. However, it is usually said that Python is not a compiled but interpreted programming...
6
by: John Ladasky | last post by:
Hi folks, I've played around with neural nets for a while. I wrote my own slow, pure-Python NN package. I knew that there were Python NN packages out there -- but I couldn't really understand...
3
by: eliben | last post by:
Biggest issue I have with Python is screen input and output. I am trying This is hardly an issue with Python. You'll run into it with all languages. You think wxPython is hard to master ? You...
8
by: Fett | last post by:
I am trying to find a wrapper to do linear programming within python. I am using an ubuntu machine and I have apt-get'd lp_solve, which works just fine. If someone knows of a wrapper that will work...
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
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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:
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
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...
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.