VukiJr Ovisi o dosta faktora, ali bi rekao da su ti najbitniji sljedeci: koliko si dobar s Pythonom (i opcenito programiranjem), koliko ti je opterecenje taj semestar te naravno koliko si zainteresiran (drugim rijecima: koliko si voljan vremena ulozit).
- Ako imas dosta opterecenja taj semestar s ostalim kolegijima i nisi na “ti” s Pythonom, onda ga ne upisuj. Ovo ti govorim jer ljudi u pravilu na SU imaju problema s labosima.
- Ako smatras da imas vremena i nisi na “ti” s Pythonom, ali si voljan ulozit vremena i zanima te SU, onda upisi.
Zanimljivo je kod SU da u slucaju da ne razumijes gradivo onda labose neces tako lako napisati. Na preddiplomskom (barem na nekim kolegijima na RZu) mogao si napisati labose tako da proucis pseudokod i malo gradivo i “na konju si.” (ako je cilj samo proci labos). No, na SU ispituju razumjevanje gradiva, dobivenih grafova, … . Meni se dogodilo da mi kolega (doduse samo jedanput) uopce nije pogledao sto sam rjesio iz labosa (samo je trazio da grafove pokazem kada je trebalo), samo je krenuo resetat s pitanjima da vidi koliko razumijem.
Zasto sam tu naglasio “koliko si dobar s Pythonom”: (jako) malo studenata na FERu se zna sluziti s Pythonom. I dalje vlada taj nekakav stav da je Python “toy language” i da je to samo za prototyping. Nazalost to rezultira time da se Python jezikom smatra ono sto se nauci na Skriptnim jezicima (vise mozes nauciti citajuci Tutorial na sluzbenoj stranici) , a to je toliko malo i beznacajno da je apsolutno beskorisno. I onda kada treba napisati labos, a ne razumiju se osnovne stvari kod Pythona (citaj: sto je zapravo referenca te kako Python barata s memorijom) onda mozes cuti na hodniku “ovaj Python je za ku*ac”, …
Ako razumijes te neke osnovne stvari iz Pythona i nije ti problem boriti se na pocetku s Numpyem, onda ces profitirati. Fora je kod labosa iz SU da ako znas (ili naucis za vrijeme kolegija) koristiti Numpy onda se u pravilu glavne stvari svedu na tri-cetiri linije koda. Ja osobno sam imao najvise zezancije oko plottanja.