Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .