0% fanden dieses Dokument nützlich (0 Abstimmungen)
54 Ansichten10 Seiten

Python Lernen

Dieses Tutorial ist darauf ausgelegt, Anfängern die Programmiersprache Python näherzubringen, beginnend mit den Grundlagen und fortschreitend zu fortgeschritteneren Konzepten wie der objektorientierten Programmierung. Es ist in mehrere Teile gegliedert, die die Installation, die Syntax, die Datenstrukturen und die Module der Standardbibliothek behandeln. Die Leser werden ermutigt, weiter zu erkunden und die offizielle Dokumentation zu konsultieren, um ihr Wissen zu vertiefen.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
54 Ansichten10 Seiten

Python Lernen

Dieses Tutorial ist darauf ausgelegt, Anfängern die Programmiersprache Python näherzubringen, beginnend mit den Grundlagen und fortschreitend zu fortgeschritteneren Konzepten wie der objektorientierten Programmierung. Es ist in mehrere Teile gegliedert, die die Installation, die Syntax, die Datenstrukturen und die Module der Standardbibliothek behandeln. Die Leser werden ermutigt, weiter zu erkunden und die offizielle Dokumentation zu konsultieren, um ihr Wissen zu vertiefen.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Python lernen!

Informationen zum Tutorial


Auteurs:6pri1etprolixe
Difficulté:
Licence:

Mehr Informationen

Beliebtheit
Visualisations: 471 951

Wertschätzung22
der Leser 13
52
442

1700 Personen wünschen sich, dass dieses Tutorial als Buch veröffentlicht wird!

Sie auch?

Werbung
Historique des mises à jour
Bleiben Sie informiert dank des RSS-Feeds

Am 28.06.2011 um [Link]
Verschiedene Korrekturen (#4769, #4771 und #4772)
Am 23.06.2011 um [Link]
Rechtschreibkorrektur (#4656 und 4757)
Am 12.05.2011 um [Link]
Rechtschreibkorrektur nach dem Bericht #4483

Teilen
Drucken

E-Mail

Twitter

Facebook Mehr Dienstleistungen


Dieses Tutorial soll Ihnen die Programmiersprache Python näherbringen. Und wie es hier Brauch ist-
Los geht's, wir fangen von vorne an, in Freude und guter Laune!

Die klare und relativ intuitive Syntax dieser Sprache macht sie zu einem idealen Kandidaten im Rahmen eines
Einführung in die Programmierung. Wenn Sie also noch nie in irgendeiner Sprache programmiert haben, wenn
Sie wissen nur sehr vage, was das bedeutet, Python ist, wie mir scheint, eine gültige Wahl für
Beginnen Sie Ihr Lernen. Viel Spaß beim Lesen!

Vorteile von Python:

einfach zu lernen, zu lesen, zu verstehen und zu schreiben;


portabel (funktioniert unter vielen Betriebssystemen);
angepasst sowohl für Scripts, kleine oder große Projekte;
ausgestattet mit einer gut gestalteten und leistungsstarken Objektoberfläche;

verfügt über eine aktive Gemeinschaft rund um die Sprache;


und ich lasse mal noch einiges aus...

Ein großes Dankeschön an 6pri1 für seine aufmerksame Korrekturlesung und seine Geduld. Ein ebenso herzlicher Dank an Nathan21 und
Sergeswi, die die Icons des Tutorials bereitgestellt haben.

Dieser Kurs besteht aus den folgenden Teilen:

Einführung in Python
Die objektorientierte Programmierung aus der Sicht eines Benutzers
Die objektorientierte Programmierung, auf der Entwicklerseite
Die Wunder der Standardbibliothek
Zusammenfassung und Anhänge

Teil 1: Einführung in Python


Dieser Teil besteht aus einer Einführung in Python und seine Hauptmechanismen. Sie werden Folgendes lernen:
Was genau ist Python
Wie man Python installiert
Die Syntax und die grundlegenden Mechanismen dieser Sprache verstehen

Seien Sie nicht übermäßig besorgt, wenn Sie bereits im Titel der Unterteile verloren sind. Ich habe versprochen, dass
Ich werde von null anfangen und dieses Versprechen so gut wie möglich halten. Fangt also an mit
der Anfang, und bleibt auf diesem Weg, es ist garantiert schmerzlos... zumindest schmerzlos
übermäßig .

Was ist Python?

Eine Programmiersprache? Was ist das?


Zur kleinen Geschichte
Python installieren

2) Erste Schritte mit dem Python-Befehlsinterpreter

Wo sind wir hier?


Ihre ersten Anweisungen: ein wenig Kopfrechnen für den Computer
Q.C.M.
Die wunderbare Welt der Variablen

Was sind Variablen? Und wozu dienen sie?


Die Datentypen in Python
Erste Verwendung der Funktionen
Q.C.M.

4) Die bedingten Strukturen

