L07 Flashcards

1
Q

Šta predstavlja modul u Python programskom jeziku?

A

Modul predstavlja deo softvera koji poseduje specifičnu funkcionalnost. U Python programskom jeziku, svaka Python datoteka (sa ekstenzijom .py) predstavlja jedan modul.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Šta predstavlja paket u Python programskom jeziku?

A

Paket u Python jeziku predstavlja kolekciju modula unutar direktorijuma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Koja je razlika između modula i paketa?

A

Bilo koja python datoteka predstavlja jedan modul, i ime tog modula je isto kao i ime datoteke (bez .py ekstenzije). A paket je skup modula.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Koja je razlika između paketa i direktorijuma sa .py datotekama?

A

Paket je zapravo direktorijum Python modula koji mora da sadržii i dodatnu datoteku za inicijalizaciju, da bi se razlikovao od običnog direktorijuma koji samo sadrži Python datoteke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Na koje se načine paket može uvesti u radnu datoteku?

A

import ime_paketa

from ime_paketa import ime_modula

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Šta predstavlja Python biblioteka? Opisati odnos biblioteke, paketa i modula.

A

Biblioteka (en. library) predstavlja skup paketa. Odnos je da jedna biblioteka sadrži više paketa, a ti paketi sadrže više modula.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Šta je Standardna Biblioteka Python programskog jezika?

A

Standardna Python biblioteka se sastoji iz više različitih komponenti. Sadrži tipove podataka, npr. brojevi i liste. Biblioteka takođe sadrži ugrađene funkcije i izuzetke - objekte koji se mogu koristiti u svom kodu pisanom na Python jeziku bez potrebe za naredbom import. Najveći deo biblioteke sadrži skup modula. Neki moduli su napisani na C jeziku i ugrađeni su u sam Python interpreter, dok su neki moduli napisani na Python jeziku i uvoze se u izvornom obliku.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Čemu služi PIP?

A

Pip upravlja eksternim paketima pomoću komandi kao što su pip install, pip freeze, pip list, pip show, koji se pišu u komandnoj liniji.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Koje funkcionalnosti dodaju paketi math i datetime?

A

Math omogućava korišćenje osnovnih matematičkih funkcija, a datetime omogućava rad sa datumima i vremenskim zapisima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Šta predstavljaju regularni izrazi?

A

Regularni izraz predstavlja niz karaktera koji definišu šablon pretraživanja. Pri korišćenju regularnih izraza pretraga teksta ili provera korektnog unosa teksta predstavlja olakšicu pri programiranju.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly