Autocompletion in IDEs für dynamische Sprachen, insbesondere Python in PyDev

Ich bin neu in Python und habe einen Hintergrund in statisch typisierten Sprachen, einschließlich sehr viel Java.

Ich habe mich für PyDev in Eclipse als IDE entschieden, nachdem ich die Funktionen / Popularität usw. überprüft hatte.

Ich war verblüfft, dass die automatische Vervollständigung für integrierte Funktionen nicht ordnungsgemäß zu funktionieren scheint. Zum Beispiel, wenn ich versuche, eine Datei nach automcomplete zu bearbeiten:

datafile = offene (Verzeichnis + "/" + Konto, 'r') Datendatei.

Es werden keine nützlichen Methoden vorgeschlagen (z. B. Realines). Nur Dinge wieAnru.

Ich bin es gewohnt, eine Sprache zu lernen, indem ich in Klassendefinitionen springe und viel Auto-Vervollständigung benutze, um schnell zu sehen, was eine Klasse tun wird. Mein PyDev-Interpreter ist gut mit erzwungenen Integrationen ausgestattet.

Ist es möglich, mit PyDev eine automatische Vervollständigung für eingebaute Elemente zu erhalten? Nähere ich mich der IDE falsch, d. H. Sollte ein Dolmetscher auf der Seite laufen und Sachen damit testen? Bisher schienen die IDEs schwach zu sein, z. Nach 2 Minuten ist auf meinem neuen Mac ein IDLE-Fehler aufgetreten. Ich würde gerne wissen, was erfahrene Python-Entwickler tun, wenn sie unbekannte (eingebaute) Module erforschen, da dies mich dazu bringt, meine anfängliche Anziehungskraft auf Python zu überdenken. Ich mag eine Sprache, die man durch einfaches Erkunden lernen kann!

Vielen Dank

Antworten auf die Frage(14)

Ihre Antwort auf die Frage