Tout ce que vous devez savoir sur l'environnement Python

Cet article vous fournira une connaissance détaillée et complète de l'environnement Python et des variables.

Python, comme nous le savons, a obtenu un énorme succès au cours des dernières années pour sa simplicité et la portabilité du code entre les plates-formes. Cependant, par où commençons-nous à écrire le code python? La principale raison de l'environnement est de créer une zone isolée pour le développement de projets individuels. Cela permet à chaque projet de n'avoir aucune dépendance indépendamment des autres projets stockés sur l'ordinateur avec ses exigences spécifiques. Dans cet article, nous allons comprendre l'environnement Python.



quelle est la difference entre hashtable et hashmap

Le besoin d'un environnement Python

Pour convertir n'importe quel code, vous avez besoin d'un interprète, qui implique 70% de l'application. Ensuite, vous auriez besoin d'une «ligne de coup». Il existe principalement deux façons de créer cela. Soit vous pouvez choisir de créer un programme à l'aide d'un simple éditeur de texte comme WordPad ou Notepad ++, soit simplement créer une coque python sur une plate-forme putty. Chacun d'eux a ses avantages et ses inconvénients. Un shell peut être utilisé pour interagir avec le système d'exploitation, par exemple, un «terminal» peut être utilisé pour exploiter le système d'exploitation Windows. Dans un shell, l'interprétation de votre code se fait en temps réel, ce qui est très bénéfique. Il vous donne une idée des erreurs possibles et de la sortie d'exécution du code.



Vous trouverez ci-dessous un morceau de code exécuté dans un IDE Python (environnement de développement intégré) tel que PyCharm pour donner la sortie souhaitée.

while (1) #! / usr / bin / env python #obtenir le nom d'utilisateur à partir d'une invite username = raw_input ('Login:') #list of allowed users Participant1 = 'Pranav' Participant2 = 'Radhika' #control the input user If (nom d'utilisateur = = Participant1): imprimer «accès donné» elif (nom d'utilisateur == Participant2): imprimer «bonjour» sinon: imprimer «accès non accordé»

environnement python



Pour le système d'exploitation Windows, le meilleur endroit pour obtenir la configuration de python est bien sûr le site officiel qui est www.python.org. Python est déjà installé sur les ordinateurs MAC OS X. Linux suit également la suite, la plupart des ordinateurs étant préinstallés.

Il est largement recommandé d'utiliser python 3 installé avec Homebrew. Alors continuez et installez «virtualenv» en utilisant pip3. Comme tous les packages sont copiés, nous devons établir l'emplacement de notre environnement, ce qui peut être fait par:

virtualenv -p python3 ~ / virtEnv1

Le terme virtEnv1 est le nom de l'environnement virtuel et définit le chemin exact de notre environnement. Une fois l'environnement lancé, un fichier appelé «actif» se trouve dans le dossier bin. Nous définissons comme source comme mentionné ci-dessous.

cd ~ / virtEnv1
bin source / activer

Si vous choisissez de désactiver l'environnement virtuel, saisissezDésactiver

Différents aspects de l'environnement Python

De la même manière, nous pouvons créer de nombreux environnements de ce type et répliquer le processus ci-dessus pour différentes versions de python.

  • Wrapper d'environnement Python (PEW). PEW agit comme un wrapper et ne peut être utilisé qu'une seule fois. Cela facilite grandement le travail sur l'environnement virtuel. En utilisant une seule commande, vous pouvez créer un nouvel environnement instantanément après avoir installé quelques packages.

  • VENV est un autre outil d'environnement virtuel le plus recommandé. Il génère un fichier de configuration, qui est directement compris par python et s'abstient de copier le binaire vers des emplacements plus récents. Cependant, le seul problème est qu'il ne prend pas en charge les versions 3.3 et inférieures.

  • PIPENV amène les choses dans tous les nouveaux domaines car il combine des packages et des environnements pris en charge dans un seul outil. Seule la spécification de l'environnement est nécessaire et elle crée des sections séparées à des fins différentes telles que la production, les tests et le développement.

    java convertir le binaire en décimal

La configuration python est livrée avec un certain nombre de modules et de packages qui suivent un ensemble défini de processus pour télécharger, stocker et décompresser ces fichiers. Chaque fois que nous stockons un projet ou essayons de récupérer un package, python accède à un chemin enfant unique du dossier principal dans lequel il a été installé initialement. Il existe des bibliothèques appelées packages de site ou packages tiers, ce ne sont que des fichiers créés par l'utilisateur. L'autretype est appelé packages système qui sont les bibliothèques standard définies par Python.

Variables d'environnement

  • PYTHONPATH

Cette variable indique à l'interpréteur Python où localiser les fichiers de module importés dans un programme. Il doit inclure le répertoire de la bibliothèque source Python et les répertoires contenant le code source Python. Le programme d'installation Python prédéfinit parfois PYTHONPATH.

  • PYTHONSTARTUP

Il contient le chemin d'un fichier d'initialisation contenant le code source Python. Il est exécuté chaque fois que vous démarrez l'interpréteur. Il est nommé «.pythonrc.py» sous Unix et contient des commandes qui chargent des utilitaires ou modifient PYTHONPATH.

rôles et responsabilités du scrum master pdf
  • PYTHONCASEOK

Il est utilisé dans Windows pour demander à Python de trouver la première correspondance insensible à la casse dans une instruction d'importation. Définissez cette variable sur n'importe quelle valeur pour l'activer.

  • PYTHONHOME

C'est un chemin de recherche de module alternatif. Il est généralement intégré dans les répertoires PYTHONSTARTUP ou PYTHONPATH pour faciliter le changement de bibliothèques de modules.

  • PYTHONBREAKPOINT

Si cela est défini, il nomme un appelable en utilisant la notation de chemin en pointillé. Le module sera importé puis exécuté par l'implémentation par défaut de sys.breakpointhook () qui est elle-même appelée par breakpoint (). S'il n'est pas défini ou défini sur la chaîne vide, il équivaut à la valeur «pdb.set_trace». Si vous définissez ceci sur la chaîne «0», l'implémentation par défaut de sys.breakpointhook () ne fait rien mais retourne immédiatement.

Avec cela, nous arrivons à la fin de cet article sur l'environnement Python . Pour acquérir des connaissances approfondies sur Python et ses différentes applications, vous pouvez pour une formation en ligne en direct avec une assistance 24/7 et un accès à vie.

Vous avez une question pour nous? Mentionnez-les dans la section commentaires de cet article sur l'environnement Python et nous vous répondrons.