Seite 1 von 1

Python Tips für Neulinge

Verfasst: Freitag 2. April 2021, 10:52
von Anna32
Hallo zusammen,
Ich bin noch recht neu bei der Nutzung von Python, und wollte deshalb Fragen, ob ihr vielleicht irgendwelche Tips und Tricks für den Beginn habt.
Welche Tips könnt ihr einem Neuling in Python geben? Was habt ihr am Anfang gelernt?
Ich hoffe ihr könnt mir vielleicht ein bisschen helfen, und den Einstieg erleichter.
Außerdem hoffe ich, dass dieser Thread auch für andere Neulinge und Anfänger hilfreich sein kann.
Danke im Voraus!
LG

Re: Python Tips für Neulinge

Verfasst: Freitag 2. April 2021, 11:29
von kbr
Suche Dir ein kleines Projekt, an dem Du arbeiten möchtest. Das ist dann learning by doing – das ist sowieso das Beste. Und mache Anfangs einen großen Bogen um GUI-Programmierung. Sobald man da mehr machen möchte, als nur ein Fenster und einen Button, wird das sehr schnell frustrierend, wenn fortgeschrittene Kenntnisse noch nicht vorhanden sind.

Falls Du Übungsaufgaben suchst, so sind die ersten zwei bis drei Tage von "Advent of Code" relativ einsteigerfreundlich. Und lerne zu googeln und dabei gute von schlechten Suchergebnissen zu unterscheiden. Das ist gerade anfangs auch nicht einfach (denn dafür müsste man die gesuchte Lösung ja bereits schon kennen) – daher ist hier ein gesundes Misstrauen immer angebracht.

Und verliere Deine Zeit nicht in irgendwelchen Video-Tutorials, bei denen Du nie weißt, ob Deine Fragen wirklich behandelt werden (es soll auch gute Video-Tutorials geben, aber es gibt noch mehr weniger gute). Text ist da angenehmer, der lässt sich schnell überfliegen und filtern.

Ansonsten: einfach loslegen, nicht zu schwer, und Spaß haben :)

Re: Python Tips für Neulinge

Verfasst: Freitag 2. April 2021, 15:19
von __blackjack__
Ergänzend zu kbr: Gegenpol zum googlen: Erst in der Dokumentation nachlesen. Ich bin immer wieder überrascht wie schnell Leute eine Suchmaschine bemühen ohne die Python-Dokumentation oder die Dokumentation zur Bibliothek von Drittanbietern konsultiert zu haben. Python und viele Packages haben eine gute Dokumentation mit Tutorial(s) und Referenzteil und da sind auch gar nicht so selten Beispiele drin.

Neben Advent of Code gibt es auch noch andere Plattformen/Sammlungen, beispielsweise:

* Project Euler https://projecteuler.net/
* Python Challenge http://www.pythonchallenge.com/
* Sphere Online Judge http://www.spoj.com/

Re: Python Tips für Neulinge

Verfasst: Samstag 3. April 2021, 06:50
von Anna32
Danke für eure Tips!
Was haltet ihr von Lernbüchern. Würdet ihr eher empfehlen mithilfe von Videos und Kursen zu lernen, oder doch eher mit Anfänger-Büchern?
Ich habe mir bereits ein Buch zu gelegt, und komme damit recht gut zurecht. Aber ich weiß nicht ob ich weiteren Lern-Verlauf bei der Methode mit den Büchern bleiben soll, oder doch andere Lernmedien verwenden sollte.
LG

Re: Python Tips für Neulinge

Verfasst: Samstag 3. April 2021, 08:13
von darktrym
Mein Tipp, nicht zu lange sich über den optimalen Ansatz Gedanken machen, einfach beginnen. Die Verbesserungen kommen schon irgendwann.
Und sichere wenn nötig mit VCS funktionierende Versionen.

Re: Python Tips für Neulinge

Verfasst: Samstag 3. April 2021, 08:14
von Dennis89
Moin @__blackjack__,
__blackjack__ hat geschrieben: Freitag 2. April 2021, 15:19 Ich bin immer wieder überrascht wie schnell Leute eine Suchmaschine bemühen ohne die Python-Dokumentation oder die Dokumentation zur Bibliothek von Drittanbietern konsultiert zu haben.
Ich kann jetzt nur von mir ausgehen. Als ich ganz frisch angefangen habe, war es mir gar nicht bewusst das es so etwas wie eine Dokumentation geben könnte und dass die dann auch noch so umfangreich sind.
Erst nach dem man mich immer wieder auf die Doku hingewiesen hat, habe ich gelernt damit zu arbeiten und zu erkennen wie geschickt und nützlich die sind. (Auch das Englisch hatte mich immer etwas abgeschreckt)

Moin @Anna32

Ich denke das ist Geschmackssache. Ich bin zum Beispiel mit Videos gar nicht klar gekommen. Habe mir voller Motivation ein Buch gekauft, aber auch dort fehlte mir bald der Anreiz. Ich habe am meisten mit den erwähnten kleinen Projekten gelernt und nebenbei versuche ich die hier gestellten Fragen im Forum zu beantworten. Wenn es auch nur für mich ist.

Grüße
Dennis

Re: Python Tips für Neulinge

Verfasst: Samstag 3. April 2021, 10:00
von snafu
Bei Büchern mag ich ja eher die über Algorithmen und allgemeine Prinzipien des Programmierens. Das muss man dann als Code selbst in die gewünschte Sprache übertragen. Wobei manche Dinge natürlich nur in spezifischen Sprachen sinnvoll sind. Ein prominentes Anti-Beispiel ist der öfters vorkommende Versuch, typisches Java in Python zu programmieren. Vermutlich ist dieser Ansatz auch nicht unbedingt geeignet für Anfänger. Das kann man besser einschätzen, wenn man sich schon mit 2-3 Sprachen beschäftigt hat.