Terwijl programmeertaal Python is gemakkelijk te leren , de complexiteit en kracht maken het een favoriet van veel ontwikkelaars . Het werkt zo goed in webapplicaties als in desktop software . Echter , de ontwikkeling van grote projecten vereist vaak meer dan een programmeur met de Python interpreter en een tekstverwerker . Om snel te creëren en uit te breiden grote Python projecten , programmeurs blijken vaak aan dergelijke programmering hulpmiddelen zoals interactieve ontwikkelomgeving (IDE ) en kaders om de taak te vereenvoudigen bij de hand . Eclipse met Python Extensions Eclipse ( eclipse.org ) is een volledig geladen programmering IDE die werkt met meerdere programmeertalen . Oorspronkelijk ontworpen voor Java-ontwikkeling , Eclipse ondersteunt ook de ontwikkeling in PHP , Python en C + + . Gebruikers kunnen de PyDev IDE ( pydev.org ) extensie installeren om Python compatibiliteit brengen naar Eclipse . Eclipse met PyDev biedt programmeurs een omgeving compleet met een debugger , code en syntax highlighting en code completion . Boa Constructor De Boa Constructor IDE ( boa - constructor.sourceforge . netto ) biedt een Python IDE die op inheemse Python code . Dit betekent dat de programmeur de benodigde wxPython packages ( sourceforge.net /projects /wxPython /) , samen met Boa Constructor op meerdere platforms kunnen installeren . Boa Constructor bevat IDE functionaliteit vergelijkbaar met Eclipse ( syntax highlighting en project management ) , maar vereist een beetje meer gevorderde kennis van Python te krijgen up and running . Wing IDE < br > Wing IDE ( wingware.com ) is een complete Python ontwikkelomgeving commercieel wordt ontwikkeld door WingWare . De Wing IDE omgeving biedt code completion , projectmanagement , debuggen , testen en project -versie controle . Bovendien Wing IDE werkt in combinatie met een groot aantal belangrijke content management systemen zoals Zope en Plone , evenals talrijke Python frameworks zoals Django . Als een commerciële onderneming , Wing IDE is niet een gratis versie , maar een gratis trial is beschikbaar via de website van de onderneming . Python Frameworks Naast de vele programmering aanvragen voor python , bestaan er ook tal van kaders die software ontwikkeling in python te vergemakkelijken . Een programmering kader geeft programmeurs uitvoeren van bepaalde taken toegang tot gespecialiseerde functies en bibliotheken die de productiviteit en de codering efficiëntie te verhogen . Het Django framework ( django.com ) , bijvoorbeeld , helpt content providers met het ontwerpen van nieuws - gebaseerde projecten . De TurboGears Framework ( turbogears.org ) helpt bij de productie van de database - aandrijving Python applicaties . Tot slot , hij pylonen kader ( pylonsproject.org ) dient als een algemeen doel web - development framework voor Python .
|