Knjige i priručnici

Raspberry Pi Full Stack: Sveobuhvatan kurs koji će vas naučiti kako da kreirate modernu IoT aplikaciju
Raspberry Pi Full Stack
Dr Peter Dalmaris

U ovoj knjizi ćete videti brz pregled full-stack razvoja veb aplikacija pomoću Raspberry Pi-a. Naučićete kako da kreirate aplikaciju od „nule“.
Steći ćete iskustvo i znanje o tehnologijama, uključujući:

  • Linux operativni sistem i komandnu liniju.
  • Python programski jezik.
  • Pinove Raspberry Pi General Purpose Input Otput (GPIO-ove).
  • Nginx veb server.
  • Flask Python mikro-radni okvir veb aplikacije.
  • JQuery i CSS za kreiranje korisničkog interfejsa.
  • Podešavanje vremenskih zona.
  • Kreiranje grafikona pomoću alatki Plotly i Google Charts.
  • Evidencija podataka pomoću Google Sheet-a.
  • Razvoj apleta pomoću IFTTT-a.
  • Zaštita vaše aplikacije pomoću SSL-a.
  • Primanje SMS obaveštenja na vašem telefonu pomoću alatke Twilio.

U ovoj knjizi ćete naučiti kako da postavite daljinski bežični Arduino senzorski čvor i kako da sa njega prikupljate podatke. Vaša Raspberry Pi veb aplikacija će moći da obrađuje podatke Arduino čvora na isti način na koji obrađuje podatke sa svog ugrađenog senzora.

Raspberry Pi Full Stack naučiće vas mnogim veštinama koje su važne za izradu Veb i Internet of Things aplikacija.
Aplikacija koju ćete izraditi u ovom projektu je platforma na koju možete da nadograđujete. Ovo je samo početak onoga što možete da uradite pomoću Raspberry Pi-a i softverskih i hardverskih komponenata o kojima ćete učiti.

Cena: 1.750 1.645 rsd
Industrijska automatika
Industrijska automatika
Milan Ristanović

Stalno rastuće tržište oblasti industrijske automatike, kako u svetu tako i kod nas, dovodi do potrebe za sistematskim proučavanjem i predavanjem ove oblasti na univerzitetu. Počev od školske 2011/12. godine, na Modulu za automatsko upravljanje, Univerzitet u Beogradu - Mašinski fakultet, je uveden predmet Industrijska automatika, koji se predaje na prvoj godini master akademskih studija.

Udžbenik se sastoji od pet poglavlja. U prvom poglavlju se objašnjava pojam, značaj i uloga sistema automatskog upravljanja u industriji. Kroz drugo i treće poglavlje, čitalac se uvodi u komponente, metode sinteze i načine realizacije električnog, pneumatskog i elektropneumatskog upravljanja. Četvrto poglavlje predstavlja centralno poglavlje ovog udžbenika, u kome se stavlja akcenat na razumevanje koncepta programabilnih logičkih kontrolera i sistemskog pristupa rešavanju problema primenom programabilnih logičkih kontrolera. Konačno, u petom poglavlju se daju osnovne informacije o Industriji 4.0 i ulozi industrijske automatike u 21. veku.

Kako je cilj kursa Industrijska automatika upoznavanje studenata sa savremenim industrijskim upravljačkim sistemima, metodama projektovanja i načinom realizacije, a ishod razvijanje kompentencije studenata da razumeju i da mogu da implementiraju jednostavna rešenja u različitim tehnologijama izvedbe, udžbenik je protkan pažljivo postavljenim i rešenim problemima iz tehničke prakse. Naravno, ovaj udžbenik je samo osnovna literatura, koja čitaoca treba da osposobi za dalje samostalno usavršavanje.

Cena: 2.000 rsd
Sušenje i načini sušenja drveta
Sušenje i načini sušenja drveta
Dr Radivoje M. Topić

Sušenje je jedna od najstarijih i najčešćih pojedinačnih operacija u različitim oblastima i sferama življenja. Do sada, međutim, nije bilo izvornih referenci na raspolaganju koje pokrivaju oblast teorije, tehnike, tehnologije i praktične primene procesa sušenja. Ova jedinstvena knjiga pokušava da odgovori tim zahtevima.

Knjiga Sušenje i načini sušenja drveta kroz šesnaest poglavlja i četiri priloga obrađuje teoriju, tehniku i tehnologiju procesa sušenja drveta različitim načinima i u različitim rešenjima uz ispunjenje osnovnih zahteva procesa sušenja: maksimalni intenzitet ostvarivanja procesa, minimalnu “potrošnju” energije i dobijanje proizvoda zahtevanog kvaliteta vezano za drvo.

