Tutto ciò che devi sapere sull'ambiente Python



Questo articolo ti fornirà una conoscenza dettagliata e completa dell'ambiente Python e delle variabili.

Python, come sappiamo, ha ottenuto un enorme successo negli ultimi anni per la sua semplicità e portabilità del codice tra le piattaforme. Tuttavia, da dove iniziamo a scrivere il codice Python? Il motivo principale per l'ambiente è creare un'area isolata per lo sviluppo dei singoli progetti. Ciò consente a ciascun progetto di non avere dipendenze indipendentemente dagli altri progetti archiviati nel computer con i suoi requisiti specifici. In questo articolo, capiremo l'ambiente Python.

La necessità dell'ambiente Python

Per convertire qualsiasi codice è necessario un interprete, che coinvolge il 70% dell'applicazione. Allora avresti bisogno di una 'linea bang'. Esistono principalmente due modi per crearlo. O potresti scegliere di creare un programma utilizzando un semplice editor di testo come WordPad o Notepad ++ o semplicemente creare una shell python su una piattaforma di stucco. Ognuno di loro ha i suoi pro e contro. Una shell può essere utilizzata per interagire con il sistema operativo, ad esempio, un 'terminale' può essere utilizzato per sfruttare il sistema operativo Windows. In una shell, l'interpretazione del codice avviene in tempo reale, il che è molto vantaggioso. Ti dà un'idea dei possibili errori e dell'output dell'esecuzione del codice.





Di seguito è riportato un pezzo di codice che viene eseguito in un IDE (Integrated Development Environment) Python come PyCharm per fornire l'output desiderato.

while (1) #! / usr / bin / env python # prendi il nome utente da un prompt username = raw_input ('Login:') #list degli utenti consentiti Participant1 = 'Pranav' Participant2 = 'Radhika' #controlla l'utente di input Se (username = = Participant1): print 'access given' elif (username == Participant2): print 'hello' else: print 'access non concesso' #end

ambiente Python



programmazione socket nell'esempio java

Per il sistema operativo Windows, il posto migliore per ottenere l'installazione di Python è ovviamente dal sito ufficiale che è www.python.org. I computer MAC OS X hanno già Python installato. Linux segue anche la suite con la maggior parte dei computer che lo hanno preinstallato.

È ampiamente consigliato utilizzare python 3 installato con Homebrew. Quindi vai avanti e installa 'virtualenv' usando pip3. Poiché tutti i pacchetti vengono copiati, dobbiamo stabilire la posizione del nostro ambiente che può essere eseguita da:

virtualenv -p python3 ~ / virtEnv1

Il termine virtEnv1 è il nome dell'ambiente virtuale e definisce il percorso esatto del nostro ambiente. Dopo che l'ambiente è stato avviato, un file chiamato 'attivo' all'interno della cartella bin. Impostiamo come sorgente come indicato di seguito.

cd ~ / virtEnv1
bin di origine / attivare

Nel caso in cui scegli di disattivare l'ambiente virtuale, digitaDisattivare

Diversi aspetti dell'ambiente Python

In modo simile, possiamo creare molti di questi ambienti e replicare il processo di cui sopra per diverse versioni di python.

  • Python Environment Wrapper (PEW). PEW funge da wrapper e può essere utilizzato una sola volta. Rende molto facile lavorare nell'ambiente virtuale. Utilizzando un singolo comando, è possibile creare un nuovo ambiente immediatamente dopo aver installato alcuni pacchetti.

    lato mappa join in alveare
  • VENV è un altro strumento di tale ambiente virtuale che è più consigliato. Genera un file di configurazione, che viene compreso direttamente da python e si astiene dal copiare il binario in posizioni più recenti. Tuttavia, l'unico problema è che non supporta le versioni 3.3 e precedenti.

  • PIPENV porta le cose in una nuova arena in quanto combina pacchetti e ambienti supportati in un unico strumento. È necessaria solo la specifica dell'ambiente e crea sezioni separate per scopi diversi come produzione, test e sviluppo.

La configurazione di python include una serie di moduli e pacchetti che seguono un insieme definito di processi per scaricare, archiviare e decomprimere questi file. Ogni volta che archiviamo un progetto o proviamo a recuperare un pacchetto, python accede a un percorso figlio univoco della cartella principale in cui è stato installato inizialmente. Esistono alcune librerie denominate pacchetti del sito o pacchetti di terze parti, questi non sono altro che i file creati dall'utente. L'altroil tipo è chiamato pacchetti di sistema che sono le librerie standard definite da python.

variabili ambientali

  • PYTHONPATH

Questa variabile indica all'interprete Python dove individuare i file del modulo importati in un programma. Dovrebbe includere la directory della libreria sorgente Python e le directory contenenti il ​​codice sorgente Python. L'installer di Python a volte preseleziona PYTHONPATH.

  • PYTHONSTARTUP

Contiene il percorso di un file di inizializzazione contenente il codice sorgente Python. Viene eseguito ogni volta che si avvia l'interprete. È chiamato '.pythonrc.py' in Unix e contiene comandi che caricano utilità o modificano PYTHONPATH.

  • PYTHONCASEOK

Viene utilizzato in Windows per istruire Python a trovare la prima corrispondenza senza distinzione tra maiuscole e minuscole in un'istruzione import. Impostare questa variabile su qualsiasi valore per attivarla.

  • PYTHONHOME

È un percorso di ricerca del modulo alternativo. Di solito è incorporato nelle directory PYTHONSTARTUP o PYTHONPATH per rendere facile il cambio delle librerie dei moduli.

  • PUNTO DI ROTTURA PITONE

Se è impostato, assegna un nome a un chiamabile utilizzando la notazione del percorso puntato. Il modulo verrà importato e quindi eseguito dall'implementazione predefinita di sys.breakpointhook () che a sua volta è chiamata da breakpoint () integrato. Se non impostato, o impostato sulla stringa vuota, è equivalente al valore 'pdb.set_trace'. Impostandolo sulla stringa '0', l'implementazione predefinita di sys.breakpointhook () non fa altro che tornare immediatamente.

Con questo, arriviamo alla fine di questo articolo sull'ambiente Python . Per ottenere una conoscenza approfondita di Python e delle sue varie applicazioni, puoi farlo per formazione online dal vivo con supporto 24 ore su 24, 7 giorni su 7 e accesso a vita.

Hai domande per noi? Menzionali nella sezione commenti di questo articolo sull'ambiente Python e ti risponderemo.

cosa è transitorio in java