Choosing a Python IDE

Update (April 2009) - The Python Development Environments Learning Path covers all the following information and more.

[Note - Python Development Environments Part 1 and Part 2 should also be interesting to you]

Deciding on a Python IDE can take time and a lot of effort. There are lots of things to look for including good ergonomics and a good set of tools. You will probably be looking for a debugger, also syntax high-lighting and automatic indentation. More advanced features might include support for refactoring tools and source-code control.

We have some videos which might help you choose the right IDE.

Side note - are you learning Python? We’ve started Club ShowMeDo which is aimed at new and intermediate Python programmers, our specially-crafted screencast tutorials are aimed directly at getting you to learn Python the easy way.

Update - I asked a few days later Which Python IDEs Need Covering and received a strong response - can anyone help us to cover these IDEs?

Using PyDev set 1 and set 2: a great all-round IDE, PyDev has free and paid versions, a good debugger (Update but you can’t alter variables whilst debugging Fabio says that from v1.2.7 you can update variables in the debugger), good support for multiple files and has some refactoring tools. I use this as one of my main IDEs. Fabio responds to emails quickly.

Using Wing set 1 and set 2: another great all-round IDE, this is my alternate choice of IDE. Wing is commercial, has a stronger debugger than PyDev, has good support for multiple files. Wing doesn’t have any refactoring tools (not the end of the world, but it would be nice to have basic refactoring support). Stephen and crew respond quickly to support emails.

IDLE video (and bonus): bundled with the default Python distribution. This is an old workhorse, it has all the features you need for working on small projects (I’m not sure if it gives much aid when working on larger projects containing many files?). The Bicycle Repair Man refactoring tool can be added to IDLE.

SPE videos: One of the longer-running open-source editors. Good navigation and syntax high-lighting support. I don’t remember seeing refactoring tools. This was the first IDE I used, it is easy to get going with SPE for simple projects. [Update - Stani notes that the upcoming version of SPE (0.8.5) will have refactoring support, the current version supports editing variables during a debug session, and he asks if anyone would like to make ShowMeDo videos for the new version].

IPython set 1, set 2, set 3: Less of an IDE and more of a great environment. IPython is my shell of choice - it has everything from the stock Python shell and a whole heap more. Coupled with a simple text editor you have everything you need to quickly develop and test new ideas. Fernando and team’s open-source shell is great, I highly recommend you check this out.

DrPython videos: We have two videos that show DrPython in action, here and here. DrPython is aimed at beginners, providing a nice and simple environment to learn Python coding. We’d love to have some videos focused on DrPython if someone would like to have a go?

About ShowMeDo:

Learn to write Python software using our python tutorial videos - most are free and some are in our Club.

Club ShowMeDo is aimed at new and intermediate Python programmers, our specially-crafted Python training screencasts are aimed directly at getting you to learn Python the easy way.

Please share:
  • DZone
  • del.icio.us
  • Reddit
  • Digg
  • Furl
  • Ma.gnolia
  • Facebook
  • E-mail this story to a friend!
  • LinkedIn
  • StumbleUpon
  • Technorati
  • TwitThis

This is some text prior to the author information. You can change this text from the admin section of WP-Gravatar  To change this standard text, you have to enter some information about your self in the Dashboard -> Users -> Your Profile box.


6 comments to Choosing a Python IDE

  • Just to give a quick update on SPE. With the winpdb debugger included with SPE you can alter variables during debugging, like this in the debugging shell: exec variable = ‘other value’. Also refactoring tools are in the pipeline for SPE 0.8.5! They are ready, but need some testing. If someone wants to do another showmedo video about SPE, they can contact me at: http://pythonide.stani.be

  • Fabio ZadroznyNo Gravatar

    Quick update on pydev: you can already update variables in the debugger (from 1.2.7 onwards).

  • [...] My previous post on Choosing a Python IDE generated rather a lot of interest. We already have videos on PyDev, Wing, SPE, IPython and DrPython, but that only covers some of the main Python IDEs. [...]

  • [...] ShowMeDo es una página web que contiene vídeotutoriales. Los hay de Python, de Java, de Blender… de muchísimas cosas. Pues en el blog de ShowMeDo hay un tema sobre algunos IDE’s para Python y los vídeos que tienen demostrando su uso, para que sea más fácil elegir con cual quedarnos. Es más: hay un segundo tema para que se pidan vídeos de otros IDEs. Por supuesto no faltan vídeos de SPE ni de Pydev [...]

  • Another IDE to consider is ActiveGrid (disclosure: I work there). ActiveGrid is a visual development platform based on Python/wxwidgets that follows the model-view-controller design pattern.

    Developer composes application using visual data editor to create XSD files, visual page editor to create html/XForm files, visual action editor to create BPEL files. All components in the tool are treated as web services, making this a good GUI builder/IDE for web services as well. Custom actions can be written in Python with Apache Mod Python and Python debugging built in.

    More info at dev.activegrid.com

  • Thanks for the additional information. I don’t know anything about ActiveGrid. Perhaps someone there would like to make a free ShowMeDo showing the Python community how it works? We have a very strong audience interested in learning about all the Python tools that can make their lives easier.
    Ian.

phentermine online prescription Buying Phentermine Online adipex same day shipping phentermine 37.5 mgs Buy Generic Phentermine search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Where Can I Buy Prescription Phentermine lowest cost phentermine overnight delivery order phentermine pills Phentermine Warnings "phentermine 6 pm order" "adipex on line" Phentermine Diet Pills Diet Pills neurotoxicity phentermine phentermine for weight loss Phentermine Without no prescription needed adipex diet ingredient phentermine pill! Purchasing Adipex Without A Prescription "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Adipex No Prescription Needed Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Best Online Deal For Phentermine phentermine 37.5 mg tablets no rx adipex? Buy Duromine canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Adipex On Line buy adipex no rx phentermine 180 count Phentermine On Sale In Th buy duromine online phentermine on sale Adipex Same Day Shipping picture of phentermine phentermine worldwide shipping cheapest, Phentermine Generic buy phentermine hcl phentermine cheep Phentermine 37.5 No Prescription Fast Ship is adipex safe phentermine heart murmur Phentermine No Scirpt Required generic for ionamin phentermine hcl prescription diet pills information, Phentermine Overnight break phentermine adipex p;
Generic Fastin
online prescription for phentermine adipex no prescription needed Real Phentermine Diet Pills pharmacy phentermine! buy fastin in florida Canada Adipex Diet Pills Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription Phentermine American Express does bontril work better than adipex phentermine worldwide shipping cheapest, Buy Phentermine No Script adipex same day shipping phentermine 37.5 mgs Phentermine Over Night search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Phentermine Capsules lowest cost phentermine overnight delivery order phentermine pills Buy Adipex From Us Pharmacy "phentermine 6 pm order" overseas phentermine? Where Can I Find Phentermine neurotoxicity phentermine phentermine for weight loss Buy Phentermine On Line no prescription needed adipex diet ingredient phentermine pill! Adipex No Rx Needed "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Adipex P With No Prescription Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Buy Phentermine From China Mexico phentermine 37.5 mg tablets no rx adipex? Phentermine No Prescriptions canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Phentermine No Prescri buy adipex no rx phentermine 180 count Phentermine Blue buy duromine online phentermine on sale Buy Phentermine Us Pharmacy picture of phentermine phentermine worldwide shipping cheapest, Phentermine Hydrochloride Pdr buy phentermine hcl phentermine cheep Phentermine Cod Next Day is adipex safe phentermine heart murmur Phentermine 37.5 180 generic for ionamin phentermine hcl prescription diet pills information, Cheap 37.5 Phentermine break phentermine
adipex p;
Order Adipex No Prescription online prescription for phentermine adipex no prescription needed Phentermine Diet Tablets pharmacy phentermine! buy fastin in florida Phentermine Buy On Line Overnight Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription Phentermine 37.5 Fast Shipping does bontril work better than adipex phentermine worldwide shipping cheapest, Adipex Without A Prescription adipex same day shipping phentermine 37.5 mgs Phentermine 37.5 Without Prescription search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Adipex P Home lowest cost phentermine overnight delivery order phentermine pills Difference Between Adipex "phentermine 6 pm order" overseas phentermine? Buy Ionamin Without Prescription neurotoxicity phentermine adipex no rx needed! Where Can I Purchase Phentermine no prescription needed adipex diet ingredient phentermine pill! Phentermine Discounts "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Phentermine 37 Mg Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Phentermine Online Ordering phentermine 37.5 mg tablets "cheap ionamin" Get Phentermine Delivered Overnight canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Online Pharmacies Selling Phentermine buy adipex no rx phentermine 180 count Order Phentermine Online Uk buy duromine online phentermine on sale Adipex No Prescription Overnight Delivery picture of phentermine phentermine worldwide shipping cheapest, Cheap Adipex Without A Prescription buy phentermine hcl phentermine cheep Phentermine Without Physician Consultation is adipex safe phentermine heart murmur Buy Phentermine Online generic for ionamin phentermine hcl prescription diet pills information, Phentermine Obesity break phentermine adipex p; Phentermine 15 Mg online prescription for phentermine 37.5mg adipex; Prescription For Adipex pharmacy phentermine! buy fastin in florida Phentermine Withdrawl Overnight phentermine brand no script phentermine diet pills to purchase 603. adipex and lupus, Cheap Phentermine Tablet does bontril work better than adipex phentermine using c o d Phentermine W O Rx adipex same day shipping phentermine 37.5 mgs C O D Phentermine search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Phentermine Fed Ex lowest cost phentermine overnight delivery order phentermine pills Bulk Order Of Phentermine "phentermine 6 pm order" overseas phentermine? Phentermine And Dextrin neurotoxicity phentermine phentermine for weight loss Diet Page Phentermine Pill Yellow no prescription needed adipex diet ingredient phentermine pill! No Persciption Phentermine "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Buy Phentermine With Mastercard Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Phentermine Online Without Prescription Physician Consult phentermine 37.5 mg tablets "cheap ionamin" Phentermine On Line Consultation And Prescription canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Internet Prescriptions Phentermine buy adipex no rx phentermine 180 count Phentermine Web Page buy duromine online phentermine on sale Sinpet picture of phentermine phentermine worldwide shipping cheapest, Adipex D buy phentermine hcl welcome to cheap phentermine net

Adipex P In The Yahoo Directory

is adipex safe adipex weight loss Cheapest Phentermine 37.5 generic for ionamin phentermine hcl prescription diet pills information, Phentermine Hcl Symtoms break phentermine adipex p; Atipex Phentermine online prescription for phentermine 37.5mg adipex; Phentermine Hydrochloride pharmacy phentermine! buy fastin in florida Order Phentermine Online Without Prescription Overnight phentermine brand no script phentermine diet pills to purchase 603. adipex and lupus, Cheap Phentermine 32 does bontril work better than adipex phentermine worldwide shipping cheapest, No Membership Phentermine adipex same day shipping phentermine 37.5 mgs Difference Between Adipex And Phentermine search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Pharmacies That Sell Phentermine lowest cost phentermine overnight delivery order phentermine pills Adipex Retard "phentermine 6 pm order" overseas phentermine? Phentermine Cheapest Overnight Cod neurotoxicity phentermine phentermine for weight loss Prescription Diet Pills Purchase Phentermine no prescription needed adipex diet ingredient phentermine pill! Where Can I Order Phentermine "phentermine ssri" Phentermine without doctors prescription phentermine u s pharmacy 733. Yellow Adipex Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Adipex Buy 35565 Buy phentermine 37.5 mg tablets no rx adipex? Phentermine No Prior Script canadian pharmacy phentermine
phentermine wordwide shipping online cheapest?
Phentermine Vs Meridia buy adipex no rx phentermine perscription Most Reliable Site To Order Phentermine buy duromine online phentermine on sale Purchase Phentermine Overnight picture of phentermine phentermine worldwide shipping cheapest, Phentermine No Prescription Online buy phentermine hcl phentermine cheep Adipex Side Affects is adipex safe phentermine heart murmur Phentermine Online No Credit Card generic for ionamin phentermine hcl prescription diet pills information, Buy Phentermine Fedex Overnight break phentermine adipex p; Adipex Overnight 24 Hr Delivery online prescription for phentermine 37.5mg adipex; Cheapest Phentermine Hlc 37.5 37.5 pharmacy phentermine! buy fastin in florida Overnight Delivery Phentermine Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription Adipex Sale Best Online Pharmacy does bontril work better than adipex phentermine worldwide shipping cheapest, Detox Hgh Phentermine Quit Smoking Xenical adipex same day shipping phentermine 37.5 mgs Phentermine Without A Prescription search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Phentermine Guaranteed Cheapest Uk Shipping lowest cost phentermine overnight delivery order phentermine pills Extra Cheap Phentermine "phentermine 6 pm order" overseas phentermine? Buy Fastin Without Perscription neurotoxicity phentermine phentermine for weight loss Generic Phentermine no prescription needed adipex diet ingredient phentermine pill! Phentermine Online Us Pharmacy "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Phentermine Pharmacy Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Buy Cheap Adipex Capsules phentermine 37.5 mg tablets no rx adipex? Ordering Phentermine By International Pharmacy canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Phentermine Diet Pills buy adipex no rx phentermine 180 count Order Phentermine From Middle East Pharmacy buy duromine online phentermine on sale Phentermine 30 Mg 90 Capsules
picture of phentermine overnight delivery phentermine Better Phentermine Or Adipex buy phentermine hcl phentermine cheep Phentermine At Discount Prices is adipex safe phentermine heart murmur Buy Phentermine Online Cheap generic for ionamin phentermine hcl prescription diet pills information,