Poseban akcenat se daje na:

  • osnove teorije procesa sušenja, koji se razmatra kao složen fizičko hemijski proces, statiku i kinetiku,
  • solarnu energiju i njeno korišćenje u obliku termičke energije i električne energije,
  • prikaz specijalnih tehnoligiija i tehnika procesa sušenja, kroz teorijska razmatranja procesa prenosa toplote i mase materije, prikaz rešenja koja se ne baziraju na konvektivnom načinu sušenja,
  • prikaz načina sušenja i rešenja za sušenje drveta, papira i biomase od drveta različitih namena,
  • na raznovrsnost prikazanih načina i rešenja za sušenje.

U knjizi Sušenje i načini sušenja drveta se na specifičan način, koncizno i jasno obrađuju pitanja vezana za proces sušenja, drveta, teoriju, tehniku i tehnologiju, što je od izuzetne važnosti ne samo za mlade inženjere i istraživače, već i za rešavanja problema u praksi i osvajanje novih rešenja uređaja i opreme u ovoj oblasti, imajući u vidu i aspekt održivog razvoja.

Cena: 1.980 rsd
Sušenje solarnom energijom i sušare
Sušenje solarnom energijom i sušare
Dr Radivoje M. Topić

Cilj ove knjige je sistematizacija znanja u oblasti korišćenja Sunčeve energije za sušenje, koja doprinose lakšem shvatanju procesa transformacije Sunčeve energije i razradu odgovarajućih sistema.

U knjizi se daje: kratak prikaz o Suncu i Sunčevoj energiji, zračenju; prijemnicima Sunčeve energije (podela, tipovi i konstrukcije, karakteristike, efikasnost); načini korišćenja Sunčeve energije i procesima koji koriste Sunčevu energiju. Korišćenje Sunčeve energije za procese sušenja (solarne sušare, klasifikacija solarnih sušara, principi rada i karakteristike, vrste solarnih sušara, varijante projektovanja rešenja, upravljanje procesom sušenja, kontrola procesa i sušenje voća i povrća).

Izbor najpovoljnijeg načina sušenja se definiše svojstvima svežeg materijala (koji u ovom slučaju mogu, ako se radi o voću i povrću, da se suše u celom ili isečenom obliku, sa pokožicom ili bez nje, oslobođeno od koštice ili sa košticom, sušiti se može kaša ili sok, a ako se radi o lekovitom, aromatičnom i začinskom bilju, sušiti se može, koren, cvet i cvast, list i cela stabljika sa lišćem), zahtevanim kvalitetom osušenog proizvoda i ekonomičnošću procesa.

Pri izboru načina sušenja i koncepcije rešenja mora se voditi računa o racionalnom načinu i optimalnom režimu procesa sušenja koji se karakteriše maksimalnim intenzitetom isparavanja vlage, visokim kvalitetom osušenog materijala i minimalnom „potrošnjom“ energije.

U svim slučajevima neophodno je analizirati uticaj osnovnih parametara agensa sušenja i karakteristika materijala na odvijanje procesa sušenja, a to znači mogućnost primene viših temperatura, uticaj brzine strujanja agensa sušenja, relativne vlažnosti agensa sušenja, oscilatornog režima procesa sušenja, kombinovanih načina dovođenja toplote i načina sušenja, kao i prethodne tehnološke pripreme polaznog materijala.

Cena: 1.870 rsd
Primena invertora za zavarivanje REL i TIG postupcima
Primena invertora za zavarivanje REL i TIG postupcima
Branko Lukić

Autor nas ovom knjigom upoznaje sa mogućnostima primene najnovije generacije uređaja za zavarivanje REL i TIG postupcima. U zasebnim poglavljima dao je osnovne pojmove definicije i principe rada invertorskih izvora struje, njihovim osnovnim karakteristikama, prednostima i nedostacima, da bi se potom fokusirao na invertorske uređaje za zavarivanje, pre svega REL/E/MMA i TIG/WIG postupkom.

Posebna poglavlja posvećena su REL i TIG postupcima zavarivanja dajući osnovne definicije, principe, specifičnosti i karaktersitike svih postupaka spajanja materijala, mogućnosti i oblasti primene, dajući osnovne parametre zavarivanja i uputstva za njihovo izvođenje, uključujući preporuke za izbor dodatnih materijala, njihovo označavanje i pravilno korišćenje. Takođe, dat je pregled izvora opasnosti pri zavarivanju, mera i sredstava zaštite koji omgućavaju bezbedan rad zavarivača.

