Man kann es einem jungen Softwareentwickler verzeihen, wenn er zufrieden ist, wenn sein Code funktioniert. Wenn du das bist, verurteile ich dich nicht.
Wenn Sie jedoch bereit sind, mit Python die nächste Stufe der Softwareentwicklung zu erreichen, sollte Ihr Code nicht nur ausgeführt werden und einige Assessments bestehen. Es sollte auch unter Berücksichtigung der verfügbaren Rechenressourcen – und der Energierechnung – verfasst werden.
Jede ineffiziente Schleife, jede schlecht gewählte Datenstruktur oder jede redundante Berechnung verbraucht mehr Strom als nötig. Anders als beispielsweise bei C, wo Sie für jede neu erstellte Variable Bits von Ihrer Festplatte reservieren müssen, verbraucht Python Ressourcen nach eigenem Ermessen. Dadurch ist es äußerst einsteigerfreundlich, bei falscher Anwendung aber auch recht energieintensiv.
Schlampige Algorithmen beeinträchtigen nicht nur die Leistung eines Codes. Sie sind auch schlecht für den Planeten. Softwareunternehmen mögen Microsoft hat Probleme müssen ihre CO2-Emissionen niedrig halten, da sie viel Energie für KI und andere Aufgaben verbrauchen. Gleichzeitig ist Nachhaltigkeit ein wachsendes Anliegen. Nachhaltigkeitsorientierte Programmierer werden daher für viele Unternehmen zu einer wertvollen Ressource.