En savoir plus sur Python. Les composants du langage

En savoir plus sur Python


Dans le article précédent Nous avions discuté des raisons pour lesquelles apprendre le langage de programmation Python et comment avoir la dernière version. Il est maintenant temps d'apprendre les composants de la langue avec quelques exemples.

En savoir plus sur Python. Les outils pour démarrer

Pépin

Python a de nombreux modules qui permettent d'économiser du temps d'écriture de code car ils apportent des fonctions préprogrammées dont nous avons besoin. Bien que certains d'entre eux soient préinstallés, d'autres doivent être ajoutés au fur et à mesure que nous en avons besoin.

Il existe deux façons simples de les ajouter; depuis les référentiels de votre distribution (comme s'il s'agissait d'un programme normal) ou en utilisant un gestionnaire de paquets appelé PIP. La deuxième méthode garantit que nous avons les versions les plus récentes.

Important
N'oubliez pas que la commande de lancement des programmes est python3 nombre_del_programa et pas python nombre_del_programa.

Vérifions si nous avons installé PIP
pip3 -V

Vous devriez recevoir un message similaire à celui-ci
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Si vous n'avez pas installé Pip, vous pouvez le faire à partir du gestionnaire de paquets de votre distribution. Vous avez besoin du package
python3-pip

Saisie et affichage des données

Nous allons écrire notre premier programme. Il est probable que si vous copiez et collez les programmes, ils ne fonctionneront pas. Je vous recommande de les taper. Assurez-vous de respecter les espaces ou ils ne fonctionneront pas.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

Dans la première ligne du programme, nous imprimons le message d'accueil. Dans le second, nous définissons une variable appelée "nom" et lui attribuons comme valeur la réponse à la question, quel est votre nom? Notez que Input remplit deux fonctions, celle d'afficher un message et d'affecter la valeur de la réponse à la variable.

Dans la troisième ligne, la commande d'impression revient, imprimant deux types de contenu. Le message d'accueil prédéfini (ce qui est toujours entre guillemets) et la valeur de la variable (les variables sont toujours sans guillemets. Le contenu variable et non variable est séparé par une virgule (,).

Essayons une modification

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

Dans la troisième ligne, nous attribuons à la variable «salutation» une combinaison de texte prédéfini (entre guillemets) et la valeur de la variable (sans guillemets)

Modules

Avoir à écrire une série d'instructions dans le code à chaque fois que cela est nécessaire est une perte de temps et d'espace. Surtout s'il s'agit d'un programme extensif. C'est pour ça que il est préférable d'utiliser un environnement de développement intégré et d'écrire un programme long (script dans le jargon) qui sera exécuté plus tard par l'interpréteur.

Au fur et à mesure que le programme s'allonge, il est conseillé de le diviser en plusieurs fichiers pour faciliter sa maintenance et sa réutilisation. C'est à cela que servent les modules.

Les modules sont des fichiers qui contiennent des définitions et des déclarations en Python. Le nom de fichier est le nom du module se terminant par .py. Par exemple, nous allons créer un module appelé Welcome.py. Dans un module, le nom du module (sous forme de chaîne) est disponible comme valeur de la variable globale __name__.

Gardez à l'esprit ce que j'ai dit ci-dessus à propos des espaces. Notez que les deuxième, troisième et quatrième lignes du programme commencent juste en dessous de l'espace entre le mot def et le mot Welcome. Ceci est requis par Python et nous l'expliquerons dans les articles suivants.

Dans la première ligne, nous définissons une fonction appelée Welcome. Les trois lignes suivantes sont les instructions qui doivent être exécutées chaque fois que la fonction est appelée.

À la ligne 5, nous définissons le contenu de la variable de publication dont la dernière instruction de la fonction a besoin pour imprimer le message de bienvenue.

Avec la dernière ligne du programme, nous exécutons la fonction.

Essayons autre chose. Créez deux fichiers. L'un appelé Welcome.py et l'autre test. py.

Dans Welcome.py, écrivez ces lignes:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Dans test.py, écrivez:
from Bienvenida import Bienvenida
Bienvenida()
Ce que nous faisons, c'est séparer la fonction et l'appel de fonction en deux fichiers séparés.


Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.