Všetko, čo potrebujete vedieť o prostredí Python



Tento článok vám poskytne podrobné a komplexné vedomosti o prostredí Python Environment a jeho premenných.

Python, ako vieme, si za posledných pár rokov získal obrovský ohlas pre svoju jednoduchosť a prenosnosť kódu medzi platformami. Kde však začneme písať kód v jazyku python? Hlavným dôvodom pre životné prostredie je vytvorenie izolovanej oblasti pre rozvoj jednotlivých projektov. Toto umožňuje každému projektu nezávislosť bez ohľadu na to, či sú v počítači uložené iné projekty s konkrétnymi požiadavkami. V tomto článku budeme rozumieť prostrediu Python.

Potreba prostredia Python

Na prevod ľubovoľného kódu potrebujete tlmočníka, ktorý sa týka 70% aplikácie. Potom by ste potrebovali „ofinu“. Existujú predovšetkým dva spôsoby, ako to vytvoriť. Buď si môžete zvoliť vytvorenie programu pomocou jednoduchého textového editora, ako je WordPad alebo Notepad ++, alebo jednoducho vytvoriť prostredie python na tmeliacej platforme. Každý z nich má svoje klady aj zápory. Na interakciu s OS je možné použiť shell, napríklad na využitie operačného systému Windows je možné použiť „terminál“. V škrupine sa interpretácia vášho kódu deje v reálnom čase, čo je veľmi výhodné. Poskytuje predstavu o možných chybách a výstupe vykonania kódu.





Ďalej je uvedený kúsok kódu, ktorý sa spúšťa v prostredí Python IDE (Integrated Development Environment), ako je PyCharm, aby poskytol požadovaný výstup.

while (1) #! / usr / bin / env python #get the username from a prompt username = raw_input (“Login:“) #list of enabled users Participant1 = ”Pranav” Participant2 = ”Radhika” # control the input user If (username = = Participant1): print „access given“ elif (username == Participant2): print „hello“ else: print „access not authorized“ #end

prostredie python



Pre OS Windows je najlepším miestom na získanie nastavenia pythonu oficiálna stránka samozrejme www.python.org. Počítače so systémom MAC OS X už majú nainštalovaný python. Linux tiež nasleduje balík s väčšinou počítačov, ktoré majú predinštalované.

Všeobecne sa odporúča používať python 3 nainštalovaný s Homebrew. Potom pokračujte a nainštalujte „virtualenv“ pomocou pip3. Keď sa všetky balíky skopírujú, musíme zistiť umiestnenie nášho prostredia, čo je možné vykonať pomocou:

virtualenv -p python3 ~ / virtEnv1

java program na kontrolu palindrómu

Termín virtEnv1 je názov virtuálneho prostredia a definuje presnú cestu nášho prostredia. Po spustení prostredia sa v priečinku bin nachádza súbor s názvom „active“. Ako zdroj sme nastavili, ako je uvedené nižšie.

cd ~ / virtEnv1
zdrojový kôš / aktivovať

V prípade, že sa rozhodnete deaktivovať virtuálne prostredie, napíšteDeaktivovať

Rôzne aspekty prostredia Pythonu

fibonacciho cisla c ++

Podobným spôsobom môžeme vytvoriť mnoho takýchto prostredí a replikovať vyššie uvedený proces pre rôzne verzie pythonu.

  • Obálka prostredia Python (PEW). PEW funguje ako obal a je možné ho použiť iba raz. Veľmi uľahčuje prácu na virtuálnom prostredí. Pomocou jediného príkazu môžete vytvoriť nové prostredie okamžite po nainštalovaní niekoľkých balíkov.

  • VENV je ďalší taký nástroj virtuálneho prostredia, ktorý sa najviac odporúča. Generuje konfiguračný súbor, ktorému python priamo rozumie a zdrží sa kopírovania binárneho súboru na novšie miesta. Jediným úlovkom však je, že nepodporuje verzie 3.3 a nižšie.

  • Program PIPENV prináša veci do všetkých nových oblastí, pretože kombinuje podporované balíčky a prostredia do jedného nástroja. Potrebná je iba špecifikácia prostredia a vytvára samostatné sekcie pre rôzne účely, ako je výroba, testovanie a vývoj.

Nastavenie pythonu je dodávané s množstvom modulov a balíkov, ktoré sledujú definovanú množinu procesov sťahovania, ukladania a rozbaľovania týchto súborov. Kedykoľvek uložíme projekt alebo sa pokúsime načítať balík, python získa jedinečnú podradenú cestu k hlavnému priečinku, do ktorého bol pôvodne nainštalovaný. Existujú niektoré knižnice, ktoré sa označujú ako balíčky webov alebo balíčky tretích strán. Nie sú to nič iné ako súbory vytvorené používateľom. Ostatnýtyp sa nazýva systémové balíčky, ktoré sú štandardnými knižnicami definovanými v pythone.

Premenné prostredia

  • PYTHONPATH

Táto premenná informuje tlmočník Python, kde má nájsť súbory modulov importovaných do programu. Mal by obsahovať adresár zdrojovej knižnice Pythonu a adresáre obsahujúce zdrojový kód Pythonu. Inštalátor Pythonu niekedy prednastaví PYTHONPATH.

  • PYTHONSTARTUP

Obsahuje cestu inicializačného súboru obsahujúceho zdrojový kód Pythonu. Vykonáva sa vždy, keď spustíte tlmočníka. V systéme Unix má názov „.pythonrc.py“ a obsahuje príkazy, ktoré načítajú pomocné programy alebo upravujú PYTHONPATH.

  • PYTHONCASEOK

V systéme Windows sa používa ako príkaz Pythonu na nájdenie prvej zhody bez rozlišovania malých a veľkých písmen v príkaze na import. Nastavením tejto premennej na ľubovoľnú hodnotu ju aktivujete.

  • PYTHONHOME

Je to alternatívna cesta hľadania modulu. Spravidla je zabudovaný v adresároch PYTHONSTARTUP alebo PYTHONPATH, aby sa uľahčili knižnice prepínacích modulov.

  • PYTHONBREAKPOINT

Ak je táto možnosť nastavená, pomenuje sa volanie pomocou zápisu bodkovanou cestou. Modul sa naimportuje a potom spustí štandardnou implementáciou sys.breakpointhook (), ktorú sám nazýva vstavaný breakpoint (). Ak nie je nastavený alebo je nastavený na prázdny reťazec, je ekvivalentom k hodnote „pdb.set_trace“. Nastavenie na reťazec „0“ spôsobí, že predvolená implementácia sys.breakpointhook () nebude robiť nič iné, len sa okamžite vrátiť.

previesť desatinné číslo na binárne v pythone

Týmto sa dostávame na koniec tohto článku o prostredí Python . Ak chcete získať podrobné informácie o Pythone a jeho rôznych aplikáciách, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.

Máte na nás otázku? Uveďte ich v sekcii komentárov tohto článku o prostredí Python Environment a my sa vám ozveme.