Odjeljak 2: Osnove programiranja u Pythonu

Zadnje ažuriranje: Svibanj 27 2025
  • Python je pristupačan i zanimljiv jezik za početnike u programiranju.
  • Varijable su spremnici za pohranjivanje podataka, kao što su brojevi i tekst.
  • Kontrolne strukture vam omogućuju donošenje odluka i ponavljanje radnji u vašem kodu.
  • petlje while y for olakšati iteraciju kroz skupove podataka.
Odjeljak 2: Osnove programiranja u Pythonu

Dobrodošli u svijet Pythona, gdje programiranje postaje uzbudljivo i dostupno! U ovom uvodnom odjeljku istražit ćemo osnove programiranja u Pythonu koje će vam omogućiti da napravite svoje prve korake kao programera. Od stvaranja varijabli i tipova podataka do korištenja operatora za izvođenje izračuna i donošenje odluka, postavili smo temelje kako biste se osjećali ugodno pišući kod u Pythonu.

Osim toga, pokrit ćemo kontrolne strukture if, else, elif, while y for, koji će vam dati moć kontrole tijeka vašeg programa. Pripremite se zaroniti u uzbudljivo putovanje učenja dok uranjate u magiju Pythona i otkrivate sve što ovaj fascinantni jezik nudi!

Početna stranica tečaja Python od nule

Povratak na odjeljak 1

2.1 Varijable i tipovi podataka

Uvod u varijable i njihovu upotrebu u Pythonu

U Pythonu, varijable su spremnici koji se koriste za pohranu podataka. Ovi podaci mogu biti brojevi, tekst, popisi ili druge vrste informacija. Varijable programerima omogućuju učinkovit pristup podacima i manipuliranje njima, što je bitno u svakom programu.

Da biste definirali varijablu u Pythonu, jednostavno dodijelite vrijednost imenu varijable pomoću operatora dodjele =, Na primjer:

ime = «Ivan»
godina = 25
cijena_proizvoda = 19.99

U gornjem primjeru, stvorili smo tri varijable: nombre, edad y precio_producto. Varijabla nombre sadrži tekstualni niz, edad sadrži cijeli broj i precio_producto sadrži broj s pomičnim zarezom.

  Objective-C: Sve što trebate znati o ključnom Appleovom programskom jeziku

Opis osnovnih tipova podataka: integer, float, string, boolean itd.

Python je dinamički tipizirani jezik , što znači da ne morate eksplicitno deklarirati tip varijable. Tip podataka se automatski zaključuje iz dodijeljene vrijednosti. Neki od osnovnih tipova podataka u Pythonu uključuju:

  • Cijeli broj (int): Predstavlja cijele brojeve bez decimala, kao što su 1, -5, 100 itd.
  • Plutanje: Predstavite brojeve s decimalama, kao što su 3.14, -2.5, 0.5 itd.
  • Niz (str): Predstavlja tekst i definiran je u jednostrukim ili dvostrukim navodnicima, kao što su 'Hello', 'Python', '123', itd.
  • Booleov (bool): Predstavlja vrijednosti true ili false, koristi se za izražavanje logike i donošenje odluka.
  • Popis: To je uređena i promjenjiva zbirka elemenata, koji mogu biti različitih tipova podataka.
  • Tuple (torka): Sličan je popisu, ali je nepromjenjiv, što znači da se njegovi elementi ne mogu mijenjati nakon što su stvoreni.
  • Rječnik (dict): To je podatkovna struktura koja pohranjuje parove ključ-vrijednost, gdje je svaki ključ jedinstven i koristi se za pristup odgovarajućoj vrijednosti.

2.2 Operatori i izrazi

Objašnjenje aritmetike, usporedbe i logičkih operatora u Pythonu

U Pythonu, operatori su posebni simboli koji se koriste za izvođenje različitih operacija na varijablama i vrijednostima. Glavne vrste operatora u Pythonu su:

  • Aritmetički operatori: Omogućuju izvođenje matematičkih operacija, poput zbrajanja (+), oduzimanje (-), množenje (*), podjela (/), modul (%) i eksponent (**).
  • Operatori usporedbe: Omogućuju vam da usporedite dvije vrijednosti i vratite Boolean vrijednost True ili False ovisno o usporedbi. Neki primjeri su (==), (!=), (<), (>), (<=) i (>=).
  • Logički operatori: Omogućuju vam kombiniranje Booleovih izraza. Glavni logički operatori su and, or y not.

Korištenje operatora u izrazima za izvođenje izračuna i donošenje odluka

Izrazi u Pythonu su kombinacije varijabli, vrijednosti i operatora koji se procjenjuju da bi proizveli rezultat. Ovi se izrazi koriste za izvođenje izračuna i donošenje logičnih odluka u programu.

  Vodič za Android Studio: Uvod

Primjer izraza s aritmetičkim operatorima:

x = 10
y = 5

zbroj = x + y
oduzimanje = x – y
množenje = x * y
dijeljenje = x / y
modul = x % y

Primjer izraza s operatorima usporedbe:

a = 8
b = 10

je_jednako = a == b
nije_jednako = a != b
je_manje_od = a < b je_veće_ili_jednako = a >= b

Primjer izraza s logičkim operatorima:

Pada kiša = Istina
je_hladno = Netočno

ako_pada_kiša_i_hladno_je = pada kiša i hladno je
ako_kiši_ili_je_hladno = pada kiša ili je hladno
no_llueve = ne pada kiša

2.3 Kontrolne strukture

Uvjeti: if, else, elif

Kontrolne strukture temeljne su za tijek izvođenja programa. U Pythonu je najčešća kontrolna struktura if, koji omogućuje donošenje odluka na temelju Booleovih uvjeta.

godina = 18

ako je dob >= 18:
print("Punoljetni ste")
drugo:
print("Maloljetni ste")

U ovom primjeru koristimo strukturu if provjeriti je li varijabla edad je veći ili jednak 18. Ako je uvjet istinit, ispisat će se "Punoljetni ste"; U suprotnom će se ispisati "Vi ste maloljetnik".

Možemo i koristiti elif (skraćeno od "else if") za provjeru više uvjeta u nizu:

ocjena = 75

ako je bilješka >= 90:
print("Vaša ocjena je A")
elif bilješka >= 80:
print("Vaša ocjena je B")
elif bilješka >= 70:
print("Vaša ocjena je C")
drugo:
print("Vaša ocjena je F")

U ovom primjeru provjeravamo različite raspone ocjena i dodjeljujemo odgovarajuću ocjenu na temelju vrijednosti varijable nota.

Petlje: dok i za

Petlje su još jedan važan način kontrole tijeka programa u Pythonu. Dvije najčešće korištene petlje su while y for.

Petlja while Izvršava se dok je određeni uvjet istinit:

brojač = 0

dok je brojač < 5: print(brojač) brojač += 1

  10 vrsta podataka u Pythonu
Ova petlja će ispisati brojeve od 0 do 4 u konzolu. Petlja for koristi se za ponavljanje niza, kao što je popis ili tuple:

voće =

za voće u voću:
otisak (voće)

Ova petlja će ispisati svaku stavku na popisu frutas.

Korištenje ovih struktura za kontrolu tijeka programa

Kontrolne strukture if, else, elif, while y for Oni su moćni alati koji programerima omogućuju donošenje odluka i ponavljanje radnji na temelju različitih uvjeta. S ovim strukturama možete stvoriti dinamičnije i fleksibilnije programe, sposobne prilagoditi se različitim situacijama i učinkovito manipulirati podacima.

Ukratko, u ovom ste odjeljku naučili o varijablama i tipovima podataka u Pythonu, kao io operatorima i izrazima koji vam omogućuju izvođenje izračuna i donošenje odluka u vašem kodu. Također ste istraživali kontrolne strukture if, else, elif, while y for, koji su ključni za kontrolu tijeka programa. Ovi koncepti će vam dati čvrstu osnovu za rješavanje složenijih problema i razvoj naprednijih programa u Pythonu. Samo naprijed i nastavite istraživati ​​čuda ovog moćnog programskog jezika!

Osnove programiranja
Povezani članak:
Osnove programiranja: Osnovni pojmovi

Idite na odjeljak 3: Funkcije i modularnost u Pythonu