Uvjetna izgradnja. Python: prostranost i jednostavnost jezika
Jednostavnost Python omogućuje početnicima da nauče programski jezik. Prisutnost različitih metoda, funkcija, knjižnica, konstrukcija i ciklusa omogućava rješavanje čak i najsloženijih zadataka. Na primjer, uvjetna izjava
ako. Python nudi jednostavnu, razumljivu i široko korištenu sintaksu dizajna.Pregled Pythona
Uz Python, zadaci mogu biti potpuno drugačiji. Zašto?
- Interpretabilnost jezika. To znači da izvorni kod nije sastavljen u zapis stroja, već izvršava tumač.
- Interaktivnost. Ispada da program provodi naredbe napisane u ljusci tumača, nakon izvršenja prethodnih.
- Orijentacija objekta. Jezik savršeno podržava načela OOP-a. Pretpostavlja se da programski kod obuhvaća naredbe u objekte, ili na drugi način zove posebne strukture.
Nije moguće naučiti Python na ruskom jer su rezervirane riječi pisane na engleskom. Tekst prikazan na zaslonu može se prikazati na jeziku koji korisnik može razumjeti ako se koristi kodiranje.
Natrag u 2013. godini, Python je rangiran među korisnicima. Druga pozicija je za Java jezik, a treći je za C + +. Do 2017. statistika se malo promijenila. Prvu liniju zauzima Java, drugi i treći - C i C ++, četvrti - Python. Iako je izgubio nekoliko pozicija u poretku, njegova popularnost među programerima samo raste. Neke organizacije traže posao isključivo Pythonistima. Budući da je Python jezik visokog stupnja, uz minimalne troškove, produktivnost rada je maksimalna.
Prednosti Pitona
Popularnost ovog programskog jezika raste, jer ima niz osobitosti.
- Jednostavna pomoć () naredba je u mogućnosti pružiti potpune informacije o postavljenom pitanju.
- Uz Python možete pisati i jednostavne skripte i stvoriti potpune aplikacije (bilo da se radi o web programiranju ili igrama).
- Jezik cross-platforma omogućuje vam pokretanje pisanih aplikacija u bilo kojem operativnom sustavu: Windows, Linux, Mac OS.
- Ogromna standardna knjižnica omogućuje povezivanje različitih modula. Njihova "aktivnost" usmjerena je na rješavanje problema s bazama podataka, razvojem web stranica, složenim matematičkim proračunima itd.
- Na World Wide Webu možete pronaći odgovor na sva pitanja o Pythonu, budući da se oko jezika formira zajednica s stručnim i iskusnim stručnjacima.
- Mogućnost integriranja aplikacije napisane u Python u bilo koji program izvršen u C + +, na primjer.
- Svaka vrsta podataka ima Pythonove funkcije i metode koje korisnicima olakšavaju život.
- Distribucija je potpuno besplatna. Neki operacijski sustavi početno ga instaliraju.
Vrste uvjetnih struktura
Ako konstrukt (Python se smatra glavnim razvojnim okruženjem) pretpostavlja sposobnost da se potvrdi istina stanja. Ako izraz vrednuje vrijednost True, blok se izvršava. U suprotnom, korisnik propisuje drugo ponašanje programa. Većina programskih jezika sadrži slične mehanizme za odlučivanje.
Ako je Python struktura podijeljena na sljedeće vrste:
- Sintaksa ako. Ovdje se određuje stanje. Ako je istina, izvršava se odgovarajući blok. Ako je rezultat izračuna False, propuštene naredbe se preskaču i slijedi program.
Blok dijagrami if.
Primjer programa:
- Sintaksa ako hellip-drugo. Rezerviranu riječ drugo može se dodati izvornom konstruktu. U bloku koji se pokorava ovoj naredbi izrađuju se izrazi. Oni će se izvršiti ako početni uvjeti rezultiraju rezultatima Lažno.
Blokiraj dijagram strukture ako ... drugo.
Primjer programa:
- Sintaksa je ifhellip-elifhellip-drugo. Naredba koja se nalazi u središtu omogućuje vam da provjerite nekoliko uvjeta za istinu. Ako bilo koji od njih proizvodi True, tada se izvršava odgovarajući blok. Broj elifa u uvjetnom konstruktu može biti proizvoljan, za razliku od ostalih.
Blokiraj dijagram ako ... elif ... drugo.
Primjer programa:
Ugniježđene uvjetne konstrukcije
Ako konstrukt (Python 3.0 i 2.7 su solidarni u ovom), možete testirati jedan uvjet unutar drugog. To znači da, kada se navodi ispit istine, možda će trebati proći još nekoliko Booleovih izraza. U tom slučaju, drugi je ugrađen u konstrukciju ako (npr hellip-elifhellip-. drugo). Korisnik treba pažljivo uviti, budući da Python ne tolerira slobode u tom smislu.
- Opravdanje izbora programskog jezika i kriterija
- Što je to - prevodilac, ili Kako napraviti računalo razumjeti ono što želite od njega?
- Python je razvojno okruženje. Python 3 za početnike
- Python za početnike
- Programiranje igara: programi, značajke stvaranja i preporuke
- Python - što je to? Visoki programski jezik
- Najpopularniji programski jezici. Programski jezici za početnike
- Tipizacija je .. Tipizacija u različitim područjima djelatnosti
- Python programski jezik: petlje
- Skriptni programski jezici: zadaci, značajke i prednosti
- Skupljanje je proces koji olakšava komunikaciju između programera i računala
- Programiranje u Pythonu: Popis
- Ulaz i izlaz u Pythonu. Ulaz i ispis
- Programiranje u Pythonu. Rad s žicama
- Kako mogu pronaći ostatak podjele u Pythonu?
- Python: vrste podataka, uvjeti, zahtjevi i primjeri
- Funkcije u Pythonu: def. Python 3 za početnike
- Što su objekti u Pythonu?
- Rad s objektima datoteka: otvaranje, čitanje i pisanje datotekama u Pythonu
- Uvjetne izjave ako / drugo u Pythonu: sintaksa i primjena
- Najveće zmije: tigar pitona