Medan programmeringsspråket Python är lätt att lära , dess komplexitet och makt gör det till en favorit för många utvecklare . Det fungerar lika bra i webbapplikationer som det gör i stationära datorer. Men att utveckla stora projekt kräver ofta mer än en programmerare med Pythontolk och en textredigerare . Att snabbt skapa och utvidga stora Python- projekt , programmerare vänder sig ofta till sådana programmeringsverktyg som interaktiva utvecklingsmiljöer ( IDE ) och ramar för att förenkla uppgiften . Eclipse med Python Extensions
Eclipse ( eclipse.org ) är en fullastad programmering IDE som fungerar med flera programmeringsspråk . Ursprungligen utformad för Java utveckling , stödjer Eclipse också utveckling i PHP , Python och C + + . Användare kan installera PyDev IDE ( pydev.org ) förlängning för att få Python kompatibilitet till Eclipse . Eclipse med PyDev erbjuder programmerare en miljö komplett med en debugger , kod och syntax highlighting och kodkomplettering . Addera Boa Constructor
Boa Constructor IDE ( boa - constructor.sourceforge . net ) erbjuder en Python IDE som körs på native Python-kod . Detta innebär att programmeraren kan installera de nödvändiga wxPython paket ( sourceforge.net /projects /wxPython /) tillsammans med Boa Constructor på flera plattformar . Boa Constructor innehåller IDE funktionaliteten liknar Eclipse ( syntax highlighting och projektledning ) , men kräver lite mer avancerade kunskaper i Python för att komma igång .
Wing IDE
Wing IDE ( wingware.com ) är en komplett Python utvecklingsmiljö utvecklats kommersiellt av WingWare . Den Wing IDE miljön erbjuder code completion , projektledning , felsökning , test och projektledning version kontrollerar . Dessutom arbetar Wing IDE tillsammans med många viktiga content management system som Zope och Plone , liksom många Python ramverk som Django . Som en kommersiell strävan , är Wing IDE inte en fri övergång , även en gratis testversion finns tillgänglig via bolagets hemsida . Addera Python Frameworks
Vid sidan av de många programmeringsspråk ansökningar om python , finns det även många ramar som underlättar utveckling av programvara i python . En programplaneringsramen ger programmerare utföra vissa arbetsuppgifter tillgång till specialiserade funktioner och bibliotek som ökar produktiviteten och kodningseffektivitet . Den Django ramverket ( django.com ) , till exempel , hjälper innehållsleverantörer med att designa news - baserade projekt . Den TurboGears Framework ( turbogears.org ) hjälpmedel i produktionen av databasen - drive Python applikationer . Slutligen , pyloner han ram ( pylonsproject.org ) fungerar som en allmän web - utveckling för Python .