XCatenaccioX
Lt. Junior Grade
- Registriert
- Nov. 2007
- Beiträge
- 348
@blöderidiot , Danke für deinen Nachtrag, lehrreich. Es "funktionieren" viele Wege, bei deinen beiden Postings kann man nachlesen, wie Code-Optimierung aussieht. Ich würde deinen ersten Vorschlag gar nicht verwerfen wollen, er mag weniger performant sein, aber ohne Lambda vielleicht einen Tick lesbarer/pflegbarer, da sofort ersichtlich, dass sich die Beispielrechnung in der Funktion (def) und die Anzahl der zu permutierenden Faktoren abändern lässt, ohne in der List Comprehension rumzufummeln. Ist eher eine stilistische Frage. Der Clou bei beiden, wo man als Anfänger mitlernen kann (bin einer), bleibt für mich die Nutzung von filter + permutations.
@TriggerThumb87 , kenne selbst noch nix anderes als Python, kann deine Vorbehalte aber schon ansatzweise verstehen. Viele fangen mit Python ja an, da der Code relativ übersichtlich ist und man mit Tools wie Thonny sofort loslegen kann ohne Entwicklungsumgebungswasserkopf. So ein paar Konzepte lassen sich in dem schlanken Schriftbild ja auch erlernen, wie Datentypen o. ä., also Listen, Integer, Boolean, Tupel, Funktionen, Module. Die Probleme kommen dann hinterher... Du kannst ja mal eine Empfehlung aussprechen für: Welche universelle, reife Sprache komme nach Einstieg mit Python (für Nicht-Webentwickler). C#?
@TriggerThumb87 , kenne selbst noch nix anderes als Python, kann deine Vorbehalte aber schon ansatzweise verstehen. Viele fangen mit Python ja an, da der Code relativ übersichtlich ist und man mit Tools wie Thonny sofort loslegen kann ohne Entwicklungsumgebungswasserkopf. So ein paar Konzepte lassen sich in dem schlanken Schriftbild ja auch erlernen, wie Datentypen o. ä., also Listen, Integer, Boolean, Tupel, Funktionen, Module. Die Probleme kommen dann hinterher... Du kannst ja mal eine Empfehlung aussprechen für: Welche universelle, reife Sprache komme nach Einstieg mit Python (für Nicht-Webentwickler). C#?