Posebna pažnja je posvećena greškama koje se javljaju pri zavarivanju, uzrocima i merama za eleminisanje grešaka u zavarivanju.

Kao poseban zahtev za kvalitetno izvođenje zavarenih spojeva postavlja se postojanje propisane i proverene tehničko tehnološke dokumentacije pa su u priručniku date preporuke za definisanje i kvalifikaciju, proveru tehnologije izvođenja zavarivanja, proveru stručne osposobljenosti zavarivača i definisanje tehničke dokumentacije i zahteva na crtežima i u tehnologiji.

Autor u zaključnim razmatranjima nagoveštava novu eru u zavarivanju, uvođenjem u primenu: novih materijala, tehnologija i sofisticirane opreme i uređaja u koje spadaju i invertori koji omogućavaju, zahvaljujući svojim karakteristikima, kvalitetnije, produktivnije i konfornije izvođenje zavarenih spojeva i izradu zavarenih konstrukcija, normalno uz neophodnu edukaciju kadrova i strogu tehnološku disciplinu i striktno poštovanje propisane tehnologije i pridržavanje preporuka proizvođača opreme.

U prilozima knjige su date korisne informacije koje sadrže uputstva, u skladu sa propisanim standardima, za označavanje zavarenih spojeva u tehničko-tehnološkoj dokumentaciji, zahteve različitih nivoa kvaliteta zavarenih spojeva i uslove za njihovo postizanje, preglede kvaliteta osnovnih materijala, čelika i njihove karaktersitike u skladu sa zahtevima pojedinih standarda, itd.

Pred čitaocima je priručnik koji će koristiti i početnicima i doajenima koji se bave zavarivanjem, kao strukom u obrazovanju, projektovanju, izvođenju ili kontroli, da steknu nova saznanja i prošire stara.

Cena: 1.150 rsd
Node.js: veb razvoj - prevod petog izdanja
Node.js
David Herron

Veb razvoj na strani servera je lakši na platformi Node 14 pomoću praktičnih primera

Ažurirano peto izdanje knjige „Node.js veb razvoj“ fokusirano je na nove funkcije radnih okruženja Node.js 14, Express 14.x i ECMAScript, a vodi vas kroz koncepte, tehnike i najbolju praksu za korišćenje radnog okruženja Node.js za kreiranje aplikacija na strani servera.

Na početku knjige ćete upoznati koncepte izrade veb aplikacija na strani servera, koristeći Node.js. Naučićete kako da razvijete kompletnu Node.js veb aplikaciju pomoću pozadinskih baza podataka da biste mogli da istražite još nekoliko baza podataka. Implementiraćete aplikaciju na pravi veb server, uključujući platformu hostovanu u „oblaku“ koja je izrađena na AWS EC2 pomoću Terraforma i Dockera, a integrisaćete i druge alatke, kao što su Redis i NGINX. Kako budete napredovali, naučićete jedinično i funkcionalno testiranje, zajedno sa implementacijom testa infrastrukture pomoću Dockera. Na kraju, otkrićete kako da ojačate bezbednost Node.js aplikacije, kako da koristite Let’s Encrypt za obezbeđivanje HTTPS usluge i kako da primenite nekoliko oblika bezbednosti u aplikacijama, zahvaljujući stručnoj praksi. U svakom poglavlju knjiga će vam pomoći da svoje znanje primenite u praksi tokom celog „životnog ciklusa“ razvoja veb aplikacije.

Kada u celosti pročitate ovu knjigu o radnom okruženju Node.js, steći ćete praktično znanje o Node.js veb razvoju da biste mogli da izradite i implementirate svoje aplikacije na javni veb hosting.

Cena: 2.750 2.530 rsd
SQL programiranje: sa primerima u SQL bazi podataka
SQL programiranje
Dr Snežana R. Popović, Mr Miloš Milosavljević

Knjiga nas postupno i usmereno vodi ka sticanju osnovnih, a kasnije i naprednih znanja i koncepata baza podataka i SQL servera. Autori na koncizan način, odmerenim i jasnim primerima uspevaju da čitaoca uvedu u apstraktni svet, ukazujući na vezu između baza podataka i realnih koncepata koje one implementiraju.

