L02 Flashcards

1
Q

Kakav je jezik Python po licenciranju?

A

Python je programski jezik otvorenog koda (open source).

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

Kako biste opisali Python programski jezik?

A

Python je interpretirani, objektno-orijentisani programski jezik visokog nivoa sa dinamičnim sistemom tipiziranja podataka. Ima jednostavnu sintaksu koja mu daje veliku prednost u odnosu na jezike kao što su Java ili C++.

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

Da li greška u Python jeziku izaziva grešku segmentacije? Šta predstavlja greška segmentacije?

A

Python nema greške segmentacije. Greška segmentacije se javlja kada program pokuša da pristupi memorijskoj lokaciji na koju nema pravo ili pokuša da pristupi na pogrešan način.

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

Kada su objavljene verzije 1, 2 i 3 Python jezika?

A

Python 1.x izdat je 1994.
Python 2.x izdat je u oktobru 2000.
Python 3.x izdat je u decembru 2008.

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

Šta predstavlja razumevanje lista?

A

Razumevanje listi je konstrukt koji služi za pravljenje listi na osnovu postojećih listi.

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

Šta predstavlja sakupljač otpada?

A

Sakupljač otpada je vrsta automatskog upravljanja memorijom. Sakupljač otpada vraća memoriju koju su zauzeli objekti koje program više ne koristi.

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

Da li postoji kompaktibilnost između Python 3.x i 2.x?

A

Python 3.x nije kompaktibilan unazad, tako da ne.

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

Navesti ključne izmene između Python 2.x i 3.x

A
  • print komanda je promenjena iz izjave u funkciju
  • izbačena input funkcija, a raw_input je preimenovan u input
  • dodata podrška za opcionu anotaciju funkcijakoje se mogu koristiti za deklaraciju neformalnih tipova
  • unificiranje tipova str i unicode
  • dodavanje tipova bytes / bytearry za nizove bajtova
  • uklanjanje kompaktibilnosti unazad
  • promena u deljenju celih brojeva
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Šta je omogućilo Python jeziku da postane programski jezik opšteg tipa?

A

Mogućnost da se koriste paketi, moduli i biblioteke.

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