Ihre ersten Bedingungen und Anweisungsblöcke


Neue Betreiber
Ihr erstes Programm!
Q.C.M.

5) Die Schleifen

Worin besteht das?


Die while-Schleife
Die for-Schleife
Ein kleiner Bonus: die Schlüsselwörter break und continue
Q.C.M.

6) Schritt für Schritt zur Modularität (1/2)

Die Funktionen: Jetzt sind Sie dran


Die Lambda-Funktionen
Auf der Entdeckung der Module
Q.C.M.

7) Pas à pas vers la modularité (2/2)

Unseren Code verpacken


Ich komme, um die Welt zu erobern... und meine eigenen Module zu erstellen
Die Pakete

8) Die Ausnahmen
Wozu dient das?
Minimale Form des try-Blocks
Vollständigere Form
Die Aussagen
Eine Ausnahme auslösen
Q.C.M.

9) TP 1 : alle zum ZCasino

Unser Thema
Lass uns unser Projekt organisieren

Korrektur!

Nun ist es vorbei mit den Grundkonzepten. Ab dem nächsten Teil beschäftigen wir uns mit der OOP, der
Objektorientierte Programmierung, ein wirklich faszinierendes und sehr mächtiges Konzept in Python. Sie werden
surtout apprendre à manier de nouveaux types de données, notamment les listes, les dictionnaires, les
Dateien... das macht Lust, oder?

Teil 2: Objektorientierte Programmierung als Benutzer


Dachten Sie, Sie hätten alles gesehen? Überraschung! Nun, ich hoffe, es ist nicht zu groß...

Wir haben noch viel zu sehen. Der erste Teil dieses Kurses hat uns ermöglicht, uns zu nähern
die grundlegenden Konzepte von Python zu verstehen und unsere ersten Programme zu realisieren. Die beiden folgenden Teile
werden der objektorientierten Programmierung gewidmet, einer sehr reichen Programmiermethode!

Im aktuellen Abschnitt werden wir das Objekt aus der Sicht des Benutzers betrachten. Wir werden lernen, wie man
Wir werden uns intensiver mit Zeichenfolgen beschäftigen; wir werden Listen, Wörterbücher und ...
Dateien. Im nächsten Abschnitt können Sie endlich Ihre eigenen Objekte erstellen. .

Was ist ein Objekt?


Zunächst werde ich diese Frage beantworten, und wir kommen sofort zum Kern der Sache mit dem
Erstes Kapitel.

1) Unser erstes Objekt: die Zeichenfolgen

Haben Sie Objekt gesagt?


Die Methoden der Klasse str
Parcours und Auswahl von Kanälen
Q.C.M.

2) Die Listen und Tupel (1/2)


Lass uns unsere ersten Listen erstellen und bearbeiten

Der Verlauf von Listen


Ein kurzer Blick auf die Tuples
Q.C.M.

3) Die Listen und Tupel (2/2)

Zwischen Zeichenfolgen und Listen

Die Listen und Funktionsparameter


Die Listenverständnisse
Q.C.M.

4) Die Wörterbücher

Erstellung und Bearbeitung von Wörterbüchern


Die Suchmethoden
Die Wörterbücher und Funktionsparameter
Q.C.M.

Die Dateien

Bevor Sie beginnen


Lesen und Schreiben in eine Datei
Objekte in Dateien speichern
Q.C.M.

6) Gültigkeitsbereich von Variablen und Referenzen

Der Gültigkeitsbereich von Variablen

Die globalen Variablen

7) TP 2 : ein guter alter kleiner Galgen

Ihre Mission
Vorgeschlagene Korrektur

Dieser Teil endet hier. Jetzt, da Sie gelernt haben, die Objekte zu verwenden, die Python anbietet,
Fehler, es ist Zeit, zu lernen, unsere ersten Klassen zu erstellen. Treffen Sie sich im nächsten Teil!

Partie 3 : La Programmation Orientée Objet, côté développeur


Jetzt, da wir gesehen haben, wie man Objekte verwendet, glaube ich, dass es Zeit ist, zu lernen, wie man erstellt.
unsere ersten Klassen, und damit unsere ersten personalisierten Objekte zu haben. Während dieses Teils,
Sie werden die Mechanismen entdecken können, die sich hinter den Objekten verbergen, die wir verwendet haben (Kette
von Zeichen, Listen, Wörterbüchern, Dateien...). Ich beabsichtige sogar, ein wenig weiter zu gehen, da
Die Bedeutung der objektorientierten Programmierung in Python.

Es ist ein Punkt, der nicht immer gut erklärt wird und von entscheidender Bedeutung ist. Daher werde ich mein Bestes tun, um ihn klar zu machen.

besser, um Ihnen die objektorientierte Programmierung in Python vorzustellen, im Einklang mit der Philosophie des
Sprache.

1) Erste Annäherung an die Klassen

Die Klassen, eine ganze Welt


Unsere ersten Attribute
Die Methoden, das Rezept
Ein wenig Introspektion
Q.C.M.

2) Die Eigenschaften

Was sagt die Kapselung?


Die Eigenschaften in der Pfanne
Eigenschaften in Aktion
Q.C.M.

3) Die speziellen Methoden

Objektbearbeitung und Zugriff auf Attribute


Die Containermethoden
Die mathematischen Methoden
Die Vergleichsmethoden
Besondere Methoden, die für Pickle nützlich sind

4) Das Erbe

Um gut zu beginnen
Das einfache Erbe
Die Mehrfachvererbung
Rückblick auf die Ausnahmen
Q.C.M.

5) Hinter der Schleife for


Die Iteratoren
Die Generatoren
Q.C.M.

6) TP 3 : ein geordnetes Wörterbuch

Unsere Mission
Vorgeschlagene Korrektur

Die Dekorateure

Was ist das?


In der Theorie
Anwendungsbeispiele

Noch eine abgeschlossene Rundschau Sie haben jetzt ein ausreichendes Niveau in Python, um loszulegen.
in vielen Projekten. Der nächste Teil ist hier, um Ihnen dabei zu helfen, aber Sie werden früher oder später
Sie sollten sich mit Dokumentationen beschäftigen, wenn Sie vorankommen möchten.

Alles, was Sie bisher gelernt haben, wird Ihnen auf allgemeine Weise nützlich sein. Um sich zu spezialisieren,
Ich schlage Ihnen einen kleinen Besuch in der Standardbuchhandlung vor. Sie können auch andere konsultieren.
Tutorials oder Dokumentationen zu Drittanbieterbibliotheken. Aber bereits jetzt sind Ihre Kenntnisse
ausreichend, um auf einem guten Niveau und mit guten Reflexen in Python zu programmieren .

Sachez enfin que je n'ai pas pu traiter tout l'orienté objet côté développeur dans cette partie. Il vous
Es gibt noch viele Dinge zu lernen, auch wenn sie weniger genutzt oder in einem bestimmten Kontext weniger nützlich sind.
Allgemein. Das Wissen, das ich versucht habe, Ihnen zu vermitteln, wird Ihnen völlig ausreichen, um weiterzukommen.
Lenden, wenn Sie wollen.

Teil 4: Die Wunder der Standardbibliothek


Dieser Teil besteht aus einer Präsentation einiger interessanter Module der Standardbibliothek, die
Ich wollte das hervorheben. Sie werden hier nicht lernen, wie man Drittanbieterbibliotheken installiert und steuert, und dieser Teil
ist nicht als eine erschöpfende Präsentation aller Module der Standardbibliothek gedacht: das wäre zu viel
lang, und die offizielle Dokumentation ist dafür gemacht .

In der Zwischenzeit schlage ich vor, einige interessante Themen zu behandeln, die in Kapiteln organisiert sind, die Sie
Sie können durcheinander lesen. Zu Beginn jedes Kapitels werde ich die Punkte angeben, die Sie beachten sollten.
Meistern Sie, um sich dem Thema zu nähern. Ich rate Ihnen, diese Kapitel vorher nicht zu lesen.
die erste Teil dieses Tutorials gelesen zu haben.

Außerdem werde ich Ihnen oft Möglichkeiten geben, weiterzugehen, wenn dieses Thema Sie interessiert, indem ich Ihnen
meistens auf die offizielle Dokumentation verweisend, auf Englisch, aber, nochmals, viel mehr
Vervollständige das, was du anderswo erwarten kannst zu finden.
1) Die regulären Ausdrücke

Was sind reguläre Ausdrücke?


Das Modul re

2) Die Zeiten

Das Modul Zeit


Das Modul datetime

3) Ein wenig Systemprogrammierung

Die Standard-Eingaben und -Ausgaben


Die Signale
Die Argumente der Befehlszeile interpretieren
Eine Systemanweisung von Python aus ausführen

4) Ein bisschen Mathematik

Um zu beginnen, das Mathematikmodul


Brüche mit... dem Modul Brüche
Du Pseudo-Zufallszahl mit random

5) Verwaltung von Passwörtern

Réceptionner un mot de passe entré par l'utilisateur


Ein Passwort verschlüsseln

6) Das Netzwerk

Kurze Vorstellung des Netzwerks


Die Sockets
Der Server
Der Kunde
Ein ausgefeilterer Server