Dugogodišnje iskustvo na realnim projektima i implementacijama utkano je u tekst ove knjige i sve date primere, pružajući čitaocu uvid u realne probleme i njihova rešenja. Autori na ovaj način uspevaju da čitaoca na najbolji način pripreme na realne situacije sa kojima će se u praksi susretati.

Knjiga „SQL programiranje – sa primerima u SQL server bazi podataka” zbog jedinstvenog pristupa autora, uspeva ne samo da čitaoca nauči SQL programiranju već i da prenese način razmišljanja i pristup potreban za uspešno SQL programiranje i projektovanje baza podataka. Upravo to čini ovu knjigu jedinstvenom i dragocenom za sve one koji žele ući u svet SQL programiranja.

Bratislav Dimitrov
recenzent

Cena: 1.820 1.729 rsd
Refaktorisanje: Poboljšanje dizajna postojećeg koda (II izd.)
Refaktorisanje
Martin Fowler

Već više od dvadeset godina iskusni programeri širom sveta se oslanjaju u svom radu na Refaktorisanje, knjigu koju je napisao Martin Fowler, kako bi unapredili dizajn postojećeg koda i na taj način ujedno unapredili i održavanje softvera, a sve u cilju da njihov postojeći kôd bude lakši za razumevanje.
Novo izdanje knjige, koje se čekalo sa nestrpljenjem, potpuno je ažurirano u cilju prikazivanja ključnih promena na polju programiranja. Knjiga Refaktorisanje, Drugo izdanje sadrži ažuriran katalog refaktorisanja i uključuje primere koda u JavaScript-u, kao i nove primere sa funkcijama koji prikazuju refaktorisanje bez klasa.
Poput prethodnog izdanja, ova knjiga objašnjava šta je refaktorisanje; zašto je potrebno refaktorisati; kako prepoznati kôd kojem je potrebno refaktorisanje; kako da uspešno primenite refaktorisanje bez obzira na to koji programski jezik koristite.
• Razumevanje procesa i opštih principa refaktorisanja.
• Brzo primenjivanje korisnih refaktorisanja kako bi bilo lakše razumeti i izmeniti program.
• Prepoznavanje mesta u kodu koja „zaudaraju” i koja nam zapravo daju signal da je potrebno uraditi refaktorisanje.
• Istraživanje refaktorisanja za koja su data objašnjenja, motivacija, mehanizam, kao i jednostavni primeri.
• Kreiranje testova za vaša refaktorisanja.
• Prepoznavanje kompromisa i prepreka u vezi sa refaktorisanjem.

Cena: 1.430 1.359 rsd
Organizacija i arhitektura računara: projekat u funkciji performansi (11. izdanje)
Organizacija i arhitektura računara
William Stallings

Knjiga „Organizacija i arhitektura računara“, 11. izdanje, opisuje strukturu i funkciju računara. Njena svrha je da predstavi, što je jasnije i potpunije moguće, prirodu i karakteristike savremenih računarskih sistema. Pišući jasnim, sažetim i prijemčivim stilom, autor William Stallings nudi sveobuhvatno razmatranje najvažnijih pitanja koja se tiču organizacije i arhitekture računara, kao i prikaz problema pri projektovanju savremenih računara. Teme kao što su U/I funkcije i strukture, računari sa smanjenim skupom instrukcija (RISC) i paralelni procesori se podrobno istražuju, uporedo sa primerima iz stvarnog sveta kojima se tekst poboljšava i dodatno budi zanimanje studenata. Uključivanjem potpuno novih delova i poboljšanom pristupu datim temama, 11. izdanje nudi studentima poslednje inovacije i unapređenja iz oblasti organizacije i arhitekture računara.
Knjiga je namenjen nastavnicima i studentima osnovnih i poslediplomskih studija za računarske nauke, računarsku tehniku i elektrotehniku.

Cena: 2.920 2.774 rsd
Mašinsko učenje
Mašinsko učenje
Ognjen Joldžić, Dino Kosić

Oblast mašinskog učenja u formi u kojoj je poznata i danas postoji već dugi niz godina, ali početkom XXI vijeka doživljava značajan rast popularnosti. Ovo je dijelom uslovljeno potrebom za pronalaženje načina za obradu velikih količina podataka, ali dijelom i širokom dostupnošću i jednostavnošću upotrebe alata ove namjene.
Gotovo svi algoritmi koji se danas mogu svrstati pod okvir mašinskog učenja se mogu svesti na matematičke procedure koje su postojale mnogo prije pojave računarskih sistema. Medjutim, u velikom broju knjiga koje takve algoritme analiziraju primarno kroz matematički aspekt, gubi se fokus na konkretnu primjenu i praktične probleme implementacije. Sa druge strane, za upotrebu nekog algoritma mašinskog učenja u današnje vrijeme gotovo da nije potrebno znati bilo šta osim njegove namjene, jer je najveći broj javno dostupnih implementacija napisan imajući u vidu samo jednostavnost pokretanja, istovremeno sakrivajući većinu detalja o suštinskim osobinama.

Cena: 2.475 rsd
Rešeni zadaci iz programskog jezika Java: JSE 14
Rešeni zadaci iz programskog jezika Java
Laslo Kraus

Ova zbirka zadataka je pomoćni udžbenik za učenje programiranja na jeziku Java. Zadaci prate gradivo autorove knjige Programski jezik Java sa rešenim zadacima. Zbirka je namenjena za upotrebu u fakultetskoj nastavi ali može da se koristi i za samostalno produbljivanje znanja iz programiranja.
Rešenja svih zadataka su potpuna u smislu da priloženi programi mogu da se izvršavaju na računaru. Pored samih tekstova programa priloženo je samo malo objašnjenja, prvenstveno u obliku slika i formula.
Očekuje se da će izvođač nastave dati dodatna usmena objašnjenja slušaocima. Uz malo više napora zadaci mogu da se shvate i samostalno. Uz svaki program dat je i primer izvršavanja da bi se olakšalo razumevanje rada programa.
Kroz zadatke, pored elemenata samog jezika, prikazani su osnovni principi objektno orijentisanog programiranja (sakrivanje podataka, ponovno korišćenje koda, nasleđivanje i polimorfizam), konkurentnog programiranja (rad s nitima) i izrade programa zasnovanih na grafičkoj korisničkoj površi (rad s prozorima).
Prikazani su i najčešće korišćeni postupci u programiranju: pretraživanje i uređivanje nizova, obrada znakovnih podataka, rad s bitovima, rad s dinamičkim strukturama podataka (kao što su liste i stabla) i obrada datoteka. Posebna pažnja posvećena je i inženjerskim aspektima programiranja: preglednosti, razumljivosti i efikasnosti.
Jezik Java vrlo je složen. Nisu svi detalji neophodni svakome, a naročito ne početnicima. Odeljci u gorepomenutoj knjizi koji mogu da se preskoče u prvom čitanju, bilo zbog složenosti, bilo zbog manjeg značaja, obeleženi su sa Δ. Zadaci koji koriste elemente jezika Java iz tih odeljaka, kao i neki složeniji zadaci, u ovoj zbirci obeleženi su na isti način.

Cena: 1.980 rsd
Dilema inovatora: kada nove tehnologije dovedu do propadanja uspešnih kompanija
Dilema inovatora
Klejton M. Kristensen

JEDNA OD NAJUTICAJNIJIH KNJIGA O MENADŽMENTU SVIH VREMENA!

KADA NOVE TEHNOLOGIJE DOVEDU DO PROPADANJA USPEŠNIH KOMPANIJA

Šta se dešava kada uradite sve po pravilima, uvedete inovacije u svojim poslovnim procesima ili proizvodima, i zatim izgubite lidersku poziciju na tržištu? Pred vama je najprodavaniji svetski klasik o disruptivnoj inovaciji, uvaženog autora sa Harvarda Klejtona M. Kristensena.

Kristensen objašnjava zašto većina kompanija ne uspeva da uhvati velike talase inovacije koji im se bliže. Bez obzira na industriju, kaže on, uspešna kompanija sa dobro utvrđenim programom proizvoda postaće irelevantna osim ukoliko njeni rukovodioci znaju kada i kako da dignu ruke od poslovnih praksi koje su do tada primenjivali.

Nudeći vam primere kako uspeha – tako i neuspeha poznatih vodećih kompanija kao kompas, Dilema inovatora vam pruža skup pravila koja će vam pomoći da pametno iskoristite fenomen disruptivne inovacije.

Odsečna, uverljiva i provokativna – i kontinuirano proglašavana za jednu od najvrednijih poslovnih ideja svih vremena – Dilema inovatora je knjiga koja ne bi smela da promakne nijednom rukovodiocu, lideru ili preduzetniku.
„Klejton Kristensen je jedan od najuticajnijih poslovnih teoretičara u poslednjih pedeset godina.“
— Forbes

Dilema inovatora je u isto vreme prijatno intelektualno rešenje za dugovečnu poslovnu zagonetku i praktitčni vodič za inovatore i investitore.“
— The Financial Times

Dilema inovatora Klejtona Kristensena predstavila je jedan od najuticajnijih pojmova modernog poslovanja – disruptivnu inovaciju – i dokazala da akademska teorija ne mora da bude mana u knjizi namenjenoj prosečnom čitaocu.“
— The Economist

„Ovo je veoma važno štivo, čak i ako ste u ranim fazama perspektivnog startapa.“
— Dru Hjuston, generalni direktor Dropboxa

„Zakasnio sam sa čitanjem knjige Dilema inovatora. Pročitao sam je tek pre šest meseci. I od onda ne mogu da prestanem da razmišljam o njoj.“
— Malkolm Gledve, FastCompany.com

Cena: 1.650 1.568 rsd
GO od početnika do profesionalca
GO od početnika do profesionalca
Mihalis Tsoukalos
  • Jasne smernice za upotrebu Go za sisteme u produkciji
  • Detaljna objašnjenja kako interno funkcioniše Go, izbori zamisli koje stoje iza jezika i kako optimizirati Go kod
  • Potpuni vodič za sve tipove podataka Go, složene tipove i strukture podataka
  • Glavni paketi, refleksija i interfejsi za efektivno Go programiranje
  • Izgradnja mrežnog koda za sisteme visokih performansi, uključujući aplikacije na strani servera i klijenta
  • Interfejsi na druge sisteme pomoću WebAssembly, JSON i gRPC
  • Pisanje pouzdanog istovremenog koda visokih performansi
  • Izgradnja sisteme za mašinsko učenje u Go-u, od jednostavne statističke regresije do složenih neuronskih mreža

Često (pogrešno) nazivan kao Golang, Go je jezik budućnosti sistema sa visokim performansama. Mastering Go, drugo izdanje će vam pomoći da postanete produktivan ekspert za programiranje u Go-u, dograđujući i poboljšavajući prethodno izdanje. Mastering Go, drugo izdanje pokazuje kako iskoristiti Go u radu na stvarnim sistemima u produkciji. Za one programere koji već poznaju osnove Go jezika, ova knjiga sadrži primere, obrasce i jasna objašnjenja koja će vam pomoći da potpuno shvatite Go-ove mogućnosti i primenite ih u svom programerskom radu. Knjiga pokriva nijanse Go-a, s detaljnim vodičima o tipovima i strukturama, paketima, konkurentnosti, mrežnom programiranju, dizajnu kompajlera, optimizaciji i još mnogo toga. Svako poglavlje se završava vežbama i resursima kako biste u potpunosti utvrdili svoje novo znanje. Ovo drugo izdanje sadrži potpuno novo poglavlje o mašinskom učenju u Go, vodeći vas od tehnika osnovne statistike preko jednostavne regresije i klasterisanjem do klasifikacije, neuronskih mreža i detekcije anomalija. Ostala poglavlja su proširena sa ciljem da pokriju upotrebu Go sa Dockerom i Kubernetesom, Git, WebAssembly, JSON i još mnogo toga. Ako programski jezik Go shvatite ozbiljno, drugo izdanje ove knjige je osnovni vodič za ekspertske tehnike.
Drugo izdanje bestseler vodiča za napredno Go programiranje je prošireno i obuhvata mašinsko učenje, više Go paketa i niz savremenih tehnika razvoja
Kompletira edukaciju Go programera sa vodičima iz realnog sveta kako bi se izgrađivali produkcioni sistemi visokih performansi
Prepuno praktičnih primera i obrazaca za primenu u vlastitom razvojnom radu
Jasno objašnjava Go nijanse i osobine kako bi se uklonila frustracija iz Go razvoja

Cena: 2.970 2.732 rsd
Kontrola vašeg doma uz Raspberry Pi: Bezbedno, modularno, otvorenog koda i nezavisno
Kontrola vašeg doma uz Raspberry Pi
Koen Vervloesem

