Programmeerimise ajalugu

Pythoni ajalugu

  • 1991: Guido van Rossum töötas välja Pythoni programmeerimiskeele, tuginedes ABC ja C keelte ideedele.
  • Eesmärk: Luua lihtne, loetav ja mitmekülgne keel.
  • 2000: Ilmus Python 2.0, mille uuenduste hulgas olid näiteks loendite generaatorid.
  • 2008: Välja anti Python 3.0, mis parandas Python 2 piiranguid ja pakkus paremat Unicode’i tuge.
  • 21. sajandil: Python saavutas suure populaarsuse valdkondades nagu veebiarendus (nt Django, Flask), andmeanalüüs (Pandas, NumPy) ja masinõpe (TensorFlow, PyTorch).
  • Iseloomulikud jooned: Avatud lähtekood, tugev kogukond ja platvormideülene tugi.

Pythoni süntaks

  • Peamised omadused: Lihtne ja loetav süntaks, kus taanded asendavad loogelisi sulge.
  • Põhilised komponendid:
    • Võtmesõnad: näiteks if, for, while, def, class.
    • Operaatorid: +, -, =, ==, and, or.
    • Kommentaarid: ühe rea jaoks #, mitmerealisteks kasutatakse """.
    • Taanded: Koodiblokkide märkimiseks kasutatakse 4 tühikut.
  • Näide:
x = 5
if x > 0:
    print("Positiivne arv")
  • Tüüpilised vead: Süntaksivead (näiteks ebaõiged taanded) ilmnevad programmikoodi käivitamisel.

Muutujad Pythonis

  • Mõiste: Muutuja on nimi, mis viitab mälus asuvale väärtusele.
  • Tüübi määramine: Pythonis toimub see automaatselt vastavalt määratud väärtusele (dünaamiline tüpiseerimine).
  • Näited:
    • x = 10 – täisarv (int)
    • nimi = "Anna" – sõne (str)
    • hind = 19.99 – ujukomaarv (float)
  • Nimetusreeglid:
    • Peavad algama tähe või alakriipsuga (_).
    • Ei tohi sisaldada tühikuid ega erimärke (v.a _).
    • On tõstutundlikud (X ja x on erinevad).
  • Nähtavus: Muutujad võivad olla lokaalsed (funktsioonis) või globaalsed (kogu programmis).