Any recommendations on a lightweight Python IDE?

N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
I am running SUSE on a VM and wanted to install a lightweight IDE on the box for a Python class I have coming up. (Yes Coursera is addictive)!

Comments

  • ptilsenptilsen Member Posts: 2,835 ■■■■■■■■■■
    I am using Eclipse across languages more and more, but I wouldn't call it lightweight. I would probably just use Emacs if I didn't want to deal with Eclipse. Maybe someone who does more Python on Linux will have a better answer, however.
    Working B.S., Computer Science
    Complete: 55/120 credits SPAN 201, LIT 100, ETHS 200, AP Lang, MATH 120, WRIT 231, ICS 140, MATH 215, ECON 202, ECON 201, ICS 141, MATH 210, LING 111, ICS 240
    In progress: CLEP US GOV,
    Next up: MATH 211, ECON 352, ICS 340
  • N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
    I want to steer clear of Eclipse, it's not lightweight at all. I am taking a beginner programming (Python) class and just want the bare minimum for now. Thanks PT for the follow up.
  • YFZbluYFZblu Member Posts: 1,462 ■■■■■■■■□□
    IDLE comes bundled with Python. I've been using it on a Raspberry Pi with no issues. Not many features but it gets the job done.
  • WhiteoutWhiteout Member Posts: 248
    Notepad++

    Works great for me. You can set up a shortcut so you can run your code directly from Notepad++ as well, which is nice. Debugging is rather lacking compared to IDLE.
    Never stop learning.
  • ptilsenptilsen Member Posts: 2,835 ■■■■■■■■■■
    I'm a fan of Notepad++, but it's a Windows program.
    Working B.S., Computer Science
    Complete: 55/120 credits SPAN 201, LIT 100, ETHS 200, AP Lang, MATH 120, WRIT 231, ICS 140, MATH 215, ECON 202, ECON 201, ICS 141, MATH 210, LING 111, ICS 240
    In progress: CLEP US GOV,
    Next up: MATH 211, ECON 352, ICS 340
  • wes allenwes allen Member Posts: 540 ■■■■■□□□□□
    Whiteout wrote: »
    Notepad++
    This. Or, a couple of my programer friends swear by Sublime Text: The text editor you'll fall in love with I use vim or gedit on linux, both give you some color coding and help make sure your basic syntax is correct. Many of the classes/sites on python recommend not using an IDE.
  • WhiteoutWhiteout Member Posts: 248
    ptilsen wrote: »
    I'm a fan of Notepad++, but it's a Windows program.
    Opps, guess I should of read the original post a little better. Still could run it in using Wine. I have never done so, but I would assume that it works.
    Never stop learning.
  • ptilsenptilsen Member Posts: 2,835 ■■■■■■■■■■
    He's using SUSE as a VM which I feel safe in assuming is running on a Windows host. Using WINE in his Linux VM on his Windows computer just to use Notepad++ would be silly at best.

    Google tells of many Python-specific IDEs, but my theory is that as long as you're learning Linux and Python at once, you might as well learn Emacs.
    Working B.S., Computer Science
    Complete: 55/120 credits SPAN 201, LIT 100, ETHS 200, AP Lang, MATH 120, WRIT 231, ICS 140, MATH 215, ECON 202, ECON 201, ICS 141, MATH 210, LING 111, ICS 240
    In progress: CLEP US GOV,
    Next up: MATH 211, ECON 352, ICS 340
  • wes allenwes allen Member Posts: 540 ■■■■■□□□□□
    You can edit on windows and save, copy/paste to VM pretty easy as well, rather then wine. Gedit isn't to bad if you want a GUI on Linux, or just kick it old school with vim. Sublime looks pretty cool to, so I will be checking that out as well - it runs on windows/mac/linux.
  • KrekenKreken Member Posts: 284
    wes allen wrote: »
    This. Or, a couple of my programer friends swear by Sublime Text: The text editor you'll fall in love with I use vim or gedit on linux, both give you some color coding and help make sure your basic syntax is correct. Many of the classes/sites on python recommend not using an IDE.

    I second Sublime recommendation.
  • WhiteoutWhiteout Member Posts: 248
    ptilsen wrote: »
    He's using SUSE as a VM which I feel safe in assuming is running on a Windows host. Using WINE in his Linux VM on his Windows computer just to use Notepad++ would be silly at best.

    Google tells of many Python-specific IDEs, but my theory is that as long as you're learning Linux and Python at once, you might as well learn Emacs.

    Silly yes, but also fun =) How deep can you go? Run a windows virtual machine inside of your virtual machine so you can run Notepad++... Muhaahahaha
    Never stop learning.
  • ptilsenptilsen Member Posts: 2,835 ■■■■■■■■■■
    RDP from the nested virtual Windows machine to the host Windows machine. Basically, divide by zero.
    Working B.S., Computer Science
    Complete: 55/120 credits SPAN 201, LIT 100, ETHS 200, AP Lang, MATH 120, WRIT 231, ICS 140, MATH 215, ECON 202, ECON 201, ICS 141, MATH 210, LING 111, ICS 240
    In progress: CLEP US GOV,
    Next up: MATH 211, ECON 352, ICS 340
  • RobertKaucherRobertKaucher Member Posts: 4,299 ■■■■■■■■■■
    ptilsen wrote: »
    RDP from the nested virtual Windows machine to the host Windows machine. Basically, divide by zero.

    That is... I mean... I so want to do that now.

    Kreken wrote: »
    I second Sublime recommendation.


    And I will third Sublime. I do a ton of JavaScript and I use Sublime pretty extensively due to how light it is. But you just can't beat VisualStudio for intellisense.
  • ExpectExpect Member Posts: 252 ■■■■□□□□□□
    I use vim & gedit in Linux, for windows it's notepad++ and I Do python/perl/bash all together.
  • ExpectExpect Member Posts: 252 ■■■■□□□□□□
    you can try Geany as well.
  • N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
    Thanks for all the great information. The course I am taking is providing an IDE once the class starts, but I wanted to try doing some development on my own (outside of class).
  • hazizhaziz Member Posts: 21 ■□□□□□□□□□
    Emacs, of course!
  • W StewartW Stewart Member Posts: 794 ■■■■□□□□□□
    vim with syntax highlighting is all you need. It'll even point out your opening and closing braces for you. It just won't auto-complete or provide suggestions.
  • clodclod Registered Users Posts: 1 ■□□□□□□□□□
    I like Codelobster very much: CodeLobster. It is lightweight and easy-to-use free editor.
  • phoeneousphoeneous Member Posts: 2,333 ■■■■■■■□□□
    I know this is a few months old but I've been using Pyscripter and really like it.

    https://code.google.com/p/pyscripter/
  • ally_ukally_uk Member Posts: 1,145 ■■■■□□□□□□
    Vim or if I need to test code interactively I use Canopy both seem to do the job ok :)
    Microsoft's strategy to conquer the I.T industry

    " Embrace, evolve, extinguish "
  • N2ITN2IT Inactive Imported Users Posts: 7,483 ■■■■■■■■■■
    Anyone use the Python25 exe for the IDE? Just wondering.
  • wes allenwes allen Member Posts: 540 ■■■■■□□□□□
    wes allen wrote: »
    Sublime looks pretty cool to, so I will be checking that out as well - it runs on windows/mac/linux.

    I have been using sublime for almost a year now, and it is great. Not just for python, but all other languages I have been working with, along with yaml/config files as well. Even use it for general note taking. Fast, tabbed, and powerful = well worth the price.
  • Disas_mainDisas_main Member Posts: 35 ■■□□□□□□□□
    I like PyCharm, there's free version of it it's multi-platform. I had never use something else (only nano a few times) to program on Python.
  • ShdwmageShdwmage Member Posts: 374
    I use NetBeans for most of my coding, I don't know how "light-weight" it is though.
    --
    “Hey! Listen!” ~ Navi
    2013: [x] MCTS 70-680
    2014: [x] 22-801 [x] 22-802 [x] CIW Web Foundation Associate
    2015 Goals: [] 70-410
Sign In or Register to comment.