Predavanja 2021-01-06: Pregled programskega jezika Python3

Pregleda programskega jezika Python 3

Priporočeno branje je Python tutorial.

Osnovni podatkovni tipi v Pythonu:

  • boolove vrednosti: True in False, osnovne operacije
  • številske vrednosti: cela števila, plavajoča vejica, osnovne operacije, elementarne funkcije (paket math)
  • nizi znakov: kako jih pišemo, poseben pomen znaka \

Spremenljivke

  • spremenljivk ni treba deklarirati in ni treba povedati, kakšnega tipa so

Kontrolne strukture

  • pogojni stavek ifthenelifelse
  • zanka while
  • zanka for
  • ukaza break in continue
  • izjeme, try in except

Table in nabori

  • kako zapišemo tabelo in nabor
  • kako dostopamo do elementov tabele in nabora
  • razlika med tabelo in naborom

Funkcije

  • pozicijski in imenovani argumenti
  • argumenti s privzetimi vrednostmi
  • *args in **kwargs (najprej slovarji!)
  • lokalne spremenljivke
  • lokalne funkcije

Množice

  • množico zapišemo {a, b, ..., c}
  • prazna množico set()
  • x in s preveri, ali je x v s, kjer je s množica, seznam, ...
  • ostale operacije na množicah

Slovarji

  • slovar zapišemo {k₁:v₁, ..., kᵢ:vᵢ}
  • d[k] je vrednost, ki pripada ključu k
  • d.get(k,x) je vrednost, ki pripada ključu k, če ga ni v d, potem je odgovor x
  • del d[k] zbriše ključ k in njemu pripadajočo vrednost
  • d.keys(), d.values() in d.items() dajo ključe, vrednosti in pare (ključ, vrednost)
  • slovarji in zanka for

Izpeljani seznami, slovarji in množice

  • izpeljani seznam [f(i) for i in s if p]
  • lahko naredimo tudi izpeljani nabor, slovar ali množico

Osnovna uporaba print, input in format

  • kako deluje print
  • kako deluje input
  • kako deluje format

Datoteke

  • kako odpremo datoteko s stavkom with in open
  • kako beremo iz datoteke in pišemo vanjo
Zadnja sprememba: četrtek, 11 november 2021, 14:13 PM