Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python triky

Python je jazyk , programovanie na vysokej úrovni navrhnutá tak , aby urýchlila vývoj softvéru tým , že sa z nudnej práce spojené so správou pamäte a hardvérových funkcií low - level . To umožňuje programátorom sústrediť sa na pôvodný účel pre svoje programy , namiesto kódu údržby len , aby to fungovalo . V dôsledku toho , jazyk má niekoľko triky vývojári môžu použiť , aby sa kódovanie rýchlejšie . Interaktívne Shell

Python je interpretovaný jazyk . To znamená , že programátor zapíše súbor zdrojového kódu , ktorý je nezávislý na platforme , čo znamená , že môžete použiť rovnaký kód pre rôzne operačné systémy . Zdrojový kód je potom spustiť koncovým užívateľom cez platformu špecifické tlmočníka , ktorý prevádza zdrojový kód do špecifickej pre platformu strojového kódu . Vzhľadom k tomu , že je interpretovaný jazyk , Python má interaktívny shell : Program založený terminál , v ktorej programátori môžu priamo typ Pythonu a vidieť , že vykonaný tlmočníkom okamžite . Práca s interaktívnou shell testovať segmenty kódu pred uvedením do väčšieho programu umožňuje programátorom sústrediť na rýchlo spresnenie funkcie týchto segmentov kódu skôr , než sa integrovať do väčšieho programu .
Zoznam objektov

Mnoho programovacích jazykov obsahuje zoznam - ako objekt , v ktorom môžu programátori ukladať viac položiek v jedinečnej " slotov " v zozname , potom volajte na týchto položiek pomocou odkazu číslo slotu danej položky . Avšak , vo väčšine programovacích jazykov , zoznamy musia byť deklarovaný ako určitej premennej alebo typ objektu , a môže teda len držať premenné alebo objekty svojho deklarovaného typu . Napríklad , zoznam čísel môže obsahovať len čísla a zoznam reťazec môže obsahovať iba reťazca . Avšak , zoznamy Python môže obsahovať ľubovoľný objekt alebo premenné . To umožňuje programátor pre uloženie čísla v prvom slote , znakový reťazec v druhom slote a objekt v treťom slotu . Táto všestrannosť otvára nekonečný počet dverí pre programátorov
objektu Generátor zoznamu

Jeden rys Python je jeho schopnosť vykonávať Generátor zoznamu : . Slučka ktorý súbor premenných , alebo predmety , sa privádza do funkcie a predvoľby riadok kódu sa vykonáva s každú položku v zozname ako predmet . Napríklad programátor mohol kŕmiť zoznam čísel do zoznamu porozumenia , ktorá pridáva jednu jednotku na číslo , a každé číslo v tomto zozname budú doplnené o jednu . Avšak , zoznamy v Pythone môže tiež držať predmety . Vytvorením zoznamu porozumenia , ktorý vykonáva určitú metódu triedy , Python programátor môže vytvoriť krátky segment kódu , ktorý riadi funkciu ľubovoľného počtu objektov rovnakej triedy .
Prepíšte C oddiely

Jedna nevýhoda na vysokej úrovni jazykov je , že zatiaľ čo oni umožňujú programátorovi sústrediť sa na základné funkcie svojho programu , ktoré neumožňujú , aby optimalizovať svoj ​​výkon tak , že nižšia úroveň jazykov môže . Pre mnoho programov , interpret zvyčajne robí dobrú prácu optimalizovať výkon zdrojového kódu , ale tam bude čas , v ktorom má programátor konkrétny segment kódu , v ktorom interpret je jednoducho nie je dosť efektívna . V týchto prípadoch môže Python programátori prepísať tieto segmenty kódu v C programovací jazyk nižšej úrovne , ktorý umožňuje programátorom spravovať úlohy hardvérové ​​spracovanie a dovozu týchto zostavené segmenty kódu do hlavného Python zdrojovým kódom .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené