Seite 1 von 1

Hallo Zusammen!

Verfasst: Mittwoch 27. Juni 2012, 22:40
von Triopsfreak
Hallo! :D
Ich heisse Sandro und komme aus der Schweiz. Seit ca 1½ Jahr lerne und programmiere ich Python, seit 2 Wochen lerne ich nun Java mit dem Online-Buch: Python - Das umfassende Handbuch. Im Moment bin ich bei Kapitel 10 - Funktionen. Bis jetzt klappt das auch noch ganz gut, vermutlich dank der Erfahrung, die ich schon von Java habe.

Ich hoffe auf eine Gute Zusammenarbeit! :wink:

Edit: danke für den Hinweis jbs!

Re: Hallo Zusammen!

Verfasst: Mittwoch 27. Juni 2012, 22:44
von jbs
Du lernst Java mit einem Pythonbuch?

Respekt.

Re: Hallo Zusammen!

Verfasst: Mittwoch 27. Juni 2012, 22:46
von Triopsfreak
Ups, da hab ich mich vertippt :oops:

Re: Hallo Zusammen!

Verfasst: Mittwoch 27. Juni 2012, 22:50
von jbs
;-)

Re: Hallo Zusammen!

Verfasst: Mittwoch 27. Juni 2012, 23:40
von BlackJack
@Triopsfreak: Naja, *so* falsch war es ja gar nicht, denn mit *dem* Buch lernt man tatsächlich eher Java oder C#, denn Python. Mit anderen Worten man lernt nicht unbedingt idiomatisches Python. Such Dir lieber eine andere Quelle. Das Tutorial in der Python-Dokumentation oder „Learn Python The Hard Way”. Die sind auch kostenlos und von Leuten geschrieben die Python können. :-)

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 11:37
von Triopsfreak
Wie meinst du das? Bis jetzt ist ist mir noch nicht viel aufgefallen, was an die Programmierung mit Java erinnert, was OOP anbelangt jedenfalls nicht. Was ist denn am Buch schlecht, einfach der Programmier-Stil, die Erklärungen oder das Grundverständnis der Sprache?

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 11:53
von cofi
Nun genau der objekt-orientierte Teil _ist_ ein Problem: http://www.marc.rintsch.de/python_openbook.html

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 12:07
von Hyperion
cofi hat geschrieben:Nun genau der objekt-orientierte Teil _ist_ ein Problem...
War es nicht so, dass sich die anderen noch nie jemand so genau angesehen hat?

Daher lautet die Warnung doch immer: "Wenn ein Teil mies ist, dann sollte man vorsichtig sein, ob der Rest gut ist!" Vielleicht sollte sich jemand mal das komplette Ding vornehmen und auch in den anderen Kapiteln schauen, ob diese ok sind... aber wer macht sich da schon die Mühe :-D

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 12:33
von Triopsfreak
Ich mach mir die Mühe, kann es aber nicht bewerten :wink:
Ich schau mir mal die anderen tutorials an, dann kann ich sie ja vergleichen...

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 12:36
von Hyperion
Triopsfreak hat geschrieben:Ich mach mir die Mühe, kann es aber nicht bewerten :wink:
Hehe... eben, als Anfänger kann man ja schwer wissen, ob und was ggf. an einem Inhalt schlecht ist.
Triopsfreak hat geschrieben: Ich schau mir mal die anderen tutorials an, dann kann ich sie ja vergleichen...
Wenn Du tatsächlich ein so aufmerksamer und gelehriger Lernender bist, dann wirst Du hoffentlich wesentliche Unterschiede feststellen. Wobei ich mir meine Zeit für ein schlechtes Buch zu schade wäre ;-) (Insbesondere, wenn ich im Vorfeld davon Kenntnis hätte...)

Für das OOP-Kapitel fasst BlackJack das ja schon schön zusammen.

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 12:46
von Triopsfreak
Naja, die Kapitel die ich schon gelesen habe kann ich ja auch vergleichen, die Zeit habe ich schon verschwendet :D

Das mit der Objektorientierung ist anscheinend nicht ganz so streng wie bei Java, also ohne statische Typdeklaration und ohne Zugriffsmodifizierer?

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 12:58
von cofi
Triopsfreak hat geschrieben:Das mit der Objektorientierung ist anscheinend nicht ganz so streng wie bei Java, also ohne statische Typdeklaration und ohne Zugriffsmodifizierer?
Letzteres stimmt, beides hat aber nicht im geringsten mit Objektorientierung zu tun.

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 22:01
von Triopsfreak
Also etwas erstes habe ich schon gefunden, im Galileo Computing Buch wird der Operator // nicht erwähnt, wieso weiss ich nicht... :D

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 22:03
von Dav1d
Weil man den so gut wie nie braucht?
Triopsfreak hat geschrieben:Also etwas erstes habe ich schon gefunden, im Galileo Computing Buch wird der Operator // nicht erwähnt, wieso weiss ich nicht... :D


Weil man den so gut wie nie braucht.

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 22:06
von Triopsfreak
Naja, erwähnen könnte man es trotzdem, der Vollständigkeit halber...

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 22:15
von Dav1d
Wenn es weiter nichts ist, ich habe den Operator in 3 Jahren höchstens einmal genutzt.

Re: Hallo Zusammen!

Verfasst: Donnerstag 28. Juni 2012, 22:16
von cofi
Es wird noch jede menge "fehlen", da das OpenBook fuer Python 2.5 geschrieben wurde.