Phentermine Tolerance

break phentermine phentermine cod Phentermine Online No Prescription online prescription for phentermine 37.5mg adipex; Diet Inexpensive Phentermine Pill pharmacy phentermine! buy fastin in florida Phentermine Canadian Pharmacy Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription After Taking Ionamin does bontril work better than adipex phentermine worldwide shipping cheapest, Ionamin Complete Prescribing Information adipex same day shipping phentermine 37.5 mgs Duromine Pharmacy search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Cheap 37 5 Phentermine lowest cost phentermine overnight delivery order phentermine pills Phentermine And Online Prescriptions "phentermine 6 pm order" overseas phentermine? Phentermine Sales neurotoxicity phentermine phentermine for weight loss Adipex Pills Pharmacy Online no prescription needed adipex diet ingredient phentermine pill! Buy Phentermine Online Cod "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Phentermine 30mg Axcion Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Buy Phentermine Cod phentermine 37.5 mg tablets "cheap ionamin" Pharma 4 Phentermines canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Legit Phentermine Sites buy adipex no rx phentermine 180 count Phentermine Online Buy buy duromine online phentermine on sale What Is Adipex picture of phentermine phentermine worldwide shipping cheapest, Phentermine Cod No Prior Rx Cheap buy phentermine hcl phentermine cheep Phentermine Prescription Online is adipex safe phentermine heart murmur

Cheap Adipex Online

generic for ionamin no prior prescription phentermine 37.5 Search Results Buy Phentermine break phentermine
adipex p;
Cheap Phentermine Diet Pil L online prescription for phentermine adipex no prescription needed Phentermine Buy Phentermine Online pharmacy phentermine! buy fastin in florida Buy Cheap Phentermine No Rx Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription Phentermine 37.5 Mgs does bontril work better than adipex phentermine worldwide shipping cheapest, Fake And Phentermine adipex same day shipping phentermine 37.5 mgs Phentermine On Line Without A Prescription search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Buy Fastin lowest cost phentermine overnight delivery order phentermine pills Buy Phentermine Overnight Delivery "phentermine 6 pm order" overseas phentermine? Phentermine No Presciption neurotoxicity phentermine adipex no rx needed! Phentermine Hcl Prescription Diet Pills Information no prescription needed adipex diet ingredient phentermine pill! Authentic Phentermine Without Prescription "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Legit Phentermine Website Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Phentermine Cheap Online Pharmacy phentermine 37.5 mg tablets no rx adipex? Phentermine Wikipedia canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Adipex Fed Ex buy adipex no rx phentermine 180 count Np Prescription Adipex 30 Day Supply buy duromine online phentermine on sale Fastin Without A Prescription picture of phentermine phentermine worldwide shipping cheapest, Shelf Life Of Phentermine buy phentermine hcl phentermine cheep Cheap Fastin is adipex safe phentermine heart murmur Is Phentermine Hcl Safe To Take generic for ionamin phentermine hcl prescription diet pills information, Buy Discount Phentermine No Prescription break phentermine adipex p; Buy Phentermine Online Without A Prescrition online prescription for phentermine 37.5mg adipex; Buy Phentermine On Line Cheap pharmacy phentermine! buy fastin in florida Adipex P Overnight phentermine brand no script phentermine diet pills to purchase 603. phentermine 37.5 without a prescription Adipex Or Similar Metabolism Increasing Drugs does bontril work better than adipex phentermine using c o d Adipex Dangers adipex same day shipping phentermine 37.5 mgs Phentermine Without Perscription search viagra edinburgh phentermine find! cheap phentermine guaranteed best prices Np Prescription Adipex lowest cost phentermine overnight delivery order phentermine pills Fastin 30mg "phentermine 6 pm order" overseas phentermine? Adipex From Us Online Pharmacy neurotoxicity phentermine phentermine for weight loss No Prescription Adipex P no prescription needed adipex diet ingredient phentermine pill! Find Phentermine "phentermine ssri" Generic adipex no prescription online doctor diet programs using phentermine 7. Canada Online Prescriptions Adipex Generic adipex no prescription online doctor diet programs using phentermine 7. diet no phentermine pill prescription Phentermine Yellow phentermine 37.5 mg tablets no rx adipex? Phentermine Order No Prescription International canadian pharmacy phentermine phentermine wordwide shipping online cheapest? Adipex Fastin Facts buy adipex no rx