Alt du trenger å vite om Python-miljø



Denne artikkelen vil gi deg en detaljert og omfattende kunnskap om Python-miljøet og variablene.

Python, som vi vet, har oppnådd enorm anerkjennelse de siste årene for sin enkelhet og bærbarhet av kode mellom plattformer. Men hvor begynner vi å skrive pythonkoden? Hovedårsaken til miljøet er å skape et isolert område for utvikling av individuelle prosjekter. Dette gjør at hvert prosjekt ikke har noen avhengighet uavhengig av andre prosjekter som er lagret på datamaskinen med de spesifikke kravene. I denne artikkelen vil vi forstå Python-miljøet.

hvordan du setter opp atom for python

Behovet for Python-miljø

For å konvertere en hvilken som helst kode trenger du en tolk, som involverer 70% av applikasjonen. Da trenger du en 'bang line'. Det er primært to måter å lage dette på. Enten kan du velge å lage et program ved hjelp av en enkel tekstredigerer som WordPad eller Notepad ++ eller bare lage et pythonskall på en kittplattform. Hver av dem har sine fordeler og ulemper. Et skall kan brukes til å samhandle med operativsystemet, for eksempel kan en 'terminal' brukes til å utnytte Windows OS. I et skall skjer tolkningen av koden din i sanntid, noe som er veldig gunstig. Det gir deg en ide om mulige feil og utførelse av kodeutførelse.





Nedenfor er et stykke kode som kjøres i et Python IDE (Integrated Development Environment) som PyCharm for å gi ønsket utgang.

mens (1) #! / usr / bin / env python # få brukernavnet fra et raskt brukernavn = raw_input (“Logg inn:“) # liste over tillatte brukere Deltaker1 = ”Pranav” Deltaker2 = ”Radhika” #kontroll inngangsbrukeren Hvis (brukernavn = = Deltaker1): skriv ut 'tilgang gitt' elif (brukernavn == Deltaker2): skriv ut 'hei' ellers: skriv ut 'tilgang ikke gitt' #end

python-miljø



For Windows OS er det beste stedet å få pythonoppsett fra det offisielle nettstedet, selvfølgelig, www.python.org. MAC OS X-datamaskiner har allerede python installert. Linux følger også suite med de fleste datamaskiner som har den forhåndsinstallert.

Det anbefales mye å bruke python 3 installert med Homebrew. Fortsett og installer “virtualenv” ved hjelp av pip3. Når alle pakkene blir kopiert, må vi fastslå beliggenheten til miljøet vårt som kan gjøres ved å:

virtualenv -p python3 ~ / virtEnv1

Begrepet virtEnv1 er navnet på det virtuelle miljøet og definerer den eksakte banen til vårt miljø. Etter at miljøet er startet, en fil kalt 'aktiv' inne i papirkurvmappen. Vi setter som kilden som nevnt nedenfor.

cd ~ / virtEnv1
kildekasse / aktivere

I tilfelle du velger å deaktivere det virtuelle miljøet, skriv deretter innDeaktiver

Ulike aspekter av Python-miljø

På en lignende måte kan vi lage mange slike miljøer og replikere prosessen ovenfor for forskjellige versjoner av python.

  • Python Environment Wrapper (PEW). PEW fungerer som en innpakning, og den kan brukes bare en gang. Det gjør det veldig enkelt å jobbe med det virtuelle miljøet. Ved å bruke en enkelt kommando kan du opprette et nytt miljø umiddelbart etter å ha installert noen få pakker.

  • VENV er et annet virtuelt miljøverktøy som anbefales mest. Den genererer en konfigurasjonsfil, som direkte forstås av python og avstår fra å kopiere binærfilen til nyere steder. Den eneste fangsten er imidlertid at den ikke støtter versjoner 3.3 og nedenfor.

  • PIPENV tar ting til hele den nye arenaen da den kombinerer pakker og miljøer som støttes til et enkelt verktøy. Bare spesifikasjonen av miljøet er nødvendig, og det lager separate seksjoner for forskjellige formål som produksjon, testing og utvikling.

    hva er instans i java

Python-oppsettet leveres med et antall moduler og pakker som følger et definert sett med prosesser for nedlasting, lagring og utpakking av disse filene. Hver gang vi lagrer et prosjekt eller prøver å hente en pakke, får python tilgang til en unik underordnet bane til hovedmappen der den ble installert i utgangspunktet. Det er noen biblioteker som er referert til som nettstedspakker eller tredjepartspakker. Disse er ikke annet enn de brukeropprettede filene. Den andretype kalles systempakker som er de pythondefinerte standardbibliotekene.

Miljøvariabler

  • PYTHONPATH

Denne variabelen forteller Python-tolk hvor modulfiler som skal importeres til et program, skal lokaliseres. Den skal inneholde Python-kildebibliotekskatalogen og katalogene som inneholder Python-kildekoden. Python-installasjonsprogrammet forhåndsinnstiller PYTHONPATH.

  • PYTHONSTARTUP

Den inneholder banen til en initialiseringsfil som inneholder Python-kildekoden. Den utføres hver gang du starter tolken. Den heter '.pythonrc.py' i Unix og inneholder kommandoer som laster inn verktøy eller endrer PYTHONPATH.

hvordan du endrer en dobbel til en int i java
  • PYTHONCASEOK

Den brukes i Windows for å instruere Python om å finne den første store og små bokstaver i en importuttalelse. Sett denne variabelen til hvilken som helst verdi for å aktivere den.

  • PYTHONHOME

Det er en alternativ modulesøkesti. Det er vanligvis innebygd i PYTHONSTARTUP- eller PYTHONPATH-katalogene for å gjøre det enkelt å bytte modulbiblioteker.

  • PYTHONBREAKPOINT

Hvis dette er angitt, navngir det et anrop som kan brukes med stiplet sti-notasjon. Modulen importeres og kjøres deretter av standardimplementeringen av sys.breakpointhook () som i seg selv kalles av innebygd brytpunkt (). Hvis ikke satt, eller satt til den tomme strengen, tilsvarer det verdien “pdb.set_trace”. Hvis du setter dette til strengen '0', får standardimplementeringen av sys.breakpointhook () ikke annet enn å returnere umiddelbart.

Med dette kommer vi til en slutt på denne Python-miljøartikkelen . For å få inngående kunnskap om Python sammen med dets forskjellige applikasjoner, kan du for live online trening med 24/7 support og levetidstilgang.

Har du spørsmål til oss? Nevn dem i kommentarfeltet i denne Python-miljøartikkelen, så kommer vi tilbake til deg.