Noch einmal, ich habe Ihnen nur einige interessante Module aus der Standardbibliothek gezeigt. Sie
können Sie eine vollständige Liste der Module dieser berühmten Standardbibliothek finden, sortiert nach
thème, à l'adresse [Link]

Scheuen Sie sich nicht, einen Blick darauf zu werfen, besonders wenn Sie nach etwas Bestimmtem suchen. .

Teil 5: Zusammenfassung und Anhänge


Dieser Teil stellt eine Form von Anhang dar, der zusammenfassend zusammenfasst, was Sie gesehen haben in den
frühere Parteien. Es handelt sich um eine Reihe von sehr kompakten Zusammenfassungen, die sich als nützlich erweisen könnten, wenn
Sie haben vergessen, wofür dieses Schlüsselwort dient oder wie man jene Sache macht.

Es wird nur eine Zusammenfassung sein: Wenn es nicht ausreicht, verweisen Sie auf die vorherigen Teile. .

Ich werde Ihnen auch einige Ratschläge geben, einige Antworten auf die große Frage, wie
fortfahren und einige kleine Hinweise zu zusätzlichen Funktionen, die ein wenig außerhalb des Rahmens liegen
dieser Kurs

1) Unsere Python-Programme in Dateien schreiben

Den Code in eine Datei einfügen


Geben Sie die Arbeitscodierung an
Unser Programm pausieren

Dieses Mal ist es das Ende der Enden. Ich wünsche Ihnen eine gute Entwicklung und eine gute Erkundung der
Funktionen, Module, Bibliotheken, die Sie noch entdecken müssen. Keine Gnade!

Sie werden festgestellt haben, dass dieses Tutorial gerade geschrieben wird. Ich habe sehr schnell viel von
Ermutigende Nachrichten, was auch gut ist, angesichts des Backsteins, den ich geplant habe. Man hat mich um einen kleinen Tisch gebeten.
der Materialien, die die Konzepte präsentieren, die ich später ansprechen werde, hier ist sie:

Der erste Teil, der jetzt abgeschlossen ist, stellt alle grundlegenden Konzepte dar, die ich als
essentielsavant d'attaquer la POO.
2. Der zweite Teil, ebenfalls abgeschlossen, ist den Objekten gewidmet. Ich gehe auf die objektorientierte Programmierung ein.
aus der Sicht des Benutzers. Man erstellt keine Klassen, sondern konzentriert sich auf die gebräuchlichen Objekte.
in Python verwendete, Zeichenfolgen, Listen, Wörterbücher, Dateien…
3. Der dritte Teil behandelt die objektorientierte Programmierung aus der Perspektive der Erstellung (Klassen,
Erbschaften, Neubewertungen, spezielle Methoden…). Mit anderen Worten, ich gebe Ihnen alle Schlüssel, um zu erstellen
Ihre eigenen Datentypen.
4. Der vierte Teil wird der Standardbibliothek gewidmet sein. Ich werde einige Module hervorheben.
Interessante Dinge aus dieser Bibliothek, in Form von optionalen Kapiteln, die die Interessierten lesen können.
wenn sie in einem bestimmten Bereich vorankommen möchten. Ich habe nicht vor, auf Drittanbieter-Bibliotheken einzugehen, ich
Lass das andere, die sehr gut damit zurechtkommen. .

Il y a beaucoup de choses en projet. Comme vous le constatez je n'aborderai pas directement la 2D avec
Pygame oder das Erstellen von Fenstern mit einer Bibliothek: Ich schätze, ich habe nicht die erforderlichen Fähigkeiten.
dafür. Indem ich in meinen Erklärungen so klar wie möglich bin und einige Links lasse, vielleicht in
Anlage, ich hoffe, dass diejenigen, die weiter als meine Erklärungen gehen möchten, dies ohne Schwierigkeiten tun können, es ist
Der ganze Sinn eines Tutorials von Null aus meiner Sicht .

Gute Lektüre an alle .

Auch lesen
Forum
Tutorien
Nachrichten

Hilfe zum Kompilieren von Python in EXE

Imageprinter/Python/py2exe für drawball.


Erfassung des Wertes einer Variablen
Globale Variable, Konstante und Modul
Code für willkürliche Gewalt unter Windows

Die Webentwicklung
Entwickeln Sie Ihre Webanwendungen mit Django
Unsere Python-Programme in Dateien schreiben
Schaltflächen, Menüs und Dateien
Das Decorator-Muster in Python

Der Python-Kurs umfasst 3 neue Kapitel.


Du Qt mit Python à la sauce de Nokia oder PySide 1.0
Python 3.2 ist veröffentlicht!

Das könnte Ihnen auch gefallen