Otkako je predstavljen Raspberry Pi, entuzijasti ga koriste za automatizaciju svojih kuća. Raspberry Pi je moćan računar u malom pakovanju, sa mnogo opcija za međusobno povezivanje radi kontrole različitih uređaja. U ovoj knjizi je prikazano kako možete da automatizujete svoj dom koristeći Raspberry Pi. Naučićete kako da koristite različite bežične protokole za kućnu automatizaciju, kao što su Bluetooth, radio talasi 433,92 MHz, Z-talasi i Zigbee. Ubrzo ćete svoj dom automatizovati koristeći Python, Node-RED i Home Assistent i čak ćete moći da razgovarate sa vašim sistemom kućne automatizacije. Sve se to radi na bezbedan način pomoću modularnog sistema, potpuno otvorenog koda, bez oslanjanja na usluge trećih strana. Vi kontrolišete svoj dom i niko drugi.

Na kraju ove knjige možete da instalirate i da konfigurišete Raspberry Pi kao izuzetno fleksibilan mrežni prolaz za kućnu automatizaciju za protokole po vašem izboru i da povežete različite usluge sa MQTT-om da biste dobili vaš sistem. Ovaj „uradi sam“ pristup je malo teži od instaliranja gotovog sistema kućne automatizacije, ali u tom procesu možete mnogo toga naučiti i na kraju ćete tačno znati šta pokreće vašu kuću i kako da to podesite. Zbog toga vas pre svega zanima Raspberry Pi, zar ne?

  • Pretvorite svoj Raspberry Pi u pouzdan mrežni prolaz za razne protokole za kućnu automatizaciju.
  • Koristeći Docker Compose prilagodite podešavanje kućne automatizacije.
  • Osigurajte svu svoju mrežnu komunikaciju sa TLS-om.
  • Napravite sistem video nadzora za svoj dom.
  • Automatizujte svoj dom koristeći Python, Node-RED, Home Assistant i AppDaemon.
  • Bezbedno pristupite komandnoj tabli kućne automatizacije sa udaljenih lokacija.
  • Koristite glasovne komande na svom jeziku u potpunosti izvan mreže.

 

Klikni za preuzimanje programskog koda

Cena: 1.790 1.683 rsd
40 algoritama: koje bi svaki programer trebalo da zna
40 algoritama
Imran Ahmad
  • Istražite postojeće strukture podataka i algoritme koji se nalaze u Python bibliotekama
  •  Implementirajte grafovske algoritme za detekciju prevare upotrebom analize mreže
  •  Koristite algoritme mašinskog učenja za grupisanje sličnih tvitova i obradite Twitter podatke u realnom vremenu
  •  Predvidite vremensku prognozu upotrebom algoritama nadgledanog učenja
  •  Upotrebite neuronske mreže za detekciju objekta
  •  Kreirajte mehanizam preporuke koji preporučuje relevantne filmove pretplatnicima
  •  Implementirajte bezbednost upotrebom simetrične i asimetrične enkripcije na Google Cloud Platformi (GCP)

 

Algoritmi su uvek igrali važnu ulogu u nauci i praksi računarstva. Osim tradicionalnog računarstva, mogućnost upotrebe algoritama za rešavanje stvarnih problema je važna veština koju svaki programer mora da ima. Ova knjiga će vam pomoći, ne samo da razvijete veštine za selekciju i upotrebu algoritma za rešavanje stvarnih problema, nego i da razumete kako oni funkcionišu. Prvo ćemo predstaviti algoritme i otkriti različite tehnike projektovanja algoritama, pre nego što istražimo kako da implementirate različite tipove algoritama, kao što su pretraga i sortiranje, pomoću praktičnih primera. Dok budemo napredovali ka kompleksnijim skupovima algoritama, učićete o linearnom programiranju, rangiranju stranice i grafovima, a koristićete i algoritme mašinskog učenja i razumećete matematiku i logiku u njima. Dalje, studije slučajeva, kao što je predviđanje vremenske prognoze, grupisanje tvitova i mehanizmi za preporučivanje filmova će vam pokazati kako možete da primenite optimalno ove algoritme. Na kraju ćete dobro razumeti tehnike koje omogućavaju paralelnu obradu, dajući vam mogućnost da upotrebite ove algoritme za računski intenzivne zadatke. Do kraja ove knjige postaćete vešti u rešavanju stvarnih računskih problema upotrebom različitih algoritama.

  •  Naučite tehnike koje bi trebalo da znate da biste dizajnirali algoritme za rešavanje složenih problema
  •  Upoznajte se sa neuronskim mrežama i tehnikama dubokog učenja
  •  Istražite različite tipove algoritama i izaberite odgovarajuće strukture podataka za njihovu optimalnu implementaciju
