Download Python Grundlagen und Praxis by Peter Walerowski PDF

By Peter Walerowski

B>Aus der Amazon.de-Redaktion Zu Unrecht "genießt" die Scriptsprache Python den Ruf ein Hackerwerkzeug zu sein und spätestens mit Peter Walerowskis Python wird klar, dass die Scriptsprache leicht verständlich, intestine auch für Anfänger erlernbar und vor allem vielfältig nutzbar und ein mächtiges Werkzeug ist.

Walerowski beginnt ganz vorne und geht den Weg mit dem Einsteiger von Anfang an mit: Rechner vorbereiten, Python installieren (alles was once guy dazu braucht liegt auf der CD zum Buch), Erklärungen zu Python IDLE sowie der Entwicklung von Python mit Eclipse. Soweit die Vorbereitungen. Dann das erste Script und die dazugehörigen Regeln: Syntax und Ausführung. Wie sieht die Struktur von Python aus? Walerowski erklärt Objekte, Datentypen, den Kontrollfluss und die Funktionen von Python. Es folgen Klassen, Zeichenketten, das Auslesen und Schreiben von Dateien, die Arbeit mit dem Laufzeit- und Betriebssystem, den Einsatz grafischer Benutzeroberflächen, Webentwicklung und Bildbearbeitung mit Python.

Walerowski liefert mit Python einen Vollspektrumeinstieg in die Grundlagen und den praktischen Einsatz von Python, dabei liegen alle nötigen Softwarewerkzeuge auf der CD. Wichtig ist ihm guter Stil der Scripte und Verständlichkeit seiner Erklärungen und Beschreibungen. Damit steht dem Einstieg und dem Einsatz der mächtigen Schlangenscriptsprache nichts mehr im Wege. Viel Spaß :) --Wolfgang Treß

Show description

Read or Download Python Grundlagen und Praxis PDF

Best programming: programming languages books

Inside Javascript

The single complete e-book to be had that covers the most recent know-how, reminiscent of net Explorer 6 and JavaScript 1. five, and JScript five. 6. Packed packed with hands-on examples, this e-book integrates JavaScript with . web, XML, XSLT, Java, CSS, HTML, Cookies, safety, and lots more and plenty extra. Written for starting to intermediate readers trying to tips on how to paintings with JavaScript and the way top to take advantage of it with different net applied sciences.

Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series)

This can be a booklet for the Ruby programmer who is by no means written a Mac app sooner than. via this hands-on instructional, you are going to research all in regards to the Cocoa framework for programming on Mac OS X. sign up for the author's trip as this skilled Ruby programmer delves into the Cocoa framework correct from the start, answering an analogous questions and fixing an analogous difficulties that you're going to face.

Ohne C zu C++: Eine aktuelle Einführung für Einsteiger ohne C-Vorkenntnisse in die objekt-orientierte Programmierung mit C++

Dr. Peter P. Bothner und Dr. Wolf-Michael Kähler sind wissenschaftliche Mitarbeiter im Arbeitsbereich "Statistik und Projektberatung" am Zentrum für Netze und verteilte Datenverarbeitung der Universität Bremen.

Additional info for Python Grundlagen und Praxis

Sample text

Das bedeutet beispielsweise, dass Zeichenketten Methoden besitzen, die man auf sie anwenden kann. Ein Beispiel soll das verdeutlichen. capitalize() erhält man als Ergebnis: 'Es regnet' Die Methode capitalize() liefert eine veränderte Zeichenkette, in der das erste Zeichen als Großbuchstabe und alle weiteren als Kleinbuchstaben ausgegeben werden. Entscheidend aber ist hier der Aufruf als Methode des String-Objekts. In anderen Sprachen würde man eher eine solche Form finden: capitalize('es regnet') Hier wird einer Funktion mit dem Namen capitalize() die Zeichenkette 'es regnet' übergeben.

Auf diese Weise wurden die drei Indizes des Werts 19 ermittelt. Mit einem dritten Parameter lässt sich die Suche nach dem Index eines Werts auf eine Teilsequenz beschränken. Der dritte Parameter markiert den Endpunkt der Teilsequenz. Ist der Wert, dessen Index gesucht wird, nicht in der Liste vorhanden, wird ein Fehler ausgelöst. Mit zwei weiteren Funktionen kann man die Reihenfolge der Listenelemente beeinflussen. reverse() >>> werte [19, 23, 56, 19, 44, 13, 23, 19, 12] Vergleicht man das Aussehen der Liste mit jener zu Beginn dieses Abschnitts, sieht man die Wirkung der Methode reverse() deutlich.

Sie wird für jedes Element in der Liste der Tageszeiten ausgeführt. Die dritte Zeile gehört nicht mehr zum Schleifenkörper und wird folglich nur einmal ausgeführt. Einrückungen erfolgen durch Tabs oder Leerzeichen. Mit einem Tab erledigt man eine Einrückung mit nur einem Tastendruck. Wie weit die Einrückung dann geht, kann in Eclipse, IDLE und vielen Texteditoren eingestellt werden. Häufig findet man eine Einrückungstiefe von zwei oder vier Leerzeichen pro Tab. Man muss darauf achten, dass die Einrückungstiefe innerhalb eines Blocks konstant ist, da es sonst entweder zu Syntax- oder logischen Fehlern kommt.

Download PDF sample

Rated 4.42 of 5 – based on 42 votes