Pregled sadržaja[Sakriti][Pokazati]
Dobrodošli na drugo predavanje u našem Brzi tečaj Pythona za početnike Serija.
Ovo predavanje će se fokusirati na sintaksu Pythona i razumijevanje načina na koji se Python kod izvršava.
Već smo instalirali Python 3.10.4 u naše sustave. Sada nam treba uređivač koda za Python. Postoji mnoštvo opcija, ali meni je najdraža PyCharm.
To je jedan od najpopularnijih uređivača koda koji se koristi za Python i koristit ćemo ga za ovaj tečaj. Ovako izgleda na prvom startu.
Sada stvorite novu Python datoteku u projektu. sada ste spremni napisati svoj prvi kod u Pythonu.
Sada upišite:
print("Hello HashDork")
Sada proširite izbornik "Pokreni" i kliknite Pokreni. također možete koristiti prečace 'Shift + F10' u Windowsima ili 'Ctrl + cmd + R' u macOS-u za pokretanje programa.
Nakon toga, vidjet ćete mali prozor terminala na dnu koji prikazuje izlaz vašeg koda. Ovo je bio vaš prvi Python kod. Sada ćemo naučiti kako je to izvršeno.
Ovo je bio vaš prvi Python kod. Pokušajmo s drugim primjerom.
U ovom primjeru ispisat ćemo 10 zvjezdica '*' jednostavnim množenjem jedne zvjezdice s 10.
Tip:
print("*"*10)
Izlaz će izgledati ovako.
Sada ćemo naučiti kako je to izvršeno.
Kako se izvršava Python kod?
Kada pišemo kod u Pythonu, dio koda unutar zagrada, tj. (“*”*10) naziva se izraz. To je dio koda koji proizvodi vrijednost.
Dakle, kada Python tumač pokuša izvršiti redak 2, prvo će procijeniti kod između zagrada, tj. izraz. Stoga će proizvesti 10 zvjezdica i ispisati ih na terminalu.
Varijable u Pythonu
Varijable su jedan od najtemeljnijih koncepata programiranja i nisu specifične za Python. Varijable koristimo za privremeno pohranjivanje podataka u memoriju računala.
Evo primjera,
Upisujemo:
Price = 10
Kada Python interpreter izvrši ovaj kod, on će dodijeliti nešto memorije u koju će pohraniti broj 10. Na kraju, on će dodati ovu cijenu toj memorijskoj lokaciji.
Sada možemo koristiti ovu varijablu "Cijena" bilo gdje u našem programu za pristup vrijednosti koju smo spremili u toj varijabli.
Sada ako tipkate,
print(Price)
Izlaz ovog programa pokazat će pohranjenu vrijednost u varijabli “Cijena”, tj. 10. Imajte na umu da su varijable osjetljive na velika i mala slova.
Dakle, ovako definiramo varijable, počinjemo s identifikatorom koji je naziv naše varijable, zatim znak jednakosti i na kraju vrijednost.
Podignimo ovaj program na višu razinu. U drugom retku možemo ažurirati vrijednost ove varijable cijene na novu vrijednost. Neka bude 20. Sada kada pokrenemo naš program, trebali bismo vidjeti 20, jer Python interpreter izvršava naš kod red po red od vrha.
Kao varijable možemo pohraniti cijele brojeve, brojeve s pomičnim brojem, nizove i booleove vrijednosti. Osim toga, Python može pohranjivati složene vrijednosti poput popisa i objekata o kojima ćemo govoriti kasnije.
Sada ćemo promatrati primjer niza i boolean vrijednosti.
U Pythonu, niz je niz Unicode znakova. Jednostavnim riječima, to je bilo koji niz znakova koji se doslovno tumače skriptom.
Kao,
name = 'HashDork'
Slično tome, Booleove vrijednosti se koriste za dodjeljivanje vrijednosti True ili False izrazu.
is_published = True
Imajte na umu da je Python jezik koji razlikuje velika i mala slova i obično biste trebali koristiti mala slova za pisanje varijable i početi s velikim slovima dok definirate Booleovu vrijednost. U ovom slučaju prevoditelj neće prepoznati 'true' i rezultirat će pogreškom. Podvlaka se koristi za odvajanje riječi u nazivu varijable.
Primjer programa
Sada ćemo vidjeti primjer programa koji će koristiti gore navedene koncepte.
Zamislite da ćemo napisati program za bolnicu. Pa smo prijavili pacijenta po imenu Raj Koothrappali (Da, shvatio si). Ima 29 godina i novi je pacijent. Želim da ovdje definirate 3 varijable, njegovo ime, njegovu dob i drugu varijablu da provjerite radi li se o novom ili postojećem pacijentu.
Prestanite listati i pokušajte sami.
Hajdemo sada pronaći rješenje.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
Zamotati
To je sve s ovog predavanja.
Naučit ćemo o primanju unosa u Pythonu, pretvorbi tipa i nizovima.
Ostavi odgovor