Möchten Sie verkaufen? Hier verkaufen
Objektorientierte Programmierung mit Python
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Objektorientierte Programmierung mit Python [Taschenbuch]

Michael Weigend
3.8 von 5 Sternen  Alle Rezensionen anzeigen (6 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe --  
Taschenbuch EUR 39,95  
Taschenbuch, 1. Juli 2006 --  
Dieses Buch gibt es in einer neuen Auflage:
Objektorientierte Programmierung mit Python 3 Objektorientierte Programmierung mit Python 3 3.8 von 5 Sternen (6)
EUR 39,95
Auf Lager.

Hinweise und Aktionen

  • Tipp für Studenten
    Ein Jahr Prime kostenlos und einen 20% erhöhten Eintauschwert auf Trade-In erhalten alle Studenten die bei Amazon Student angemeldet sind.


Produktinformation


Mehr über den Autor

Michael Weigend
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Michael Weigend auf Amazon

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Seit Python eine echte Konkurrenz zu Perl geworden ist, gibt es auch mehr Python-Bücher. Nun reicht es Einsteigern oft nicht, eine Ansammlung von Referenzen und Befehlslisten zu lesen, sondern sie brauchen eine wirkliche Anleitung zum Programmieren. Das neue Python-Buch Objektorientierte Programmierung mit Python von MITP versucht, diese Lücke zu füllen.

Michael Weigends Buch richtet sich ausdrücklich an unerfahrene Programmierer, die vielleicht zwei Zeilen Script und ein paar HTML-Seiten geschrieben haben. Das knapp 600-seitige Handbuch beginnt mit einer kurzen Einführung über Programmierung im Allgemeinen und die verschiedenen Konzepte, wie Projekte in Code gegossen werden. Schritt für Schritt arbeitet sich das Buch in Python voran, erklärt die wichtigen Elemente wie Datentypen, Listenvarianten, der Gebrauch der Klassen und Methoden, Zeichenketten und ihre Verarbeitung und die Programmierung von GUIs. Der Abschnitt über GUIs behandelt das mitgelieferte Modul Tk. Ergänzt werden die grundlegenden Abschnitte durch eine Einführung in Threads, Internetprotokolle (FTP, SMTP), Exception Handling und das Ansprechen des Datenbank-Interfaces. In Verbindung mit einem Abschnitt über CGI-Programmierung können Einsteiger damit sowohl Erfahrung mit Web-Programmierung als auch kleinen Applikationen sammeln.

Weigends Buch zeichnet sich durch eine Vielzahl von Übungsaufgaben aus, die sich an universitären Programmierkursen orientieren; grundlegende Konzepte kann der Einsteiger einüben und nach einiger Übung auch auf andere Programmiersprachen anwenden. Dabei ist Objektorientierte Programmierung mit Python trotzdem darauf ausgelegt, Programme zu schreiben und nicht bloß Theorie zu vermitteln. Jeder Abschnitt ist kurz genug, dass Leser durchhalten, aber lang genug, um informativ und verständlich zu sein. Einsteiger sollten ihr besonderes Augenmerk auf die Abschnitte über objektorientierte Modellierung legen. Anhand eines Wörterbuchs und eines Ticket-Verkaufssystems zeigt der Autor mit überschaubarem Code, wie man seine ersten OO-Ideen in konkreten Code umsetzt.

Für Einsteiger und unerfahrene Programmierer ist Objektorientierte Programmierung mit Python eine fundierte und gut geschriebene Einführung. Entwickler, die andere Scriptsprachen bereits gut beherrschen, dürfte der Umstieg mit diesem Handbuch ebenfalls sehr leicht fallen. Dem Handbuch liegt eine CD mit aktueller Python-Version und Code-Beispielen bei. --Susanne Schmidt -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Kurzbeschreibung

Die Skriptsprache Python ist hervorragend dazu geeignet, modernes Programmieren zu lernen. Darüber hinaus ist Python von Grund auf objektorientiert und erleichtert so den Zugang zur objektorientierten Denkweise. Mit diesem Buch erlernen Sie die Programmentwicklung mit Python und die Anwendung von Konzepten der objektorientierten Programmierung. Der Autor behandelt alle grundlegenden Sprachelemente von Python und geht darüber hinaus auch auf weiterführende Themen ein wie die Gestaltung grafischer Benutzeroberflächen, Internetprogrammierung und automatisiertes Testen. Jedes Kapitel enthält Übungsaufgaben mit Musterlösungen.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Nach einer anderen Ausgabe dieses Buches suchen.
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
12 von 12 Kunden fanden die folgende Rezension hilfreich
Weiß nicht ganz was es will 14. November 2006
Format:Taschenbuch
Vorab: Ich bin bereits erfahren in einer Anzahl von Programmiersprachen gewesen, als ich mir dieses Buch zulegte; daher fallen mir an diesem Buch einige Dinge auf. Einerseits geht es um OOP mit Python, die auch hinreichend gut erklärt wird; andererseits ist das Buch kein "reines" OOP-Buch, sondern versucht, vorher die Grundlagen der Sprache zu vermitteln, was leider ab und zu in Erklärungsmangel ausartet, der aber Leuten, die bereits programmieren können, nicht auffallen wird.

Gefallen hat mir besonders die Auswahl behandelter Themen; es wird sich mit "Internet-Programmierung", CGI und auch mit GUIs (tkinter) auseinandergesetzt; auch kleinere Bitmapspielereien werden dem Leser geboten, was auch threading enthält.

Nicht (so) gut ist das Kapitel über Datenbankenanbindungen, wo (zu recht) darauf verwiesen wird, daß das Kapitel für den allerersten Anwendungsfall ausreichen mag, man sich aber weiteren Lesestoff zulegen soll.

Weigend schreibt locker, dokumentiert seinen Code für Neulinge manchmal aber nicht ganz so eingängig, wenn Erklärungen ab und an nachgereicht werden müssen (die dann erst später erfolgen). Zugutehalten muß man aber, daß sehr wohl alles irgendwann erklärt wird, meist auch ohne langes Suchen.

Als Fazit: Ich bin sehr zufrieden mit dem Buch, benutze es zu diversen Gelegenheiten auch mal zum Nachschlagen, wenn ich ohne PC einfach irgendwas wissen will, und das Geld ist es in jedem Fall wert.

Einen Stern habe ich abgezogen, da sich das Buch nicht entscheidet, welche Anwender nun eigentlich Zielgruppe sind: Neulinge, Fortgeschrittene, "Profis"? Wer sich als Fortgeschritten sieht, aber keine Ahnung von Python hat, wird sich sehr schnell damit anfreunden können.
War diese Rezension für Sie hilfreich?
58 von 63 Kunden fanden die folgende Rezension hilfreich
Format:Gebundene Ausgabe
Der Autor, der schon durch sein Taschenbuch Python GE-PACKT auf sich aufmerksam gemacht hat, legt nun ein weiteres Pythonbuch vor.

Das Buch "Objektorientierte Programmierung mit Python" bietet auf seinen 592 Seiten ein praktisches Arbeitsbuch, das die Sprache Python sehr gründlich darstellt. Dabei wird, ausgehend von grundsätzlichen Programmiertechniken und der Erläuterung der wesentlichen Python - Sprachelemente besonders auf die Objektorientierte Programmierung (OOP) hingelenkt. Diese wird ausführlich erläutert und an allen passenden Stellen praktisch eingesetzt. Allerdings richtet sich dieses Buch nicht so sehr an den Pythonprofi, der alles über OOP in seiner gänzlichenTiefe erfahren will, sondern an den Leser, der die Programmentwicklung mit Python anwendungsbereit erlernen und dabei auch die Möglichkeiten und Konzepte der OOP nutzen und verstehen möchte. Ebenso kann das Buch als Ergänzung zu Universitätskursen eingesetzt werden.

Um den Rahmen eines Buches nicht zu sprengen wurde eine durchdachte Auswahl der dargebotenen Themen getroffen. Folgende Schwerpunkte werden neben der umfassenden Python-Sprachbeschreibung behandelt:

- Fehlerbehandlung
- Programmierung grafische Benutzeroberflächen (gezeigt mit Tkinter)
- Umgang mit Threads
- CGI- Programmierung
- Internetprogrammierung
- Datenbanken (das Modul anydbm)

Die zahlreichen Programmbeispiele sind auf das Wesentliche reduziert und übersichtlich gehalten. Dabei entstehen im Interesse der Klarheit und Verständlichkeit zwangsläufig praxisuntypische Vereinfachungen. Dagegen sind die Übungsaufgaben am Ende der Kapitel deutlich komplexer. Die sich direkt anschließenden vollständigen Lösungen zu den Übungen geben eine sichere Hilfestellung, das Erlernte anzuwenden.

Eine der wesentlichen Vorzüge von Python ist, dass viele Module plattformübergreifend arbeiten. Die gewählten Beispiele sind durchweg betriebssystemunabhängig. Ausnahme bilden die speziellen Ausführungen zur Sprachausgabe mit Python, die auf dem Speech-SDK von Microsoft basieren,

Das Layout des Buches ist übersichtlich. Auch ist erfreulich, dass die Screenshots gut zu erkennen sind.

Die beiliegende CD enthält neben der Pythonversion 2.3.2 für Windows, Linux und Mac alle Beispiele im Quellcode. Zusätzlich befindet sich auf der CD noch ein Ergänzungskapitel, das weiterführende Ausführungen zu ausgewählten Fragen enthält.

Für künftige Auflagen bleiben folgende Verbesserungswünsche:

Verweise auf deutschsprachige Quellen im Web sind knapp ausgefallen. Es gibt inzwischen eine Reihe sehr hilfreicher deutscher Pythonseiten für Ein- und Umsteiger, die dem Leser in speziellen Fragen weiterhelfen.

Das Buch bezieht sich auf Python V2.3. Neuere Sprachelemente wie z.B. Generatoren oder extended slicing werden aus Platzgründen nicht behandelt. Diese sind aber der Originaldokumentation auf der CD zu entnehmen. Jedoch wären zumindest Hinweise auch auf andere wichtige plattformübergreifende GUI, wie z.B. wxPython sinnvoll. Auch eine genauere Darstellung solcher Fragen wie Handhabung von Unicode/Umgang mit Umlauten sowie die Druckerausgabe ist wünschenswert.

Dies tut jedoch dem positiven Gesamturteil keinen Abbruch. Es handelt sich hier um ein fundierte Lehr- und Arbeitsbuch, das dem Leser das Arbeiten mit Python nach Konzepten der Objektorientierung nahebringt.

War diese Rezension für Sie hilfreich?
9 von 12 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Ich habe bisher noch keinerlei Erfahrungen mit Python gemacht. Dieses Buch ist nun mein erstes Python-Buch und ich habe es etwa zur Hälfte gelesen. Soweit ich es bisher beurteilen kann, bietet das Buch Inhaltlich ein wirklich guter Einstieg in die Sprache. Was mir sehr gut gefällt, sind die Aufgaben am Ende eines jeden Kapitels. Sie fragen das Erlernte des jeweiligen Kapitels kurz und knapp durch praxisnahe Beispiele ab. Jedoch ist die gesamte Strukturierung des Buches wirklich schlecht. Es werden in Beispielen häufig Elemente ohne jegliche Erklärung verwendet, die dann aber erst zwei Kapitel später erklärt werden. Bisher hatte ich damit noch nicht allzu viele Probleme, da ich auch Erfahrung mit PHP sowie AutoLisp besitze. Daher konnte ich dem Programmverlauf von kleinen Beispielen noch gut folgen. Inzwischen hatte ich jedoch auch schon 2 Fälle bei denen es eben keine Ähnlichkeit zu anderen Programmiersprachen gibt und ich erst einmal nicht mehr weiter wusste, bis ich die Erklärung des vermeindlichen Problems ein Kapitel später gefunden habe. Wer sich in solche einem Fall auf das Buch verlässt, und das vorher Gelesene nach einer Antwort auf seine plötzliche Ahnungslosigkeit durchforstet wird ziemliche Probleme bekommen.

Fazit - Wer noch keine Erfahrungen mit Programmiersprachen generell hat, soll blos die Finger davon lassen. Er würde sich nur grün und blau ärgern. Für den, der bereits andere Programmiersprachen beherrscht ist es ganz akzeptabel. Besser jedoch ein anderes Python-Buch davor durchkauen. Für die 3. Auflage meiner Meinung nach doch etwas schwach.
War diese Rezension für Sie hilfreich?

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:










Das bedeutet, jeder Titel/Artikel muss zu Sachgebiet 1 UND zu Sachgebiet 2 UND... gehören.

Ihr Kommentar