Ich denke ernsthaft, dass 90% aller Python-Programmierer nie richtig Python gelernt haben, und deshalb jeden Mist googeln müssen.
Dabei ist es so einfach:
https://docs.python.org/3/
Hier einfach auf "Tutorial" klicken, und die nächsten Tage / Wochen gewissenhaft durcharbeiten.
Danach bei obigem Link auf "Library Reference" klicken, und von oben bis unten durchlesen, damit man alles mal grob gehört hat. Hierbei muss man sich nicht alles merken, und auch nur die Sachen nutzen, die einen betreffen, aber gelesen haben sollte man das alles mal.
So habe ich das gemacht. Und googeln tue ich so gut wie nie, obwohl meine Lösungen im Schnitt wesentlich besser / schöner / effektiver sind, als die meiner Kollegen.
Allein hier auf GF gibt es nur wenige Leute, die wirklich gut Python können! Das sieht man an den massenhaft schlechten Antworten zu Python-Themen, wo ich mir nur denke: "Was soll das denn jetzt schon wieder?".
Hier werden i. d. R. 10 bis 20 Zeilen unübersichtlicher Pythoncode veröffentlich, wo eine einzige schicke und übersichtliche Zeile mit Code der Standardbibliothek völlig reichen würde.
Aber auch von der Bibliothek mal abgesehen, könnte manch 10-Zeiler auf einen Einzeiler schrumpfen, wenn die Leute mal funktionalen Code schreiben würden, der zudem noch WESENTLICH übersichtlicher und leichter lesbar ist.
Ach so, und ... auf StackOverflow sind die mit Abstand meisten Antworten ebenfalls totaler Schott, im besten Sinne ineffizient und im schlechtesten Sinne schlicht falsch. Das gilt sehr oft auch für die Top-Antworten ganz oben.
Dass viele selbsternannte Pythonentwickler das nicht erkennen können, und sogar recht aggressiv auf dem Gegenteil beharren, liegt an meinem anfangs bereits erwähnten: Die miesten Python-Entwickler haben sich nie wirklich intensiv mit der Sprache befasst und kennen weder die "etwas fortgeschritteneren" Sprachfeatures, noch die Standardbibliothek über eine Hand voll Module hinaus.
Meiner Meinung nach trifft das alles auch auf viele andere Programmiersprachen, insbesondere C++ zu.
Python und C++ sind unfassbar mächtig, aber mindestens 90% der Nutzer haben sich dafür entschiieden, auf ewig an der Oberfläche herum zu kratzen, anstatt sich wirklich mal weiter zu bilden.
Also ... ich google fast nie. Und wenn doch, dann bin ich eigentlich immer total enttäuscht, dass andere keine gute Lösung parat haben, und muss mein Problem sowieso komplett selbstständig lösen.
Ach so, und zu SO noch mal: Immer wenn dort steht, "dies und jenes sei nicht möglich", denke ich mir nur noch: "Challange accepted!", und mache es dann einfach.
Es ist einfach unfassbar, was für ein Stuss auf SO so steht und was angeblich nicht gehen kann.
Naja, egal ... schönen Tag noch! :)