Python touw

Python touw is een Python IDE.
Download nu

Python touw Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ali G Rudi
  • Uitgever website:

Python touw Tags


Python touw Beschrijving

Python touw is een Python IDE. touw is een python ide. Het belangrijkste doel van Python Touw is om functies te bieden zoals automatisch voltooien, refactorings, inhoudshulp en contouren. Refactie: In de afgelopen jaren is het refactoren een basistaak geworden van het dagelijkse programmeren, speciaal in de Java-gemeenschap. In de agile programmeermethodieken, zoals extreme programmeren, is het refactoren een van de kernpraktijken. Sommige ID's ondersteunen enkele basisrefactoringen zoals 'Pydev' (die fietsreparatie man gebruikt). Deze ID's hebben een beperkte reeks refactorings en falen bij het doen van refacturering die het type objecten in de broncode (speciaal voor relatief grote projecten) moeten kennen. Touw probeert een rijke reeks refactorings te bieden. Sommige van de refactorings vereisen typefintering die later wordt beschreven.Auto-voltooiing: een van de basiskenmerken van moderne ID's is de beschikbaarheid van auto-voltooiing. Sommige Python-ID's hebben automatische voltooiingsteun, maar in een beperkte vorm. Omdat het type vele variabelen niet kan worden afgeleid van eenvoudige analyse van de broncode. Auto-voltooiingsmodules namen, klassennamen, statische methoden, klassenmethoden, functienamen en variabele namen zijn eenvoudig. Maar het automatisch voltooien van de methoden en attributen van een object is moeilijk. Omdat de IDE het type van het object moet weten dat niet gemakkelijk kan worden bereikt in dynamische talen. Touw gebruikt Type Infercing-algoritmen om dit probleem op te lossen. Type minderjarigen: een nadeel van dynamische talen zoals Python is dat u het type variabelen niet kunt weten door een eenvoudige analyse van de programma-broncode, het grootste deel van de tijd. Het kennen van het type variabelen is zeer essentieel voor het leveren van veel van de refactorings en auto-voltooiingen. Touw zal gebruik maken van het type afneeming om dit probleem te overwinnen. Detatische Type Intercing maakt gebruik van programma Broncode om het type objecten te raden. Maar typineplaatsen van Python-programma's is erg moeilijk. Er zijn echter enkele pogingen geweest, maar niet erg succesvol (voorbeelden: psycho: alleen str en int typen, Starkiller: was niet vrijgegeven en werpskin: goed maar beperkt). Ze zijn meestal gericht op het versnellen van Python-programma's door zijn code te transformeren naar andere getypte talen in plaats van het bouwen van ides. Dergelijke algoritmen kunnen nuttig zijn. Er is een andere aanpak in de richting van typefintering. Dat is de analyse van het uitvoeren van programma's. Deze dynamische aanpak registreert de typenvariabelen zijn toegewezen aan tijdens de uitvoering van het programma. Hoewel deze aanpak een stuk gemakkelijker te implementeren is dan het alternatief, is het beperkt. Alleen de delen van het programma die worden uitgevoerd, worden geanalyseerd. Als ontwikkelaars eenheidstests schrijven en test gedreven ontwikkeling gebruiken, werkt deze aanpak heel goed. Vereisten: · Python Wat is er nieuw in deze release: · De AutoImport-module ondersteunt nu de caching van alle submodules van een module. · Recursie wanneer laadmodules is vastgesteld. · Basisondersteuning voor SetUptools is toegevoegd. · De extract-methode is gewijzigd om voorwaardelijke variabele updates aan te pakken.


Python touw Gerelateerde software

GNOME INFORME 7

GNOME INFORM 7 is een GNOME-poort van de INFORMATIE 7 IDE voor de informeer 7 programmeertaal voor interactieve fictie. ...

164

Downloaden

Gaspard2

Gaspard2 is een geïntegreerde ontwikkelingsomgeving (IDE) voor SOC Visual Co-Modellering. ...

214

Downloaden