Cena: 1.980 1.822 rsd
Python Efikasno: 90 načina kako da pišete bolje programe na Pythonu
Python Efikasno
Brett Slatkin

Lako je početi razvoj programa na Pythonu, zbog toga je ovaj jezik toliko popularan. Međutim, Pythonova jedinstvena snaga, šarm i izražajnost mogu biti teški za razumevanje, a postoje i skrivene zamke u koje se lako može upasti.

Ovo drugo izdanje knjige Python Efikasno pomoći će vam da ovladate pravim „pythonskim“ pristupom programiranju, zauzdavajući Pythonovu punu snagu pisanja izuzetno otpornog koda koji dobro radi. Koristeći sažet stil vođen scenarijima, začet u bestseler knjizi Scotta Meyersa, Effective C++, Brett Slatkin sastavlja 90 odličnih strategija, saveta i prečica za programiranje na Pythonu, i objašnjava ih pomoću stvarnih primera koda da biste samouvereno mogli da ovladate Pythonom.

Oslanjajući se na višegodišnje iskustvo izgradnje Pythonove infrastrukture u kompaniji Google, Slatkin otkriva malo poznate začkoljice i idiome koji snažno utiču na ponašanje koda i njegove performanse. Razumećete najbolji način za obavljanje bitnih zadataka da biste mogli da pišete kod koji se lakše razume, održava i poboljšava. Pored novih saveta, ovo izdanje značajno pretresa sve teme iz prvog izdanja, da bi se pokazalo kako su se najbolje tehnike razvile.

Cena: 2.400 2.208 rsd
Auto dijagnostika OBD2
Auto dijagnostika OBD2
Ostojić Nebojša

Kompletan priručnik za autoelektroniku nove generacije. Ova knjiga je namenjena onima koji žele da udju u svet kompjuterske dijagnostike motora, kao i onima koji se time već bave, ali imaju mnogo pitanja bez odgovora. Knjiga je pisana razumljivim jezikom, tako da će svi u njoj pronaći nešto za sebe. Nadam se da će mnogima posluziti kao univerzalni priručnik i zameniti gomilu nesloženih papira po fasciklama.

Cena: 1.850 1.702 rsd
Profesionalni JavaScript
Profesionalni JavaScript
Hugo Di Francesco, Siyuan Gao, Vinicius Isola, Philip Kirkbride

Profesionalni JavaScript
Unapredite svoju karijeru veb developera moćnim alatima naprednog JavaScript-a

Suštinsko razumevanje JavaScript-a olakšava učenje celog spektra drugih razvojnih okruženja, uključujući React, Angular i njima bliske alate i biblioteke. Ova knjiga dizajnirana je tako da vam pomogne u savladavanju suštinskih JavaScript koncepata potrebnih za izgradnju modernih aplikacija.

Počećete sa učenjem kako da predstavite HTML dokument u Document Object Modelu (DOM). Zatim ćete kombinovati svoje poznavanje DOM-a i Node.js kako biste kreirali veb skrejper.  Kako budete napredovali kroz poglavlja kreiraćete Node.js RESTful API pomoću biblioteke Express za Node.js. Razumećete i kako se modularni dizajn može koristiti da bi se postigla veća upotrebljivost koda i omogućila kolaboracija više programera na jednom projektu. Kasnija poglavlja će vas voditi kroz kreiranje jediničnih testova, kojima se utvrđuje da se osnove funkcionalnosti programa vremenom ne pokvare. U knjizi se demonstrira i kako konstruktori, async/await i događaji mogu da postignu visoke performanse i brzinu aplikacije. Na kraju ćete dobiti koristan uvod u koncepte funkcionalnog programiranja kao što su imutabilnost, čiste funkcije i funkcije višeg reda.

Do kraja ove knjige steći ćete veštine koje su vam potrebne da se uhvatite ukoštac sa stvarnim problemima tokom JavaScript programiranja pomoću modernog pristupa JavaScript-u, kako na klijentskoj, tako i na serverskoj strani.

Naučićete kako da:

• Primenite osnovne koncepte funkcionalnog programiranja
• Napravite Node.js projekat koji koristi biblioteku Express.js i sadrži API
• Napravite jedinične testove za Node.js projekat kako biste ga testirali

• Upotrebite biblioteku Cheerio sa Node.js kako biste napravili jednostavni veb skrejper
• Razvijete React interfejs kojim možete izraditi tokove obrade
• Koristite funkcije povratnih poziva kako biste zadržali kontrolu nad projektom

Cena: 1.960 1.862 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd