659 Stimmen

Python-Entwicklung - Vom Lehrling zum Guru

Ich lerne, arbeite und spiele jetzt seit eineinhalb Jahren mit Python. Als Biologe, der sich langsam der Bioinformatik zuwendet, war diese Sprache das Herzstück aller wichtigen Beiträge, die ich im Labor geleistet habe. Ich habe mich mehr oder weniger in die Art und Weise verliebt, wie Python mir erlaubt, schöne Lösungen auszudrücken, und auch in die Semantik der Sprache, die einen so natürlichen Fluss von Gedanken zu praktikablem Code ermöglicht.

Was ich gerne wissen möchte, ist Ihre Antwort auf eine Frage, die ich selten in diesem oder anderen Foren gesehen habe. Diese Frage scheint mir zentral für jeden, der sich auf dem Weg zur Verbesserung von Python befindet, sich aber fragt, was seine nächsten Schritte sein sollten.

Lassen Sie mich zuerst zusammenfassen, was ich NICHT fragen möchte ;)

  • Ich möchte nicht wissen, wie man SCHNELL Python lernt
  • Ich möchte auch nicht herausfinden, wie ich mich am besten mit der Sprache vertraut machen kann.
  • Und schließlich möchte ich nicht wissen, wie man mit einem einzigen Trick alles erreichen kann.

Ich möchte jedoch Ihre Meinung dazu wissen:

Was sind die Schritte, die SIE einem Python-Gesellen empfehlen würden, von der Lehre bis zum Guru-Status (hören Sie ruhig auf, wo immer Ihr Fachwissen es vorschreibt), damit man STÄNDIG besser wird und ein immer besserer Python-Programmierer wird, Schritt für Schritt. Einige der Leute auf SO scheinen fast würdig der Anbetung für ihre Python-Fähigkeiten, bitte klären Sie uns auf :)

Die Art der Antworten, die ich gerne hätte (aber Sie können die Leserschaft gerne überraschen :P ), sieht in etwa so aus:

  • Lesen Sie dies (z.B.: python tutorial), achten Sie auf diese Art von Details
  • Code für so viele Zeit/Probleme/Codezeilen
  • Dann lesen Sie dies (z. B. dieses oder jenes Buch), aber achten Sie diesmal auf Folgendes
  • Lösen Sie einige Probleme aus dem wirklichen Leben
  • Fahren Sie dann mit dem Lesen von Y fort.
  • Achten Sie darauf, dass Sie diese Konzepte begreifen
  • Code für X Zeit
  • Kommen Sie zurück zu diesen und jenen Grundlagen oder gehen Sie weiter zu...
  • (Sie verstehen, was ich meine :)

Mich würde wirklich interessieren, worauf man Ihrer Meinung nach in den verschiedenen Phasen achten sollte, um KONSTANT voranzukommen (natürlich mit angemessenen Anstrengungen). Wenn Sie aus einem bestimmten Fachgebiet kommen, diskutieren Sie den Weg, den Sie in diesem Bereich für angemessen halten.

EDIT: Dank Ihrer großen Beitrag, ich bin wieder auf die Python Verbesserung Spur! Ich weiß das wirklich zu schätzen!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X