Osnovi programiranja u Python-u 2026/2027 - Biološki fakultet
Repozitorijum kursa (slajdovi i knjiga)
Materijali sa predavanja
- Uvod i radno okruženje
- Štampanje i rad sa tekstom
- Čitanje i pisanje fajlova
- Liste i petlje
- Pisanje sopstvenih funkcija
- Uslovni testovi
- Regularni izrazi
- Rečnici
- Fajlovi, programi i korisnički unos
Asistent
Način polaganja ispita
- Predispitne obaveze:
- Dva kolokvijuma (nose 30 + 40 poena).
- Da bi se moglo pristupiti teorijskom ispitu potrebno je osvojiti 35 ili više poena na kolokvijumima.
- Završni ispit:
- U terminu završnog ispita se realizuje popravak kolokvijuma (za studente koji nisu osvojili dovoljno bodova na kolokvijumima ili nisu zadovoljni kako su ranije uradili).
- Teorijski ispit (nosi 30 poena). Najmanje 15 poena je potrebno za prolaz na teorijskom ispitu.
Literatura
Osnovna literatura:
-
Jones, M. (2013). Python for Biologists: A programming course for complete beginners.
(PDF knjige se nalazi u repozitorijumu kursa.)
Sajt knjige | Vežbanja -
Jones, M. Advanced Python for Biologists.
Vežbanja -
Jones, M. Biological Data Exploration.
Sajt knjige | Vežbanja
Dodatna literatura:
- Lutz, M. (2013). Learning Python. O'Reilly.
- Sweigart, A. (2019). Automate the Boring Stuff with Python. No Starch Press.
- Kovačević, M. (2021). Osnove programiranja u Python-u. Građevinski fakultet u Beogradu.
-
Marić, F. i ostali (2019). Metodička zbirka zadataka iz osnova programiranja - Python. Društvo matematičara Srbije i Fondacija Petlja.
PDF | On-lajn izdanje
On-lajn materijali:
- Programiranje na Pajtonu, on-lajn priručnik (Petlja)
- Zvanična Python dokumentacija (na engleskom)