Uz knjigu dolazi Raspberry Pi Pico pločica
Raspberry Pi Pico je modul mikrokontrolera visokih performansi dizajniran posebno za fizičko računarstvo. Mikrokontroleri se razlikuju od računara sa jednom pločom, kao što je Raspberry Pi 4, po tome što nemaju operativni sistem. Raspberry Pi Pico se može programirati tako da izvršava jedan zadatak veoma efikasno u okviru aplikacija za kontrolu i praćenje u stvarnom vremenu koje zahtevaju brzinu. ’Pico’ kako ga zovemo, zasnovan je na brzom, efikasnom i jeftinom dvojezgarnom ARM Cortex-M0+ RP2040 čipu mikrokontrolera koji radi na najviše 133 MHz i ima 264 KB SRAM memorije i 2 MB fleš memorije. Osim velike memorije, Pico ima još atraktivnije funkcije uključujući ogroman broj GPIO pinova i popularne interfejs module kao što su ADC, SPI, I2C, UART i PWM. Za kraj, čip nudi brze i precizne tajmer module, hardverski interfejs za debagovanje i unutrašnji senzor temperature.
Nagla ekspanzija Interneta, a nakon toga i uvođenje većeg broja različitih servisa, prouzrokovala je sve veće zahteve korisnika što je za posledicu imalo konstantni razvoj pristupnih mreža.
Potražnja za velikim propusnim opsegom, velikim bitskim brzinama u oba smera, niskom latencijom i pouzdanijim servisima u poslednjih desetak godina značajno su potisnuli stare tradicionalne telefonske i kablovske mreže i doprineli razvoju i velikoj popularnosti optickih fiksnih pristupnih mreža, posebno FTTH (Fiber To The Home).
U ovoj knjizi upoznaćete se sa savremenim FTTx optičkim mrežama i nizom praktičnih saveta o projektovanju, izgradnji i održavanju ovih mreža.
Sistemi mašinskog učenja su i kompleksni i jedinstveni. Kompleksni su zato što se sastoje od mnogo različitih komponenti i uključuju mnoge različite aktere. Jedinstveni su zato što zavise od podataka, pri čemu se podaci drastično razlikuju od jednog slučaja upotrebe do drugog. U ovoj knjizi ćete naučiti holistički pristup projektovanju sistema mašinskog učenja koji su pouzdani, skalabilni, održivi i prilagodljivi promenljivim okruženjima i poslovnim zahtevima.
Autorka Chip Huyen, suosnivač kompanije Claypot AI, razmatra svaku dizajnersku odluku – kao što su obrada i kreiranje podataka za obuku, izbor karakteristika, učestalost ponovnog treniranja modela i praćenje - u kontekstu kako to može pomoći vašem sistemu u celini da postigne svoje ciljeve. Iterativni okvir u ovoj knjizi koristi stvarne studije slučaja podržane obiljem referenci.
Ova knjiga će vam pomoći da se suočite sa scenarijima kao što su:
• Inženjering podataka i izbor pravih mernih pokazatelja za rešavanje poslovnog problema
• Automatizacija procesa stalnog razvoja, evaluacije, implementacije i ažuriranja modela
• Razvoj sistema za praćenje radi brzog otkrivanja i rešavanja problema koje vaši modeli mogu sresti u proizvodnji
• Arhitektura platforme za mašinsko učenje koja služi u različitim slučajevima upotrebe
• Razvoj odgovornih sistema mašinskog učenja
Udžbenik sadrži sedam poglavlja.
Prvo poglavlje: Osnovni koncepti
U poglavlju uvedeni su osnovni koncepti i ideje, neophodne za razumevanje baze podataka i funkcija sistema za upravljanje bazom podataka. U poglavlju je objašnjeno opšte značenje pojmova podatak, informacija i znanje i, dodatno, opisana je uloga meta podataka u kontekstu baze podataka. Polazeći od činjenice da je dizajniranje baze podataka složen proces, u poglavlju su predstavljene i opisane faze životnog ciklusa baze podataka. Namera je da, prateći životni ciklus baze podatka, konačni dizajn baze podataka zadovolji zahteve i potrebe budućih korisnika.
Drugo poglavlje: ER model
U poglavlju predstavljeni su koncepti ER modela i ER dijagrami, koji se koriste da ilustruju konceptualni dizajn baze podataka. Objašnjeno je kako se osnovni
ER model može proširiti, sa ciljem da uključi dodatne koncepte modelovanja, kao što su: generalizacija, specijalizacija, nadtipovi, podtipovi.
Treće poglavlje: Relacioni model
U ovom poglavlju objašnjeni su koncepti relacionog modela baze podataka: relacije, šeme relacija, ključevi, funkcionalne zavisnosti i pravila integriteta.
Četvrto poglavlje: Mapiranje ER modela u relacioni
Poglavlje opisuje transformaciju konceptualnog, ER modela, u relacioni model baze podataka. Objašnjena su pravila i redosled mapiranja elemenata ER modela u relacione tabele. Deo poglavlja čine primeri koji detaljno opisuju i objašnjavaju proces transformacije ER modela u relacioni model baze podataka.
Peto poglavlje: Normalizacija podataka
U poglavlju je objašnjena normalizacija podataka, čiji je cilj kontrolisanje redundanse podataka i izbegavanje anomalija pri ažuriranju podataka. Poglavlje sadrži opis stepena normalizacije pomoću: prve, druge, treće, Bojs-Kodove i četvrte normalne forme. Pojam funkcionalnih zavisnosti, prikazan u poglavlju tri: Relacioni model, proširen je i opisan iz ugla sprovođenja procesa normalizacije.
Šesto poglavlje: Implementacija baze podataka
U poglavlju su opisane naredbe SQL jezika, potrebne za implementaciju relacione baze podataka. Objašnjeno je kreiranje baze podataka i tabela na osnovu prethodno kreirane relacione šeme, uključujuću definiciju različitih tipova ograničenja integriteta, kao što su strani ključevi i referencijalni integritet.
Sedmo poglavlje: Studije slučaja
Na kraju udžbenika, u poglavlju sedam, predstavljeno je pet studija slučaja, sa ciljem da se konkretnim primerima detaljnije ilustruju koncepti opisani u poglavljima ovog udžbenika. Studije slučaja poređane su po složenosti, od jednostavnijih ka složenijim.
Prva knjiga na srpskom jeziku koja kombinuje štampani tekst i generativnu veštačku inteligenciju (SQLgpt) kao metod za sticanje neophodnih iskustava za ovladavanje jednim od najtraženijih programskih jezika.
U uvodu smo objasnili zašto je korisno naučiti SQL programski jezik, kao i u kakvim sve ulogama može da se nađe SQL developer.
Prvi deo knjige:
Naučićete osnove programskog jezika SQL kroz detaljno upoznavanje sa naredbama, klauzulama, operatorima i funkcijama. Svakom delu sintakse programskog jezika SQL posvećeno je posebno poglavlje koje je podeljeno na informativne celine: uvod i sintaksa, kako funkcioniše, primeri upotrebe, performanse, ograničenja i zablude, saveti i najbolje prakse. Na kraju svakog poglavlja možete da proverite stečeno znanje vežbajući odgovaranja na kviz pitanja.
Knjiga „Distributivne mreže – Uvod u PSS®SINCAL“ namenjena je za upoznavanje sa komercijalnim programskim paketom koji se u velikoj meri koristi za različite tipove analiza u distributivnim mrežama. Knjiga je koncipirana tako da uz dodatna teorijska objašnjenja i adekvatne primere pokrije kompletno gradivo koje se izučava na predmetu Distributivne i industrijske mreže na četvrtoj godini osnovnih akademskih studija na Elektrotehničkom fakultetu Univerziteta u Beogradu. Sadržaj knjige se odnosi na sledeće oblasti: formiranje simetrične/nesimetrične distributivne mreže i proračun tokova snaga u njima, analiza rasta potrošnje, radne tačke i profili potrošnje/proizvodnje, skladištenje električne energije, kalibracija potrošnje i optimalna regulacija transformatorskih stanica, restauracija i rekonfiguracija opterećenja, analiza zagušenja, kapacitet mreže za prijem distribuirane proizvodnje, kompenzacija reaktivne snage.
Pred vama je drugo dopunjeno izdanje knjige Osnove programiranja u Pajtonu. Zahvaljujući ubrzanom razvoju veštačke inteligencije, kao i sve većem značaju nauke o podacima, programski jezik Pajton je, u prethodnih pet godina, povećao svoju popularnost i predstavlja prvi izbor za jezik u kome se izučavaju osnovni koncepti programiranja.
Zbog toga sam se odlučio da poboljšam tekst prethodnog izdanja, uklonim uočene greške i dodam glavu koja se bavi programskim paketima NumPy i Matplotlib. Ovi paketi objedinjavaju neophodne alate za sve one koji se bave kreiranjem i analizom matematičkih modela realnih sistema i analizom numeričkih podataka. NumPy se bavi matričnim izračunavanjima, dok Matplotlib predstavlja skup alata za grafičko predstavljanje podataka.
Pored teksta nove glave, koja nosi ime Pajton za inženjere: NumPy i Matplotlib, u okviru ovog izdanja dodati su i delovi teksta vezani za sledeće mogućnosti jezika:
• uslovni izrazi - glava 3,
• oblikovanje teksta pomoću formatirajućeg stringa - glava 5,
• operatori raspakivanja - glava 5,
• slučajno uzorkovanje pomoću odabira sa ponavljanjem - glava 6.
Većina modernih sistema u telekomunikacijama predstavlja složenu kombinaciju hardvera i softvera. Dodatno, razvoj računara je omogućio da se mnoge telekomunikacione funkcionalnosti presele na računare i virtuelne mašine. Usvojene paradigme poput virtuelizacije mrežnih funkcija i softverski definisanih mreža potvrđuju ovaj trend. U većini slučajeva se kao operativni sistem koristi Linux pre svega zbog otvorenosti koda, široke zajednice, ali i velike fleksibilnosti i prilagodljivosti različitim platformama. Otuda je bitno poznavati rad u Linux okruženju jer bez tog znanja postaje gotovo nemoguć kvalitetan rad sa modernom telekomunikacionom opremom. Ovaj udžbenik je upravo posvećen sticanju osnova u radu sa Linux okruženjem kao početna stepenica u administraciji modernih telekomunikacionih sistema.
Ovaj udžbenik je namenjen predmetu Mrežna administracija i programiranje koji se predaje na Elektrotehničkom fakultetu Univerziteta u Beogradu. Cilj udžbenika je da upozna čitaoce sa osnovama Linux operativnog sistema, pre svega sa radom u konzolnom (negrafičkom) okruženju. Poseban akcenat je stavljen na konfiguraciju mrežnih podešavanja i mrežnu administraciju sistema, ali i programiranje skripti.
Procenjuje se da godišnji gubici različitih materijala izazvani korozijom iznose više miliona tona svake godine. Korozijom milion tona gvožđa godišnje oslobađa se nepovratno izgubljena energija kojom bi se grad od dva miliona domaćinstava (uz prosečnu potrošnju od 500 kW h mesečno) mogao napajati električnom energijom mesec dana.
Proteklih decenija nova saznanja i razumevanje mehanizama korozionih procesa su doprinela boljem kontrolisanju korozionih procesa i zaštiti materijala. I danas, početkom 21. veka nauka o koroziji i inženjerstvu materijala se sreće sa brojnim izazovima koji su vezani za održivost budućeg razvoja, smanjenje utroška energije, upotrebe novih materijala i razvoj novih tehnologija, koji nameće razvoj novih ekološki prihvatljivih materijala i tehnika zaštite materijala od korozije. Za uspešno rešavanje ovih i drugih izazova neophodno je poznavanje osnova korozije, elektrohemije i svojstava materijala.
Predmet analize i izlaganja gradiva u ovom udžbeniku je razvoj softvera orijentisanog na procese. Gradivo uključuje teorijske osnove, metode koje se koriste u projektovanju softvera, implementaciona okruženja, kao i alate i metode za upravljanje razvojem softvera. Cilj je da se u okviru knjige predstave najznačajniji procesi softverskog inženjerstva i njihova primena, počev od korisničkih zahteva koji se danas postavljaju pred informacione sisteme velikih preduzeća: distribuiranost, linearna skalabilnost i pouzdanost. Zatim, pregled teorijskih koncepata koji to omogućuju: paralelni procesi, servisi, događaji i metode za njihovo upravljanje, kao i metode za upravljanje softverskim procesom, gde je posebna pažnja posvećena DevOps-u.
S obzirom na to da je softversko inženjerstvo u najvećoj meri okrenuto praksi i konkretnoj primeni, deo ove knjige posvećen je implementacionim okruženjima i alatima za upravljanje životnim ciklusom kontejnera kao i njihovom orkestracijom. Udžbenik i praktikum laboratorijskih vežbi, koji je u pripremi, čine celinu nastavnih materijala za savlađivanje izloženog gradiva.
Ovaj rukopis u formi udžbenika ima prvenstveno cilj da unapredi nastavni proces, te da studentima olakša savladavanja nastavnih jedinica iz oblasti elektrotehnike: elektrostatika i jednosmjerne struje. Udžbenik je prvenstveno namijenjen studentima mašinskog, pedagoškog, tehnološkog i fakulteta za proizvodnju i menadžment, Univerziteta u Istočnom Sarajevu na kojima autori izvode nastavu na predmetima Elektrotehnika, Elektrotehnika 1, Elektrotehnika 2 i Osnove elektrotehnike. Nastavni planovi i programi pomenutih predmeta u potpunosti su obuhvaćeni sadržajem ovog udžbenika, pa se u njemu mogu naći i neke nastavne jedinice koje nisu uobičajene za klasične udžbenike elektrotehnike u kojima se obraduju elektrostatika i jednosmjerne struje. Na osnovu višegodišnjeg iskustva u izvođenju nastave na pomenutim fakultetima i iskustava sa generacijama studenata, odlučili smo, da koliko je to bilo moguće, uprostimo i pojednostavimo matematički alat potreban za praćenje i savladavanje izložene materije. Integralne i diferencijalne jednačine kojima se standardno opisuju različiti fenomeni u pomenutim oblastima elektrotehnike su pojednostavljene i svedene na obične algebarske jednačine ili izraze. Svako poglavlje u udžbeniku obogaćeno je mnoštvom ilustracija i urađenih računskih primjera, kako bi se tim didaktičkim metodama studentima približile izložene nastavne jedinice. Udžbenik se sastoji od devet poglavlja.
Ova knjiga vas uči na jednostavan, vizuelan i praktičan način kako da izgradite čvrst mentalni model o tome kako Git sistem za kontrolu verzija funkcioniše. Kroz upotrebu slika, objašnjenja i praktičnih vežbi, naučićete kako da koristite GIT sa samopouzdanjem.
Informacije se uvode postepeno kako bi se izbegla zbrka sa nepoznatim pojmovima ili konceptima. Naučite Git je idealna knjiga za sve koji treba da koriste Git za lične ili profesionalne projekte: studente koji uče programiranje, mlade programere, stručnjake za podatke i autore tehničke dokumentacije.
Ova knjiga vas uči kako da:
• Preuzmete Git i da inicijalizujete lokalno skladište
• Dodate fajlove u područje pripreme i kako da pravite komite (commit)
• Pravite, premeštate i brišete grane
• Spajate i menjate bazu grana
• Radite sa udaljenim skladištima, uključujući kloniranje, slanje, povlačenje i dobijanje (cloning, pushing, pulling, and fetching)
• Koristite zahteve za povlačenje (pull requests) za saradnju sa drugima
U knjizi „Namenski grafički jezici za modelovanje u robotici“ opisani su aktuelni teorijski i praktični problemi u softverskom inženjerstvu, koji se odnose na razvoj metodologija i alata za proizvodnju softvera. Problemi i rešenja su ilustrovani na primerima srednje složenosti u robotici i automatici. Stvaranje novih namenskih robota za primenu u specifičnim oblastima je interdisciplinarni posao koji zahteva stručnjake različitih profila iz mašinstva, elektronike, robotike, automatike, softvera i oblasti primene robota. Kako organizovati jedan takav tim da postane funkcionalan, da razume zadatak, da postavi tačan i dostižan cilj i kako na svakom koraku biti siguran u ispravan tok posla? Intuitivno, posao ćemo brže uraditi ako imamo dobre alate i znamo da ih koristimo. Šta nam garantuje da alati koje imamo mogu da se primene na rešavanje problema? Možda će tek na kraju posla alatu nedostajati deo za „završnu obradu“, zbog čega nećemo dobiti upotrebljiv krajnji proizvod.
Knjiga na jednom mestu opisuje probleme iz mehanike, elektronike, automatike, softvera i matematičke lingvistike, a sve u formi interesantnih poslova na razvoju i proizvodnji robota. Iskustva koja su prikazana u knjizi primenljiva su na različite oblasti nezavisno od robotike. Ona softverskim inženjerima daju odgovor na dilemu šta je razvoj, a šta proizvodnja softvera. Ekspertima iz različitih nauka ova knjiga nudi rešenje kako jezik svog kružoka, ili jezik svoje struke, mogu da formalizuju i prevedu u upotrebljivo i izvršivo ekspertsko znanje za potrebe robotizacije.
U knjizi "Funkcionalni dizajn", poznati softverski inženjer Robert C. Martin (poznat kao "Ujka Bob") objašnjava primenu funkcionalnog programiranja za izgradnju boljih sistema za krajnje korisnike. Martin poredi konvencionalne objektno-orijentisane strukture koda u Javi sa onima koje omogućava funkcionalno programiranje, identifikuje optimalne uloge za svaki pristup i demonstrira kako unaprediti sistem pažljivim korišćenjem oba pristupa u odgovarajućim kontekstima.
Martinov pristup je pragmatičan, s naglaskom na rešavanju stvarnih problema umesto teorijskog razmatranja. Kroz pristupačne primere, programeri će razumeti kako im jednostavan, semantički bogat jezik Clojure, može pomoći da unaprede čistoću koda, dizajn, disciplinu i rezultate. Martin istražuje poznate SOLID principe i Dizajnerske obrasce Četvoročlane Grupe iz funkcionalne perspektive, te otkriva zašto obrasci i dalje imaju veliku vrednost za funkcionalne programere i kako ih koristiti radi postizanja izuzetnih rezultata.
“Funkcionalni dizajn" je kalsik, od samog početka. Bob ističe kako elementi funkcionalnog programiranja čine dizajn softvera jednostavnim, ali i pragmatičnim. On to čini na način koji je prihvatljiv i koristan za programere koji već imaju iskustvo sa C#, C++, ili Javom.” Janet A. Carr, Independent Clojure Consultant
Priručnik je nastao kao težnja autora da napiše knjigu koja će pomoći prvenstveno učenicima i studentima da savladaju nastavni plan i program a i drugim korisnicima će biti od velike pomoći pri upotrebi tehničkog crtanja sa nacrtnom geometrijom i kompjuterskom grafikom.
Ovaj priručnik je namenjen učenicima prvog razreda, za razne obrazovne profile: u mašinskoj, elektro, građevinskoj, arhitektonskoj, saobraćajnoj i drvoprerađivačkoj struci u srednjim stručnim, kao i visokim strukovnim školama, akademijama i fakultetima u cilju sticanja znanja,veština i navika neophodnih za obavljanje složenih i konkretnih zadataka u proizvodnji.
Priručnik je koncipiran tako da su u prvom delu data teorijska objašnjenja i demonstracije neophodne za razumevanje tehničkog crtanje sa nacrtnom geometrijom.
U drugom delu je data zbirka rešenih zadataka u programu Auto Cad, u cilju lakšeg rešavanja konkretnih problema u praksi.
Da bi ova knjiga našla mesto u srednjim tehničkim, visokim strukovnim školama, akademijama, fakultetima i u proizvodnji, zahvaljujem se recenzentu Ivanović Grozdi diplomiranom mašinskom inženjeru, profesoru mašinstva u penziji iz Aranđelovca, koja je proverila teoretski deo i zbirku rešenih zadataka.
Format knjige je A4
Ova monografija obrađuje problematiku STABILNOSTI EES-a (elektroenergetskih sistema). Stabilnost elektroenergetskih sistema (skraćeno EES-a) je veoma kompleksna oblast i ne može se iscrpsti jednim delom. Na srpskom jeziku, praktično ne postoji knjiga koja celovito obrađuje stabilnost EES-a. Osim monografije Dragana Tasića i Nikole Rajakovića "Uticaj potrošnje na naponsku stabilnost elektroenergetskih sistema", praktično ne postoji ni jedna knjiga koja se bavi stabilnošću EES-a. U svetskoj literaturi postoji veći broj knjiga koje se bave ovom oblašću. Neke od njih navedene su u referencama. Namera autora nije bila da napiše delo koje bi, uz korišćenje raspoložive svetske literature, potpuno pokrilo razmatranu oblast. Osnovna ideja ove monografije je da sažme radove autora koji su već objavljeni kako u domaćim, tako i u inostranim časopisima.
U monografiji se ne startuje od elementarnih pojmova vezanih za stabilnost EES-a, već se daju matematički modeli EES-a koji mogu biti baza za razvoj programskih celina (softvera) za analizu stabilnosti složenih EES-a. Prema tome, monografija podrazumeva da čitalac već vlada osnovnim znanjima vezanim za stabilnost dinamičkih sistema pa i EES-a.
Udžbenik „Osnovi telekomunikacija“ nastao je kao rezultat višegodišnjeg naučnog i nastavnog rada autora u oblasti telekomunikacija, sa ciljem upoznavanja čitaoca sa osnovnim konceptima i principima rada tradicionalnih i savremenih telekomunikacionih sistema.
Udžbenik „Osnovi telekomunikacija“ biće koristan izvor znanja za sve one koji žele da razumiju osnovne principe telekomunikacija. Sadržaj udžbenika je organizovan u osam poglavlja. U prvom poglavlju dat je kratak pregled istorijskog razvoja telekomunikacija, predstavljen je opšti model telekomunikacionog sistema te su definisani osnovni pojmovi u teoriji informacija. Drugo poglavlje je posvećeno signalima, njihovim karakteristikama i analizi istih. Sistemi za prenos signala predstavljeni su u trećem poglavlju. Analogne modulacije obrađene su u četvrtom poglavlju, dok su impulsne modulacije tema petog poglavlja. Osnovni principi prenosa digitalnih signala prezentovani su u šestom poglavlju. Digitalne modulacije i modulacije u proširenom spektru predstavljene su u poglavljima sedam i osam, respektivno.
Materijal prikazan u udžbeniku prvenstveno je nastao u toku pripreme predavanja iz predmeta „Osnovi telekomunikacija“, pa je shodno tome i namijenjen studentima osnovnog studija Elektrotehničkog fakulteta Univerziteta u Istočnom Sarajevu za pripremu ispita iz navedenog predmeta.
U cilju budućeg unapređenja ovog udžbenika, sve sugestije i ideje čitalaca biće dobrodošle i sa zahvalnošću razmotrene.
USPEŠNO DODATO U KORPU