Cours Python – Interprète, commentaires, identifiants et mots-clés

dans cette livraison, vous apprendrez:

  • quelques conseils de base pour travailler avec l’interpréteur de Python et créez Fichiers où travailler avec notre code
  • commentaire sur Python qui vient la première chose que nous devrions apprendre lorsque nous apprenons des langues de programmation
  • Quels sont les identificateurs et certaines directives que nous devons suivre
  • Quels sont les mots-clés et pourquoi n’utilisez pas

Sans aucun doute, un élément essentiel pour pouvoir fonctionner avec Python sont les modes dans lesquels nous pouvons travailler avec elle . Nous pouvons le faire de deux manières, à l’aide d’un interprète de commande ou d’élaborer un fichier Python.

Interprète de commande

Si vous êtes sous Linux ou BSD, vous pouvez voir le multiple (le cas échéant). , versions installées dans votre système si vous faites un simple: whereis python Vous verrez une sortie comme celle-ci:

python: /usr/bin/python3.7-config /usr/bin/python2.7 /usr/bin/python3.7m-x86_64-config /usr/bin/python /usr/bin/python3.7 /usr/bin/python3.7m /usr/bin/python3.7m-config /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib64/python2.7 /usr/lib64/python3.7 /usr/include/python2.7 /usr/include/python3.7m

Comment pouvons-nous voir, dans mon système, j’ai installé une version de Python 3.7 comme 2.7. Il est important de noter que, dans le cours, nous travaillerons toujours avec la succursale 3.7 ou plus, car la version 2.7 a été supprimée depuis le 31 décembre 2019 et que je paierai plus d’attention à Linux que BSD.

Comment savoir quelle version j’ai par défaut dans le système?

si nous faisons un ls /usr/bin |grep python Nous verrons qu’un lien symbolique est signalé à une liaison symbolique. Version.

lrwxrwxrwx. 1 root root 9 Jan 30 10:18 python -> ./python3lrwxrwxrwx. 1 root root 9 Oct 21 15:13 python2 -> python2.7-rwxr-xr-x. 1 root root 16072 Oct 21 15:13 python2.7

peut également être connu à partir du gestionnaire de paquets que vous utilisez souvent sur votre système de distribution ou BSD Linux et / ou d’exécuter python -V que cela retournera la version:

$ python -VPython 3.7.6

Accédez à l’interpréteur Python

assez pour exécuter la commande python pour commencer à travailler.

$ pythonPython 3.7.6 (default, Jan 8 2020, 19:59:22) :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>>

Nous voyons un peu d’informations, avec quel compilateur a compilé Python, quelle version Nous utilisons … etc

Il y a une syntaxe minimale que nous devons comprendre L Promp lorsque nous utilisons l’interprète: >>> fait référence à un code qui peut être exécuté sans identification, par exemple, lorsque nous définissons une variable, une fonction …

>>> variable = 1

... Vous devez mentionner que nous devons dérimer, c’est-à-dire ajouter les espaces correspondants (4) pour respecter le SYTHON Syntaxe.

>>> def func():... variable = 1

'SALIDA': Lorsque vous quittez simplement ces citations simples, vous rapportez une valeur ou une impression la sortie d’une fonction, variable … etc.

>>> import sys>>> sys.version'3.7.6 (default, Jan 8 2020, 19:59:22) \n'

Utilisez-le comme étant une calculatrice

Opérations aritmétiques peut être effectuée (nous ‘ll les voir plus tard) comme somme, soustraction, division, multiplication …

Comment quitter le terminal?

à Sortie Nous pouvons utiliser la fonction exit() ou appuyez sur la combinaison de touches CTRL + C

Réplique votre interpréteur en ligne

repl.it est une page J’utiliserai beaucoup pour dynamiser les exemples, c’est un interprète en ligne qui vous permet de créer un petit environnement Python et de pouvoir travailler avec elle. Dans presque tous les exemples, je vais mettre un lien pour les personnes qui souhaitent tester le code et ne disposent pas d’un interprète.

Création d’un fichier Python

Les fichiers Python ont l’extension .py, et commencez toujours à déclarer la route d’interprétation, celle-ci est appelée shebang. Habituellement, l’en-tête suivant est généralement utilisé pour éviter les chevauchements avec la version 2.7. #!/usr/bin/env python3

Python 3 utilise le codage UTF-8 par défaut, de sorte que si nous voulons Pour travailler avec un autre type de codage, nous devrons le spécifier juste en dessous du shebang.

