Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

03.11.2012, 22:31

[Python] Welches Buch für Einsteiger?

Hallo! Ich war seit ca. 6-7 Monate nicht online. Seitdem lerne ich auch C# nicht mehr (Zu wenig Zeit). Nun will ich nochmal ganz von neu anfangen! Weil mir C# einfach nicht gefällt. Ich will diesmal mit Python anfangen weil man dafür am wenigsten Code braucht um etwas sinnvolles zu programmieren. Sobald ich dann Python gelernt habe werde ich erste 2D-Spiele entwickeln (mit Pygame). Aber ich kann mich zwischen zwei Bücher einfach nicht entscheiden, welches findet ihr besser? Wie gesagt mein Ziel ist es dann Spiele zu programmieren.

Buch 1: Hello World! Programmieren für Kids und andere Anfänger
http://www.amazon.de/gp/product/34464214…&pf_rd_i=301128


Buch 2: Einstieg in Python: Ideal für Programmieranfänger geeignet
http://www.amazon.de/Einstieg-Python-Pro…51978193&sr=1-1


PS: Ich bin fast 13 Jahre alt!

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

2

03.11.2012, 22:45

Oh Gott, for kids... Dann lieber das zweite. Ist außerdem von Galileo, die sind durchaus brauchbar.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

3

04.11.2012, 02:29

Ich persönlich mochte ja dive into python ganz gerne. Gibt es zum downloaden und für quereinstieg gut geeignet. Ob es auch für Neulinge taugt, weiß ich nicht.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

4

04.11.2012, 09:20

@DeKugelschreiber: Dieses Buch für Kids habe ich genommen weil ich selber noch ein "Kid" bin (12).

Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

5

04.11.2012, 09:31

Ich kann dir nur die "Invent with Python" bücher empfehle. sind in einfachen englisch gehalten und stehen kostenlos unter der CC-Lizenz.

http://inventwithpython.com/

davon gibt es 2 bücher. #1 ist die einleitung und #2 ist das entwickeln von spielen mit pygame. Und beide sind ~350 virtuelle seiten dick.

MfG
Sr

Yannic

unregistriert

6

04.11.2012, 10:25

@crunk Diese "for Kids"-Bücher habe ich in deinem Alter schon nicht gemocht(bin jetzt 14), du solltest dir lieber ein "normales" Buch durchlesen, und dafür mehr Zeit nehmen.
Denn es bringt ehrlich gesagt mehr, langsam richtig zu lernen als schnell, aber dann alles unkorrekt.
Meine Empfehlung wäre, mit SmallBasic anzufangen, das hört sich zwar auch erstmal nach "Kiddie-stuff" an, aber es gibt Autocompletion in der kostenlosen IDE und es gibt ein ebenso kostenloses eBook auf Deutsch, womit ich, nach dem ich mit 11 Jahren an C gescheitert bin, das grundlegende Programmieren erlernt habe.
Hier ist das eBook : http://www.microsoft.com/de-de/download/…s.aspx?id=14246
und hier die zugehörige Entwicklungsumgebung : http://download.microsoft.com/download/C…/SmallBasic.msi
Am besten lernst du damit, bist du alles, wirklich alles aus dem eBook verstanden hast.
Dann würde ich dir empfehlen wieder C# zu lernen, denn es ist eine wunderbare Sprache, meiner Meinung nach.
Wenn du dann später noch mehr lernen möchtest, dann solltest du dir C++ und Java angucken, wobei du bei C++ noch mal richtig was lernen wirst und einfach auf Java umsteigen kannst.
Denn es ist immer gut, viele Sprachen zu können, und manche vereinfachen einem den Einstieg, und die Prinzipien kann man dann auf andere übertragen.
Viel Spaß beim Programmieren! :thumbup:

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

7

04.11.2012, 11:51

Hmm ok mit 12... ich schließ mich da Yannics Meinung an. Es brint dir trotzdem nicht so viel eine "vereinfachte" Version zu lesen.

Man könnte natürlich auch ein Tutorial lesen (so wie dieses). Normalerweise reicht das für einen Einstieg und es ist kostenlos. Viele behaupten ja man brauch trotzdem unbedingt ein Buch, aber ich hab noch keins gelesen das so viel mehr Details verraten hat als ein gutes Tutorial im Netz. Aber das könnte auch daran liegen das mir das nicht mehr so auffällt da ich mir eh das meiste selbst denken kann (es wiederholt sich ja alles).

Beiträge: 142

Wohnort: Sachsen

Beruf: Student

  • Private Nachricht senden

8

04.11.2012, 11:57

Meine Empfehlung wäre, mit SmallBasic anzufangen, das hört sich zwar auch erstmal nach "Kiddie-stuff" an, aber es gibt Autocompletion in der kostenlosen IDE und es gibt ein ebenso kostenloses eBook auf Deutsch, womit ich, nach dem ich mit 11 Jahren an C gescheitert bin, das grundlegende Programmieren erlernt habe.
Hier ist das eBook : http://www.microsoft.com/de-de/download/…s.aspx?id=14246
und hier die zugehörige Entwicklungsumgebung : http://download.microsoft.com/download/C…/SmallBasic.msi


Warum solle er Basic lernen? was hat Basic was Python nicht kann?

Denn es ist immer gut, viele Sprachen zu können, und manche vereinfachen einem den Einstieg, und die Prinzipien kann man dann auf andere übertragen.
Viel Spaß beim Programmieren!


Meiner Meinung nach, ist es doch besser wenn man eine oder 2 gut kann (hoch/skriptsprache). Was nützt es eine Eierlegende-Wollmilchsau in programmiersprachen kenntnissen zu sein, aber nicht wissen zu können wie man das oder dies macht?

MfG
Sr

Yannic

unregistriert

9

04.11.2012, 12:01

Small Basic ist für den Anfang einfacher, vor allem mit der IDE von Microsoft..
Und wenn du die Sätze davor richtig gelesen hättest, wüsstest du das es nicht darauf ankam möglichst viele Sprachen zu können, sondern so flexibles Wissen zu haben, dass man Algorithmen von Sprache zu Sprache zu transferieren.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

10

04.11.2012, 17:50

Hier gehts jetzt ja nicht darum ob man nun eine oder 20 Sprachen lernen soll. Das kann jeder für sich selbst entscheiden und es hängt ja auch immer davon ab was man vor hat.
http://www.amazon.de/Python-von-Kopf-bis…/ref=pd_sim_b_1
Wie wäre es damit? Das Buch selbst kenne ich zwar nicht, aber die Bewertungen sind recht gut. Die Bücher der Head First Reihe sind eigentlich recht gut. Halt mal was anderes. Mir persönlich gefällts.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige