Tvrdnje (asserts) koriste se kod pisanja testovima i sastavni su deo svih programskih okvira za testiranje. One testiraju pretpostavke programa. Ako je vrednost ona koju očekujemo, tvrdnja vraća true (tačno) …
Čitaj dalje »Pip – kako instalirati pakete u Pajtonu?
Pip je sistem za upravljanje paketima u Pajtonu. Pakete, koji nisu deo standardne biblioteke koja se dobija instalacijom, moramo zasebno da instaliramo. Njihov broj je ogroman i raste iz dana …
Čitaj dalje »Šta je to build (pravljenje izvršne verzije softvera)?
Razvoj softvera opisuje čitav proces stvaranja izvršnog softvera. Krajnji rezultat je jedna od verzija softvera koji može da se izvrši i koristi. Svaka ta verzija sastoji se od određenog broja …
Čitaj dalje »Tipovi podataka u programiranju
Važan koncept koji postoji u svim programskim jezicima su tipovi podataka koji se mogu obraditi. Uobičajeni tipovi podataka postoje u svim jezicima i ponašaju se slično, ali svaki jezik ima …
Čitaj dalje »Šta je to izdanje softvera (software release)?
Kratko rečeno, izdanje softvera je uobličena verzija softvera koja je spremna za krajnjeg kupca. To ne mora da znači da je to konačna verzija softvera. Nekada kada su izdanja izlazila …
Čitaj dalje »Razvoj softvera i aplikacija
Izraz razvoj softvera i aplikacija odnosi se na čitavu grupu zadataka, koje ne uključuju samo programiranje, već i održavanja i ažuriranje. Pre svega, hajde da definišemo šta je to kvalitetan …
Čitaj dalje »Koji su glavni protokoli za prenos podataka?
Koliko god nam Internet delovao apstraktno i složeno, on prosto rečeno predstavlja skup veza između različitih računara i servera. Svaka veza je, u stvari, mrežni protokol za prenos podataka, odnosno …
Čitaj dalje »Naučite Git besplatno. Najbolji izvori i kursevi.
Svaki ko radi sa kodom bilo da je programer, tester, analitičar podataka i slično, treba da zna barem jedan sistem za kontrolu revizija. Trenutno najpopularniji takav sistem je git, alatka …
Čitaj dalje »Rad sa datotekama u Pajtonu
Otvaranje datoteke Za rad sa datotekama u Pajtonu koristi se ugrađena funkcija open() koja ima dva argumenta: open(file, mode=”rt”). Prvi je string koji predstavlja putanju do datoteke sa kojom radimo …
Čitaj dalje »Kako sačuvati istoriju naredbi u komandnoj liniji (Windows 10)?
U klasičnoj komandnoj liniji ili u Powershellu, istoriji svih unetih naredbi u trenutnoj sesiji pristupate tako što pritisnete F7 (izlazite pomoću ESC). Komande tako pregledate, ali možete i da odaberete …
Čitaj dalje »Identifikatori u programskom jeziku
Sve što koristimo u programiranju ima svoje ime. To se odnosi na varijable, konstante, metode, klase itd.. Kada se nešto deklariše, mora da se identifikuje svojim imenom. Ta imena nazivaju …
Čitaj dalje »Dobri alati za mašinsko učenje. Vodič za početnike.
Mašinsko učenje jeste obuhvatna tema koja obuhvata mnogo aspekata: prikupljanje podataka, obrada podataka, izradu modela, testiranje i primena napravljenih modela. Koji alati nam mogu biti od pomoći u tom procesu? …
Čitaj dalje »Konstante i varijable u programiranju
Konstanta je neka vrednost koja ne može da se menja tokom izvršavanja programa. One mogu biti literalne, iliti kako se u žargonu kaže, hardkodovane vrednosti koje se koriste u kodu. …
Čitaj dalje »Šta obuhvata pregled koda (code review)?
Pregled koda (code review) neizostavni je deo svakog procesa razvoja softvera. Znamo da isti zadatak u programiranju može da se reši na više načina, ali je cilj svakog programera da …
Čitaj dalje »Besplatni izvori za učenje algoritama i struktura podataka
Ne možete da budete dobar programer bez znanja algoritama i struktura podataka. Algoritmi su način kako rešavamo određen problem, a struktura podataka je način kako računar organizuje podatke kako bi …
Čitaj dalje »SELECT u SQL-u – osnovne naredbe sa primerima
SELECT je prva i osnovna naredba sa kojom se susretnete kad počnete da učite SQL. Omogućava da pogledamo, odnosno pročitamo podatke. Kombinuje se sa klauzulama koje određuju filter ili opis …
Čitaj dalje »Upoređivanje sadržaja dva foldera pomoću programa WinMerge
Ako želite da uporedite sadržaj dva foldera i ispitate koliko se razlikuju, isprobajte WinMerge. Odličan besplatan programčić. Kliknete na File – Open, i potom unesete adresu jednog i drugog foldera. …
Čitaj dalje »Slanje API zahteva kroz Postman
Šta je to API? Prosto rečeno, API je način koji neka aplikacija, biblioteka ili operativni sistem omogućava pristup drugim aplikacijama i programima. To je skup procedura, funkcija i svega što …
Čitaj dalje »Usavršite svoje znanje testiranja softvera (QA) – nekoliko besplatnih kurseva i izvora
Nije lako naći dobar kurs o testiranju softvera, jer ono što vam treba zavisi od tehnologije koju koristite, proizvoda koji testirate, kao i samih koncepata kojima se vodite. Uprkos tome, …
Čitaj dalje »Najbolji programski okviri (frameworks) otvorenog koda koji se koriste za automatsko testiranje
Rad sa alatima otvorenog koda ima mnogo prednosti. Obično za svaki od njih postoji obilje tutorijala na internetu. Možete ih koristiti slobodno bez ikakvih ograničenja, čak i u komercijalne svrhe, …
Čitaj dalje »