Intuitiv soll in diesem Zusammenhang heißen, dass jemand der noch nie etwas mit einer speziellen Fragestellung zu tun hatte, diese Fragestellung "intuitiv" richtig beantwortet. Hier sagt Winof selbst (sowie die entsprechenden Kapitel in der Literatur), dass ein Anfänger zuerst lernen muss, dass sich MANCHE Variablen auf eine Weise verhalten, die er (intuitiv) nicht erwartet hätte. Natürlich wird jemand, der sich in Python (oder generell schon einmal in die Problematik zB in C) eingearbeitet hat verstehen, was hinter veränderlichen und nicht veränderlichen Variablen steht. Die Kritik ist aber, dass die Einarbeitung in die Problematik in einigen anderen Programmiersprachen NICHT NOTWENDIG ist, wenn dort die innere Struktur der Datentypen einheitlich und halt intuitiv gestaltet ist und nach außen nicht weiter beachtet werden muss! Schlägt jemand ein besseres Wort als "unintuitiv" für die Beschreibung der "deepcopy-Problematik" vor? Ich befürchte, dass wir bei dem Vergleich mit Pointern Kommunikationsprobleme haben. Vielleicht nenne ich es eher die Problematik, dass es mehrere Referenzen auf einen Speicherplatz gibt!? Vielleicht wird die Problematik in (siehe https://www.python-kurs.eu/python3_parameter.php ) besser deutlich!! Dort werden die von Winof als "eher hilfreich" beschriebenen Möglichkeiten über "Auch wenn manche Programmierer bewusst Seiteneffekte zur Lösung ihrer Probleme einsetzen, wird dies im Allgemeinen als schlechter Stil betrachtet." kritisiert. Die Kritik hier ist, dass ÜBERHAUPT Seiteneffekte auftreten können! Das Paradigma der strukturierten Programmierung und der strengen Datenkapselung wurde in Python also nicht umgesetzt. Aus meiner Sicht ist dies der stärkste Kritikpunkt an Python überhaupt.