By Mark Pilgrim (auth.)

Python ist eine übersichtliche Programmiersprache, die objektorientierte und strukturierte Programmierung ermöglicht sowie Aspekt-orientierte und funktionale positive factors besitzt. In den letzten Jahren kamen immer mehr Python-programmierte Anwendungen hinzu. Mit Python three steht nun eine model zur Verfügung, die wesentliche Änderungen zu früheren Versionen enthält.

In Python three - Intensivkurs gibt der amerikanische Python-Spezialist Mark Pilgrim eine praxisorientierte Einführung, die die Werkzeuge und Programmiermöglichkeiten von Python three umfassend erläutert. Jedes Kapitel beginnt mit einem lauffähigen Codebeispiel, das im folgenden ausführlich analysiert wird. Dabei steht die unmittelbare praktische Anwendung und die Realisierung von Projekten mit Python three im Vordergrund. Eine ausführliche Fallstudie zeigt auch die Portierung von Python 2 zu Python three. Von Florian Wollenschein kongenial übersetzt, bietet dieses Fachbuch Einsteigern ebenso wie versierten Programmierern und Entwicklern eine umfassende Darstellung aller positive aspects von Python.

Show description

Read or Download Python 3 - Intensivkurs: Projekte erfolgreich realisieren PDF

Best programming: programming languages books

Essential Java Fast : How to write object oriented software for the Internet

Java is a brand new and interesting object-oriented programming language that is set to remodel the area broad net. Java permits clients to put in writing purposes which might be accessed throughout assorted structures and gives an efficient technique of development small yet robust courses that permit a big variety of latest purposes - equivalent to animation, dwell updating, two-way interactions and so forth.

Designing SQL Server 2000 Databases. for .Net ™ Enterprise Servers

The Microsoft . web initiative is the way forward for e-commerce - making it attainable for firms to construct a safe, trustworthy e-commerce infrastructure. this can be the 1st booklet to stipulate the features of SQL Server 2000, one of many key parts of . internet. SQL Server 2000 introduces strong new info mining performance designed particularly to trap and procedure purchaser profiles and to foretell destiny procuring styles on e-commerce websites.

Additional info for Python 3 - Intensivkurs: Projekte erfolgreich realisieren

Example text

Ein Tupel mit mindestens einem Element ist True.  Ein Tupel mit mindestens einem Element ist True. Der Wert des Elements spielt keine Rolle. Doch was macht das Komma da?  Um ein Tupel mit nur einem Element zu erstellen, müssen Sie nach dem Wert ein Komma angeben. Ohne dieses Komma nimmt Python an, dass es sich lediglich um ein zusätzlich Paar Klammern handelt. Das ist zwar harmlos, erstellt aber kein Tupel. 2 Mehrere Werte auf einmal zuweisen Hier ist eine coole Programmierabkürzung: In Python können Sie mithilfe eines Tupels mehrere Werte auf einmal zuweisen.

LVBLWBWUXH IUDFWLRQV)UDFWLRQ   QRLW VIDOVH  Wussten Sie, dass Sie in der interaktiven Shell von Python Funktionen definieren können? Drücken Sie einfach am Ende jeder Zeile die Eingabetaste. Um die Funktion abzuschließen, drücken Sie die Eingabetaste in einer leeren Zeile.  In einem booleschen Kontext ergeben Werte ungleich 0 True; 0 ist False. 0 ist False. Seien Sie damit vorsichtig! 0000000000001 statt 0 auswerten und True zurückgeben. 4 Listen 29  Auch Brüche können in einem booleschen Kontext verwendet werden.

Die raise-Anweisung löst eine Ausnahme aus (vom Typ ValueError); dies jedoch nur wenn size < 0 ist.  Das ist noch nicht das Ende der Funktion. Vollständig leere Zeilen zählen nicht. Die Funktion geht in der nächsten Zeile weiter.  Auch die for-Schleife kennzeichnet den Beginn eines Codeblocks. Codeblöcke können aus mehreren Zeilen bestehen, wenn diese alle gleich weit eingerückt sind. Diese for-Schleife beinhaltet drei Codezeilen. Es gibt keine andere besondere Syntax für mehrzeilige Codeblöcke.

Download PDF sample

Rated 4.09 of 5 – based on 9 votes