#!/usr/bin/env python3# -*- coding: latin-1 -*-

Nous ajoutons notre code, que nous apprendrons tout au long de Les livraisons de Python.

Il est également important que les autorisations d’écriture sont données au fichier Python pour pouvoir exécuter de terminal, si nous n’obtenons pas l’erreur d’autorisation:

Depuis que nous le savons, lorsque vous avez les différentes commandes, reportez-vous aux différents types d’invite (>>>, ... ou ' ') Nous utilisons l’interprète directement et lorsque vous ne le faites pas, nous faisons un fichier en python.

Une fois que nous le savons, allez-y!

Commentaires

Quelque chose de très important sur notre code est de commenter. Le commentaire nous permet de rappeler les modifications que nous avons apportées dans le code ou d’au moins un point de retour, car lorsque vous prenez de nombreuses heures de programmation et de programmation, et envistirez …Vous laissez le code quelques jours et cela vous coûtera beaucoup de choses à comprendre et à comprendre tout le code sans avoir de l’aide de la raison pour laquelle nous avons décidé de modifier la structure, dans le flux du code … etc. / p>

Comment est-il commenté dans Python?

Si vous souhaitez commenter sur une ligne, vous pouvez utiliser:

# Comentamos con la almohadilla

Lorsque nous voulons commenter plusieurs lignes, nous utiliserons cette syntaxe:

"""Este es un comentario multilínea.:D"""

Voir exemple dynamique ici.

identifiants

Les identificateurs sont le nom utilisé pour identifier une variable, une fonction, des classes ou un objet. Les principales règles qui doivent être respectées sont les suivantes:

  • pas de spécial ou Les caractères numériques ne sont pas utilisés moins (_) qui peuvent être utilisés comme identifiant
  • ne sont pas utilisés
  • Python discriminat de majusculation majuscules et minuscule, ce n’est donc pas le même pour appeler une fonction ou variable var s’il est défini comme Var.
  • indécent est obligatoire, vous devez respecter les espaces lors de la création de fonctions, de classes ou de méthodes.

variable

> Les variables vous permettent de stocker une valeur qui vous attribue en tant que chaîne, une donnée de numéros, prêts, des tupplies … Le type de valeur le verra plus de profondeur dans les livraisons ultérieures, mais vous devez savoir quel est cet identifiant et Pour nous, il peut servir.

>>> variable = "Hello world"

Fonctions

Autoriser un fragment de code spécifique à exécuter pour l’exécution dudit code.

>>> def nombre_funcion(argumentos):... # Bloque de código

Les arguments sont séparés par des virgules.

LOPS

vous permettent de passer par un ensemble de données comme A set|lista|tupla|collection … et et est à partir d’une plage spécifique telle que 0 à 100 ou de 1 à 5 … etc

boucle pour

>>> for x in a:... # Bloque de código

est le plus courant, mais ne soyez pas alarmé, nous verrons plus sur les boucles d’autres livraisons post Réservation.

Les classes

Les classes sont le modèle d’objets, Python est un langage de programmation orienté objet. Cet identifiant est donc indispensable.

propriétés

sont les attributs qu’une classe a, à la fin, il s’agit d’utiliser des variables dans un autre contexte de programmation.

Méthodes

sont des fonctions ou des actions qui ont une classe.

Module

Ce sont des fragments de codes externes ou intégrés dans Python qui effectuent un certain nombre de choses, il peut être connu dans d’autres langues sous forme de bibliothèques.

Mais nous ne faisons pas l’alarme, tous ces identifiants les verront plus tard de manière plus profonde.

Mots-clés

Python Comme d’autres langues, ils ont une série de mots qui ne savent pas qu’ils devraient utiliser en toutes circonstances pour les utiliser comme identifiants. Nous pouvons découvrir quelles sont de votre documentation officielle ou l’importation du module keyword et votre propriété .kwlist

 » 0d1b4948e0 «  »>

retournera cette sortie:

note: voir exemple dynamique ici. Tous ces mots ne peuvent pas être utilisés comme Variables, noms de la liste, Tuplas, dictionnaires … car son utilisation est réservée à d’autres fins.

Nous pouvons également savoir si le mot que nous utilisons peut être dans cette liste avec votre méthode .iskeyword().

>>> keyword.iskeyword('pass')

Ceci reviendra à la suite True parce qu’il est Un mot réservé.

et avec cela, nous nous verrons dans la prochaine livraison, j’espère que vous l’avez aimé, une salutation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *