Odjeljak 2: Osnove Python programiranja

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

Dobrodošli u svijet Pythona, gdje programiranje postaje uzbudljivo i pristupačno! U ovom uvodnom dijelu ćemo istražiti osnove Python programiranja koje će vam omogućiti da napravite prve korake kao programer. Od kreiranja varijabli i tipova podataka do korištenja operatora za izvođenje proračuna i donošenja odluka, postavili smo temelje da se osjećate ugodno u pisanju koda u Pythonu.

Osim toga, obuhvatit ćemo kontrolne strukture if, else, elif, while y for, što će vam dati moć da kontrolišete tok vašeg programa. Spremite se da zaronite u uzbudljivo putovanje učenja dok se udubljujete u magiju Pythona i otkrivate sve što ovaj fascinantni jezik može da ponudi!

Početna stranica Python kursa od nule

Vratite se na odjeljak 1

2.1 Varijable i tipovi podataka

Uvod u varijable i njihovu upotrebu u Pythonu

U Pythonu, varijable su kontejneri koji se koriste za pohranjivanje podataka. Ovi podaci mogu biti brojevi, tekst, liste ili druge vrste informacija. Varijable omogućavaju programerima da efikasno pristupe podacima i manipulišu njima, što je neophodno u svakom programu.

Da biste definirali varijablu u Pythonu, jednostavno dodijelite vrijednost imenu varijable koristeći operator dodjeljivanja =. Na primjer:

name = "Jovan"
starost = 25
cijena_proizvoda = 19.99

U gornjem primjeru kreirali 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 u pokretnom zarezu.

  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.
  • plutati: Predstavite brojeve sa decimalama, kao što su 3.14, -2.5, 0.5, itd.
  • String (str): Predstavlja tekst i definira se u jednostrukim ili dvostrukim navodnicima, kao što su 'Hello', 'Python', '123', itd.
  • Boolean (bool): Predstavlja vrijednosti istinite ili lažne, koristi se za izražavanje logike i donošenje odluka.
  • Lista: To je uređena i promjenjiva zbirka elemenata, koji mogu biti različitih tipova podataka.
  • Tuple (torka): Slična je listi, ali je nepromjenjiva, što znači da se njeni elementi ne mogu mijenjati nakon što su kreirani.
  • Rječnik (dict): To je struktura podataka 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 aritmetičkih, poredbenih i logičkih operatora u Pythonu

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

  • Aritmetički operatori: Omogućavaju vam da izvodite matematičke operacije, kao što je sabiranje (+), oduzimanje (-), množenje (*), podjela (/), modul (%) i eksponent (**).
  • Operatori poređenja: Oni vam omogućavaju da uporedite dve vrednosti i vratite logičku vrednost Tačno ili Netačno u zavisnosti od poređenja. Neki primjeri su (==), (!=), (<), (>), (<=) i (>=).
  • Logički operatori: Oni vam omogućavaju da kombinujete logičke izraze. Glavni logički operatori su and, or y not.

Upotreba operatora u izrazima za izvođenje proračuna i donošenja odluka

Izrazi u Pythonu su kombinacije varijabli, vrijednosti i operatora koje se evaluiraju da bi dale rezultat. Ovi izrazi se koriste za izvođenje proračuna i donošenje logičkih odluka u programu.

  Vodič za Android Studio: Uvod

Primjer izraza s aritmetičkim operatorima:

x = 10
y = 5

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

Primjer izraza s operatorima poređenja:

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 sa logičkim operatorima:

Pada kiša = Tačno
je_hladno = Netačno

ako_pada_kiša_i_hladno je = pada kiša i hladno je
ako_kiša_ili_je_hladno = pada kiša ili je hladno
no_llueve = ne pada kiša

2.3 Kontrolne strukture

Uslovi: if, else, elif

Kontrolne strukture su fundamentalne za tok izvršavanja programa. U Pythonu je najčešća kontrolna struktura if, što omogućava da se odluke donose na osnovu booleovih uslova.

starost = 18

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

U ovom primjeru koristimo strukturu if da provjerite da li je varijabla edad je veći ili jednak 18. Ako je uslov tačan, ispisat će se “Vi ste punoljetni”; U suprotnom će biti odštampano „Vi ste maloljetnik“.

Takođe možemo koristiti elif (skraćeno od “else if”) za provjeru više uslova u nizu:

ocjena = 75

ako je bilješka >= 90:
print("Vaša ocjena je A")
elif napomena >= 80:
print("Vaša ocjena je B")
elif napomena >= 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 osnovu vrijednosti varijable nota.

Petlje: while i for

Petlje su još jedan važan način kontrole toka programa u Pythonu. Dvije od najčešće korištenih petlji su while y for.

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

brojač = 0

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

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

voće =

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

Ova petlja će ispisati svaku stavku na listi frutas.

Korištenje ovih struktura za kontrolu toka programa

Kontrolne strukture if, else, elif, while y for Oni su moćni alati koji omogućavaju programerima da donose odluke i ponavljaju radnje na osnovu različitih uslova. Sa ovim strukturama možete kreirati dinamičnije i fleksibilnije programe, sposobni da se prilagode različitim situacijama i efikasno manipulišu podacima.

Ukratko, u ovom odeljku naučili ste o varijablama i tipovima podataka u Pythonu, kao i o operatorima i izrazima koji vam omogućavaju da izvodite kalkulacije i donosite odluke u svom kodu. Istraživali ste i kontrolne strukture if, else, elif, while y for, koji su neophodni za kontrolu toka programa. Ovi koncepti će vam dati solidnu 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 koncepti

Idite na odjeljak 3: Funkcije i modularnost u Pythonu