Liste over Python Tools

Mens programmeringsspråket Python er lett å lære, dens kompleksitet og kraft gjør det til en favoritt for mange utviklere. Det fungerer like bra i web-applikasjoner som det gjør i desktop programvare. Men utbygging av store prosjekter krever ofte mer enn en programmerer med Python tolk og en tekst editor. For raskt å lage og utvide store Python prosjekter, programmerere ofte til slike programmeringsverktøy som interaktive utviklingsmiljøer (IDE) og rammeverk for å forenkle oppgaven.

Eclipse med Python Extensions

Eclipse (eclipse.org) er en fullastet programmering IDE som arbeider med flere programmeringsspråk. Opprinnelig utviklet for Java-utvikling, Eclipse støtter også utvikling i PHP, Python og C ++. Brukere kan installere PyDev IDE (pydev.org) utvidelse for å bringe Python kompatibilitet til Eclipse. Eclipse med PyDev tilbyr programmerere et miljø komplett med en debugger, kode og syntax highlighting og kodefullføring.

Boa Constructor

Boa Constructor IDE (boa-constructor.sourceforge.net) tilbyr en Python IDE kjører på mors Python-kode. Dette betyr at programmereren kan installere de nødvendige wxPython pakker (sourceforge.net/projects/wxpython/~~number=plural) sammen med Boa Constructor på flere plattformer. Boa Constructor inneholder IDE funksjonalitet lik Eclipse (syntax highlighting og prosjektledelse), men krever litt mer avansert kunnskap om Python for å komme i gang.

Wing IDE

Wing IDE (wingware.com) er en komplett Python utviklingsmiljø utviklet kommersielt av WingWare. The Wing IDE miljø tilbyr kode ferdigstillelse, prosjektledelse, debugging, testing og prosjekt versjon kontrollerende. Videre fungerer Wing IDE sammen med mange viktig innhold styringssystemer som Zope og Plone, samt mange Python rammeverk som Django. Som en kommersiell forsøke, er Wing IDE ikke en gratis utgivelse, selv om en gratis prøveversjon er tilgjengelig gjennom selskapets hjemmeside.

Python Rammeverk

Ved siden av de mange programmering søknader om Python, det finnes også en rekke rammeverk som letter programvareutvikling i Python. Et programmerings rammeverk gir programmerere som utfører visse oppgaver tilgang til spesialiserte funksjoner og biblioteker som øker produktiviteten og koding effektivitet. Django rammeverk (django.com), for eksempel, hjelper innholdsleverandører med å utforme nyhetsbaserte prosjekter. Den TurboGears Framework (turbogears.org) hjelpemidler i produksjonen av database-drive Python-programmer. Endelig mastene han rammeverk (pylonsproject.org) fungerer som en generell web-utviklingsmiljø for Python.