[Release] Python für Einsteiger [Metin2]

10/12/2014 08:42 .He3o Copy™#16
Quote:
Originally Posted by .XXShuzZzle View Post
Das Tutorial ist ja mal ober peinlich. So peinlich, dass ich es nicht mal für nötig halte die Fehler aufzuzählen. Ich hab nicht einmal das Wort: "Objekt, Referenz, Konstruktor, Destruktor oder Vererbung bzw. Mehrfachvererbung" gehört. Wenn jemand wirklich Python lernen will soll er sich nen verdammtes Buch kaufen. Dir würde ich das anhand deiner sehr sehr schwammigen Erklärungen auch ans Herz legen.
Nunja da kann ich dem lieben Shuzzle leider nur recht geben. Es sind vllt die Grundlagen für ein Board vorhanden aber wenn man den Sinn dahinter verstehen möchte ist dies nicht sehr Informations reich. Aber vielleicht sollten wir auch bedenken das wir uns da in einer anderen Klasse bewegen es sollte ja nur für Anfänger sein, die ein oder zwei Änderungen vornehmen wollen ,dafür langt es auch aus. Wenn man jedoch wirklich Python oder OOP etc lernen möchte ist dies kein guter Anfang. Da z.b.

PHP Code:
ui.BoardWithTitleBar.__init__(self
nicht erklärt wozu dies wirklich da ist oder gar was eine Built-In Funktion ist.
Kannst dich ja melden falls du Interesse hast das ich dir das mal bisschen Update und vllt die Begriffe kläre De/Konstruktor Vererbung Klassen Objekte Referenzen Parameter Arrays (dynamisch und konstant), Instanzen, Overriding, Overloading etc...

Mfg

Copy

Ist leider gerare am Handy geschrieben hoffentlich hat die Autokorrektur nicht so viel Mist gebaut.
10/12/2014 09:25 Invoice™#17
wenn man echt eine richtige Tutorial reihen machen würde/wolle muss man ganz anders vor gehen.

und dann immer teile eines möglichen ergebnisses zeigen z.B wie baut man nur einen button ein wie kann man eine Zahl/Buchstaben für ne definition benutzten wie kann man mit dem server kommunizieren etc....
10/12/2014 10:35 /exit#18
für denn einen oder anderen sicherlich hilfreich.
10/12/2014 11:07 xGr33n#19
hmm. weiß ja nich, gabs das nich schon mal ;)?
[Only registered and activated users can see links. Click Here To Register...]

Trzd. könnte es dem ein oder anderem nützlich sein.

10/12/2014 11:11 MrDami123#20
Funktionsbeschreibungen solltest du am Anfang jeder Funktion hinzufügen. Im Format:
Code:
"""
Beschreibung
"""
10/12/2014 13:42 .Risan.#21
Quote:
Originally Posted by xGr33n View Post
hmm. weiß ja nich, gabs das nich schon mal ;)?
[Only registered and activated users can see links. Click Here To Register...]

Trzd. könnte es dem ein oder anderem nützlich sein.

Stimme beidem zu. Mit Source erheblich schneller ^^

Obwohl wenn man es genau nimmt, wenn man was per der alten Methode (Über Button) was sendet wird dies ebenfalls per C++ geregelt, allerdings dauert es ewig Serverside bis es verarbeitet ist usw..
10/12/2014 15:37 grαyfox#22
python ist das ganz sicher nicht, nur weil die python struktur für das (unter anderem) definieren einer UI im Metin2 Clienten genutzt wird heißt das noch lange nicht das man sobald man dies drauf hat python beherrscht, genau das gleiche mit lua.
10/12/2014 16:14 .Marcel'#23
Ich denke das Wort im Threadtitel "Tutorial" ist hier falsch. Du hast meiner Meinung keine Struktur und kein genaues Ziel definiert. Anfänger werden ziemlich verwirrt durch dein Tutorial sein.
Es ist allerhöchstens ein "Einblick" in Python.