1.1 Premiers pas avec Python

1-1 Introduction à Python

L'un des avantages de Python est que vous pouvez taper directement dans ** l'interpréteur interactif **.

** L'interpréteur interactif ** est un code écrit dans un langage de programmation qui est traduit en langage machine en lisant une ligne, puis traduit de sorte qu'une réponse est renvoyée en lisant une ligne. C'est une méthode de traduction séquentielle appelée exécution.

Vous pouvez accéder à l'interpréteur Python à l'aide d'une interface graphique simple appelée environnement de développement interactif (** IDLE **). Vous pouvez le trouver dans Applications → MacPython sur Mac et dans Tous les programmes → Python sur Windows. Si vous ne pouvez pas exécuter l'interpréteur Python, c'est probablement parce que Python n'est pas installé correctement. Voir ici pour des instructions détaillées.

Calculé en Python

L'invite réapparaît lorsque l'interpréteur termine le calcul et l'affichage de la réponse. Cela signifie que l'interpréteur Python attend une autre instruction. (L'invite signifie ">")

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

Vous pouvez utiliser un astérisque (*) pour la multiplication, une barre oblique (/) pour la division et () pour mettre l'expression entre parenthèses. L'exemple ci-dessus montre comment travailler de manière interactive avec l'interpréteur Python et expérimenter différentes expressions dans le langage pour voir comment elles fonctionnent.

Exemple de déclaration d'erreur

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

Cela a provoqué une erreur de syntaxe. En Python, cela n'a pas de sens de terminer une instruction par un signe plus. L'interpréteur Python a indiqué la ligne où l'erreur s'est produite en tant que ** ligne 1 **, et l'erreur s'est produite sur la première ligne. Vous dira.

Maintenant que vous disposez de l'interpréteur Python, vous êtes prêt à commencer à travailler avec vos données linguistiques.

1-2 Introduction à NLTK

Comment installer NLTK

Avant de continuer, vous devez installer NLTK 3.0, qui peut être téléchargé gratuitement depuis ici. Suivez les instructions pour télécharger la version dont vous avez besoin pour votre plate-forme.

NLTK est une abréviation de Natural Language Tool Kit, qui est une bibliothèque implémentée en Python pour le traitement du langage naturel. La fonctionnalité est que vous pouvez jouer avec l'anglais par défaut.

Après avoir installé NLTK, lancez l'interpréteur Python, entrez les deux commandes suivantes à l'invite Python pour installer les données requises pour le livre, puis sélectionnez la collection de livres comme illustré dans la figure 1.1. nltk-downloader.png

Figure 1.1: Téléchargement de la collection de livres NLTK: utilisez nltk.download () pour rechercher les packages disponibles. L'onglet Collection du téléchargeur montre comment les packages sont regroupés en ensembles. Vous devez sélectionner la ligne intitulée Livre pour obtenir toutes les données dont vous avez besoin pour les exemples et les exercices de ce livre.

Comment utiliser NLTK

Une fois les données téléchargées sur votre PC, vous pouvez utiliser l'interpréteur Python pour en charger une partie. La première étape consiste à entrer une commande spéciale à l'invite Python.

:from nltk.book import *。

Il dit à l'interpréteur de charger le texte à explorer et dit "charger tous les éléments du module de livre NLTK". Ce module contient toutes les données dont vous avez besoin pour lire ce chapitre. La commande est à nouveau affichée avec la sortie affichée ici. Faites attention à obtenir correctement l'orthographe et la ponctuation.

>>> 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
>>>

texte1: Herman Melville 1851 "Moby Dick" text2: Sensation et sensibilité par Jane Austin 1811 text3: Genèse text4: Corpus d'adresses inaugurales text5: Chat Corpus text6: Monty Python et le Saint Graal texte7: Wall Street Journal text8: Corpus personnel text9: Thursday man par G. K. Chestaton 1908

Chaque fois que vous voulez en savoir plus sur ces textes, vous pouvez les rechercher en tapant simplement leur nom à l'invite Python.

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

Vous pouvez maintenant utiliser l'interpréteur Python pour traiter certaines données.

Recommended Posts

1.1 Premiers pas avec Python
Premiers pas avec Python
Premiers pas avec Python
Introduction aux fonctions Python
Premiers pas avec Python Django (1)
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Premiers pas avec Python Django (5)
Premiers pas avec Python responder v2
Premiers pas avec les applications Web Python
Premiers pas avec Python pour les classes PHPer
Premiers pas avec Python Bases de Python
Premiers pas avec les algorithmes génétiques Python
Premiers pas avec Python 3.8 sous Windows
Premiers pas avec Python pour les fonctions PHPer
Premiers pas avec Android!
Premiers pas avec apache2
Premiers pas avec Django 1
Introduction à l'optimisation
Premiers pas avec Numpy
Premiers pas avec Spark
Premiers pas avec Pydantic
Premiers pas avec Jython
Premiers pas avec Django 2
Premiers pas avec python3 # 1 Apprenez les connaissances de base
Premiers pas avec Python Web Scraping Practice
Premiers pas avec Python pour PHPer-Super Basics
Premiers pas avec Python Web Scraping Practice
Premiers pas avec Dynamo de Python boto
Démarrer avec Python avec 100 coups sur le traitement du langage
Introduction à Tkinter 2: Button
Premiers pas avec Go Assembly
Premiers pas avec PKI avec Golang ―― 4
[Français] Premiers pas avec Rust pour les programmeurs Python
a commencé python
Premiers pas avec AWS IoT facilement en Python
Commencez avec Python! ~ ② Grammaire ~
Premiers pas avec Django avec PyCharm
Matériel à lire lors de la mise en route de Python
Paramètres pour démarrer avec MongoDB avec python
Premiers pas avec python3 # 2 En savoir plus sur les types et les variables
Premiers pas avec Google App Engine pour Python et PHP
Lien pour commencer avec python
Introduction à Git (1) Stockage d'historique
Premiers pas avec Sphinx. Générer docstring avec Sphinx
Premiers pas avec Sparse Matrix avec scipy.sparse
Premiers pas avec Julia pour Pythonista
Comment démarrer avec Python
Premiers pas avec Cisco Spark REST-API
Commençant par USD sur Windows
Démarrez avec Python avec Blender
Premiers pas avec CPU Steal Time
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python