1.1 Erste Schritte mit Python

1-1 Einführung in Python

Eines der schönen Dinge an Python ist, dass Sie direkt in den ** interaktiven Interpreter ** eingeben können.

** Interaktiver Interpreter ** ist ein in eine Programmiersprache geschriebener Code, der durch Lesen einer Zeile in eine Maschinensprache übersetzt und dann so übersetzt wird, dass eine Antwort durch Lesen einer Zeile zurückgegeben wird. Es ist eine Methode der sequentiellen Übersetzung, die als Ausführung bezeichnet wird.

Sie können auf den Python-Interpreter über eine einfache grafische Oberfläche zugreifen, die als Interactive DeveLopment Environment (** IDLE **) bezeichnet wird. Sie finden es unter Anwendungen → MacPython unter Mac und unter Alle Programme → Python unter Windows. Wenn Sie den Python-Interpreter nicht ausführen können, liegt dies wahrscheinlich daran, dass Python nicht korrekt installiert ist. Ausführliche Anweisungen finden Sie unter hier.

In Python berechnet

Die Eingabeaufforderung wird erneut angezeigt, wenn der Interpreter die Berechnung und Anzeige der Antwort abgeschlossen hat. Dies bedeutet, dass der Python-Interpreter auf eine weitere Anweisung wartet. (Eingabeaufforderung bedeutet ">")

>>>1 + 5 * 2 - 3
8
>>>

Sie können ein Sternchen (*) für die Multiplikation, einen Schrägstrich (/) für die Division und () verwenden, um den Ausdruck in Klammern zu setzen. Das obige Beispiel zeigt, wie Sie interaktiv mit dem Python-Interpreter arbeiten und mit verschiedenen Ausdrücken in der Sprache experimentieren, um zu sehen, wie sie funktionieren.

Beispiel für eine Fehleranweisung

>>> 1 +
  File "<stdin>", line 1
    1 +
      ^
SyntaxError: invalid syntax
>>>

Dies verursachte einen Syntaxfehler. In Python ist es nicht sinnvoll, eine Anweisung mit einem Pluszeichen zu beenden. Der Python-Interpreter gab die Zeile, in der der Fehler aufgetreten ist, als ** Zeile 1 ** an, und der Fehler trat in der ersten Zeile auf. Werde es dir sagen.

Nachdem Sie den Python-Interpreter zur Verfügung haben, können Sie mit Ihren Sprachdaten arbeiten.

1-2 Einführung in NLTK

So installieren Sie NLTK

Bevor Sie fortfahren können, müssen Sie NLTK 3.0 installieren, das Sie kostenlos hier herunterladen können (http://nltk.org/). Befolgen Sie die dortigen Anweisungen, um die für Ihre Plattform erforderliche Version herunterzuladen.

NLTK ist eine Abkürzung für Natural Language Tool Kit, eine in Python implementierte Bibliothek für die Verarbeitung natürlicher Sprache. Die Funktion ist, dass Sie standardmäßig mit Englisch spielen können.

Starten Sie nach der Installation von NLTK den Python-Interpreter, geben Sie an der Python-Eingabeaufforderung die folgenden beiden Befehle ein, um die erforderlichen Daten für das Buch zu installieren, und wählen Sie die Buchsammlung aus (siehe Abbildung 1.1). nltk-downloader.png

Abbildung 1.1: Herunterladen der NLTK-Buchsammlung: Verwenden Sie nltk.download (), um nach verfügbaren Paketen zu suchen. Die Registerkarte Sammlung des Downloaders zeigt, wie Pakete in Gruppen gruppiert werden. Sie müssen die Zeile mit der Bezeichnung Buch auswählen, um alle Daten zu erhalten, die Sie für die Beispiele und Übungen in diesem Buch benötigen.

Verwendung von NLTK

Sobald die Daten auf Ihren PC heruntergeladen wurden, können Sie einige davon mit dem Python-Interpreter laden. Der erste Schritt besteht darin, an der Python-Eingabeaufforderung einen speziellen Befehl einzugeben.

:from nltk.book import *。

Es weist den Interpreter an, den zu untersuchenden Text zu laden, und sagt "Alle Elemente aus dem NLTK-Buchmodul laden". Dieses Modul enthält alle Daten, die Sie zum Lesen dieses Kapitels benötigen. Der Befehl wird erneut angezeigt, wobei die Ausgabe hier angezeigt wird. Achten Sie darauf, dass Rechtschreibung und Zeichensetzung korrekt sind.

>>> from nltk.book import *
*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908
>>>

text1: Herman Melville 1851 "Moby Dick" text2: Sensation and Sensitivity von Jane Austin 1811 text3: Genesis text4: Antrittsrede Corpus text5: Chat Corpus text6: Monty Python und der Heilige Gral text7: Wall Street Journal text8: Persönlicher Korpus text9: Donnerstag Mann von G. K. K. Chestaton 1908

Wenn Sie mehr über diese Texte erfahren möchten, können Sie sie nachschlagen, indem Sie einfach ihren Namen an der Python-Eingabeaufforderung eingeben.

>>> text1
<Text: Moby Dick by Herman Melville 1851>
>>> text2
<Text: Sense and Sensibility by Jane Austen 1811>
>>>

Sie können jetzt den Python-Interpreter verwenden, um einige Daten zu verarbeiten.

Recommended Posts

1.1 Erste Schritte mit Python
Erste Schritte mit Python
Erste Schritte mit Python
Einführung in Python-Funktionen
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Python Django (5)
Erste Schritte mit Python Responder v2
Erste Schritte mit Python-Webanwendungen
Erste Schritte mit Python für PHPer-Klassen
Erste Schritte mit Python Grundlagen von Python
Erste Schritte mit genetischen Python-Algorithmen
Erste Schritte mit Python 3.8 unter Windows
Erste Schritte mit Python für PHPer-Funktionen
Erste Schritte mit Android!
Erste Schritte mit apache2
Erste Schritte mit Django 1
Einführung in die Optimierung
Erste Schritte mit Numpy
Erste Schritte mit Spark
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Erste Schritte mit Django 2
Erste Schritte mit Python3 # 1 Grundkenntnisse erlernen
Erste Schritte mit Python Web Scraping Practice
Erste Schritte mit Python für PHPer-Super Basics
Erste Schritte mit Python Web Scraping Practice
Erste Schritte mit Dynamo von Python Boto
Erste Schritte mit Python mit 100 Klopfen bei der Sprachverarbeitung
Einführung in Tkinter 2: Button
Erste Schritte mit Go Assembly
Erste Schritte mit PKI mit Golang ―― 4
[Übersetzung] Erste Schritte mit Rust für Python-Programmierer
Python gestartet
Erste Schritte mit AWS IoT in Python
Beginnen Sie mit Python! ~ ② Grammatik ~
Erste Schritte mit Django mit PyCharm
Materialien zum Lesen, wenn Sie mit Python beginnen
Einstellungen für den Einstieg in MongoDB mit Python
Erste Schritte mit Python3 # 2 Erfahren Sie mehr über Typen und Variablen
Erste Schritte mit Google App Engine für Python und PHP
Link, um mit Python zu beginnen
Einführung in Git (1) History-Speicher
Erste Schritte mit Sphinx. Generieren Sie Docstring mit Sphinx
Erste Schritte mit Sparse Matrix mit scipy.sparse
Erste Schritte mit Julia für Pythonista
Erste Schritte mit Python
Erste Schritte mit der Cisco Spark REST-API
Beginnend mit USD unter Windows
Beginnen Sie mit Python mit Blender
Erste Schritte mit der CPU-Diebstahlzeit
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python