Knjige i priručnici Računari/ Internet/ Programiranje

JavaScript: sveobuhvatan vodič, 7. izdanje
JavaScript
David Flanagan

Ova knjiga pokriva JavaScript jezik i JavaScript API-je implementirane od strane veb čitača i Noda. Napisao sam je čitaocima sa određenim prethodnim iskustvom u programiranju koji žele da nauče JavaScript, ali i programerima koji već koriste JavaScript, ali žele da svoje razumevanje podignu na viši nivo i zaista savladaju jezik. Moj cilj sa ovom knjigom je da dokumentujem JavaScript jezik sveobuhvatno i kompletno i pružim dubinski uvod u najvažnije API-je na strani klijenta i na strani servera koji su danas dostupni. Kao rezultat, ovo je obimna i detaljna knjiga. Ali nadam se da će pažljivo proučavanje biti nagrađeno i da će vam vreme koje potrošite da pročitate knjigu, biti nadoknađeno u vidu vaše veće produktivnosti u programiranja.
Prethodna izdanja ove knjige sadržala su opsežan referentni deo. Više ne smatram da ima smisla da taj materijal bude u štampanom obliku kada se na mreži mogu lako i brzo naći ažurni referentni materijali. Ako treba da nađete bilo šta u vezi sa jezgrom ili klijentskom stranom JavaScripta, preporučujem vam da posetite MDN veb lokaciju (https://developer. mozilla.org). A za Node API-je na strani servera, preporučujem vam da odete direktno na izvor i obratite se referentnoj dokumentaciji (https://nodejs.org/api).

Cena: 3.200 2.880 rsd
Refaktorisanje po meri: Preuzmite kontrolu nad svojim kodom
Refaktorisanje po meri
Maude Lemaire

Unošenje značajnih promena u velike, složene baze koda je zastrašujući zadatak – zadatak koji je gotovo nemoguće uspešno obaviti ako nemate odgovarajući tim, alate i način razmišljanja. Ako je vašoj aplikaciji potreban temeljan remont i niste sigurni kako da primenite te promene na održiv način, onda je ova knjiga za vas.
Softverski inženjer Maude Lemaire vodi vas kroz čitav proces refaktorisanja od početka do kraja. Naučićete iz njenog iskustva u vođenu poslova refaktorisanja u kompaniji Slack tokom zahtevnog perioda rasta, uključujući dve studije slučaja koje ilustruju uticaj ovih tehnika u stvarnom svetu. Ova knjiga će vam pomoći da postignete novu sposobnost produktivnog uvođenja važnih promena u svoju bazu koda.

Cena: 2.300 2.070 rsd
Vue.js 3: kuvar
Vue.js 3
Heitor Ribeiro

Otkrijte efikasna rešenja za izradu modernih veb aplikacija pomoću najnovijih Vue funkcija i TypeScripta.

Važne funkcije

  • Migrirajte svoje aplikacije sa Vue.js 2 na Vue.js 3 pomoću praktičnih recepata.

  • Istražite najnovije funkcije Vue.js 3, kao što su API za reaktivnost, API za sastavljanje i podrška za TypeScript.

  • Proširite mogućnosti i performanse Vue.js aplikacija pomoću radnih okvira Quasar, Vuetify i Nuxt.js.

Opis knjige

Vue.js je progresivni veb radni okvir za izradu profesionalnih korisničkih interfejsa za veb aplikacije. Zahvaljujući radnom okviru Vue.js 3, frontend radni okvir je ojačan arhitektonskim poboljšanjima, novim osnovnim programskim jezicima, novim procesima renderovanja i zasebnim osnovnim komponentama.

Na početku knjige videćete recepte za implementaciju Vue.js 3 novih funkcija u projektima veb razvoja i za migraciju postojećih Vue.js aplikacija na najnoviju verziju. Postavićete i pokrenućete TypeScript pomoću radnog okvira Vue.js i pronaći ćete sažeta rešenja za uobičajene izazove i „zamke“ sa kojima se suočavate prilikom implementacije komponenata, derivata i animacija, izrade plaginova, dodavanja upravljanja stanjem, usmeravanja i razvoja kompletnih jednostraničnih aplikacija (SPA -Single-Page Applications).

Dok budete napredovali, otkrivaćete recepte koji će vam pomoći da integrišete aplikacije Vue.js sa radnim okvirom Nuxt.js da biste dodali mogućnosti renderovanja na strani servera u svoje SPA aplikacije. Zatim ćete učiti o Vue.js ekosistemu, tako što ćete istražiti savremene radne okvire, kao što su Quasar, Nuxt.js, Vuex i Vuetify, u svojim veb projektima. Na kraju, knjiga vam obezbeđuje rešenja za pakovanje i implementaciju vaših Vue.js aplikacija.

Kada u celosti pročitate ovu knjigu o radnom okviru Vue.js, moći ćete da identifikujete i da rešite izazove sa kojima ćete se suočiti prilikom izrade Vue.js aplikacija i da usvojite Vue.js radni okvir za frontend veb projekte bilo koje veličine.

Cena: 2.530 2.277 rsd
Verovatnoća i statistika: za inženjere i studente tehnike 4. dopunjeno i izmenjeno izd.
Verovatnoća i statistika
Milan Merkle

U ovoj knjizi, s obzirom da je usmerena na primene, teorija verovatnoće nije izložena kao deo apstraktne teorije mere. Teoretičari mogu zameriti da nije dovoljna pažnja posvećenasigma poljima, Borelovim skupovima ili merljivim funkcijama.

Ovim važnim teorijskim konceptima je zaista u ovoj knjizi posvećeno veoma malo mesta, zbog njihovog minornog praktičnog značaja. Osim ovih detalja u knjzi su obrađene sve standardne oblasti verovatnoće istatistike na deduktivan način, a većina teorema je dokazana.ovo dopunjeno izdanje knjige sadrži posebno poglavlje pod naslovom Mešoviti zadaci, gde se nalaze zadaci sa raznih testova, kolokvijuma i ispita iz predmeta Verovatnoća i statistika.

Cena: 2.750 2.695 rsd
Python 3 za naučnu i inženjersku primenu: Naučite da koristite Python u stvarnim scenarijima na poslu i u svakodnevnom životu
Python 3 za naučnu i inženjersku primenu
Felix Bittmann

Ako ste savladali osnove Pythona i želite da istražite jezik detaljnije, ova knjiga je za vas. Pomoću konkretnih primera koji se koriste u različitim aplikacijama, knjiga ilustruje mnoge aspekte programiranja (npr. algoritme, rekurziju, strukture podataka) i pomaže strategiji rešavanja problema. Uključujući opšte ideje i rešenja, razmatrani su specifičnosti Pythona i kako se oni mogu praktično primeniti.

Cena: 1.800 1.620 rsd
CCNA 200-301: Zvanični vodič za sertifikat, knjiga 1
CCNA 200-301
Wendell Odom

Oslonite se na najprodavaniju Official Cert Guide seriju iz Cisco Pressa, koja će vam pomoći da učite, pripremite se i vežbate za uspešnost na ispitu. Serija je izgrađena sa ciljem da obezbedi procenu, pregled i praksu koja će vam osigurati da se u potpunosti pripremite za ispit za sertifikat. Ova knjiga, u kombinaciji sa knjigom CCNA 200-301 Zvanični vodič za sertifikat, knjiga 2, obuhvata teme ispita za CCNA 200-301 ispit.

CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1  predstavlja vam organizovanu rutinu pripreme za test upotrebom dokazanih serija elemenata i tehnika. “Da li ovo već znam?” kviz otvara svako poglavlje i omogućava vam da odlučite koliko vremena treba da provedete u svakom odeljku. Lista tema ispita olakšava referenciranje. Zadaci pripreme za ispit, na kraju poglavlja pomažu vam da istražite ključne pojmove koje morate detaljno da znate.

  • Savladajte teme ispita Cisco CCNA 200-301
  • Procenite znanje pomoću kviza na početku svakog poglavlja
  • Pregledajte ključne koncepte koristeći zadatke za pripremu ispita
  • Vežbajte pomoću realističkih ispitnih pitanja u softveru praktičnog testa

CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1  iz Cisco Pressa vam omogućava da iz prvog puta uspešno uradite ispit i jedini je resurs za samostalno učenje, koje je Cisco odobrio. Najprodavaniji autor i stručni instruktor Wendell Odom deli savete za pripremu i savete za testiranje, pomažući vam da identifikujete oblasti koje su vam nejasne i poboljšate konceptualno znanje i veštine.

Ovaj kompletan studijski paket uključuje

  • Dokazanu rutinu za pripremu testa koja će vam pomoći da položite ispit
  • Kvizove “Da li već ovo znam?”, koji vam omogućavaju da odlučite koliko vremena treba da provedete u svakom odeljku
  • Vežbe na kraju poglavlja i na kraju dela, koje vam pomažu da istražite ključne koncepte koje morate detaljno da znate
  • Moćan Pearson Test Prep Practice Test softver, zajedno sa stotinama dobro pregledanih, realnih pitanja za test, opcijama za prilagođavanje i detaljnim izveštajima performanse
  • Besplatnu kopiju CCNA 200-301 Volume 1 Network Simulator Lite softvera, upotpunjen sa smislenim vežbama koje vam pomažu da usavršite svoje veštine pomoću interfejsa komandne linije za rutere i svičeve
  • Linkove za serije praktičnih vežbi za konfiguraciju koje je razvio autor
  • Online, interaktivne praktične vežbe koje vam pomažu da usavršite svoje znanje
  • Više od 90 minuta video snimka autora
  • Završno poglavlje pripreme koje će vas voditi kroz alatke i resurse i pomoći vam da izgradite strategiju pregleda i testiranja
  • Predloge za plan učenja i šablone koji će vam pomoći da organizujete i optimizujete vreme učenja

Dobar u pogledu nivoa detalja, planova učenja, karakteristika procene, izazovnih pitanja i vežbi, video instrukcija i praktičnih vežbi, ovaj zvanični vodič će vam pomoći da savladate koncepte i tehnike koje će osigurati uspeh na ispitu.

CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 , u kombinaciji sa CCNA 200-301 Zvanični vodič za sertifikat, knjiga 2, vodi vas kroz sve teme ispita koje se nalaze u Cisco 200-301 ispitu. Teme obuhvaćene u 1.delu uključuju:

  • Osnove umrežavanja
  • Implementiranje Ethernet LAN-ova
  • Implementiranje VLAN-ova i STP-a
  • IPv4 adresiranje
  • IPv4 rutiranje
  • OSPF
  • IPv6
  • Bežični LAN-ovi

Prateći veb sajt

Prateći veb sajt sadrži više od 300 jedinstvenih pitanja za vežbu za ispit, CCNA Network Simulator Lite softver, online praktične vežbe i 90 minuta video obuke.

Uključuje ekskluzivne ponude za do 70% popusta za video obuke, praktične testove i više od toga

Takođe iz Cisco Pressa je dostupno za CCNA ispit i knjiga CCNA 200-301 Official Cert Guide, Volume 1 Premium Edition eBook and Practice Test. Ovaj proizvod za pripremu ispita u digitalnom obliku kombinuje e-knjigu sa Pearson Test Prep Practice Test softverom.

Cena: 2.970 2.673 rsd
Principi lepog veb dizajna: prevod četvrtog izdanja
Principi lepog veb dizajna
Jason Beaird & Alex Walker & James George

Principi lepog veb dizajna je idealna knjiga za sve koji žele da dizajniraju izvanredne veb sajtove koji pružaju sjajno korisničko iskustvo. Bilo da ste programer koji želi da zna kako da napravi vizuelno dopadljive aplikacije, ili početnik koji želi da krene putem veb dizajnera, ova knjiga će vas naučiti da:

  • razumete šta čini “dobar dizajn”, kroz otkrivanje do implementacije
  • efektno koristite boje, razvijate šeme boja i kreirate palete
  • kreirate ugodne razmeštaje pomoću mreža, pravila trećina i simetrije
  • koristite teksture: linije, tačke, oblike, zapreminu i dubinu
  • primenom tipografije običan dizajn pretvorite u odličan
  • birate, uređujete i pozicionirate fotografije

Ovaj vodič koji se lako prati je ilustrovan lepim, kolornim primerima i vodiće vas kroz proces stvaranja dizajna od početka do kraja.

Četvrto izdanje ovog bestselera je značajno unapređeno i sada sadrži:

  • ažurirani i prošireni deo o tehnikama prilagodljivog dizajna
  • novi primer projekta
  • novu sekciju o bibliotekema šara i uklapanju dizajna u radni tok razvoja modernih aplikacija
  • uobičajene šablone korisničkog interfejsa i izvore
Cena: 2.420 2.178 rsd
Pad računara: kad avionski sistemi otkažu
Pad računara
Tom Dieusaert

Zamislite da ste u avionu na visini od 10 kilometara. Avion iznenada, naizgled bez razloga, obara nos i naglo ponire prema okeanu. Ili zamislite da autopilot, protiv volje članova posade, pri uzletanju iznenada prevede avion u poniranje i sruši avion na pistu. Zvuči kao naučna fantastika? Ne, ovo se već dogodilo u ­stvarnosti. I postoji verovatnoća da se tako nešto dogodi ponovo, u doba kada se vazduhoplovna industrija sprema za novu eru putničke avijacije: avione bez pilota.


Cena: 1.400 1.260 rsd
Osnovi operativnih sistema
Osnovi operativnih sistema
Dragan Milićev

Кnjiga se bavi namenom i osnovnim konceptima operativnih sistema i principima njihovog korišćenja, funkcionisanja i konstrukcije. U knjizi su objašnjeni problemi koji se sreću u primeni i konstrukciji operativnih sistemima i načini rešavanja tih problema. Prikazani principi su ilustrovani primerima iz prakse i opisan je način korišćenja operativnih sistema preko korisničkog interfejsa i iz programa.

Knjiga je napisana kao univerzitetski udžbenik za osnovne kurseve operativnih sistema kakvi se predaju kao bazični predmeti na svim studijama računarstva. Odabrani delovi mogu se primeniti na kursevima iz ove oblasti u specijalizovanim gimnazijama i srednjim školama računarskog usmerenja. Može biti korisna svim čitaocima koji žele da steknu ili prošire znanje iz ove oblasti, a posebno profesionalcima u domenu računarstva i softverskog inženjerstva.

U knjizi su rasvetljeni detalji funkcionisanja ovog važnog dela svakog računarskog sistema koji je mnogim korisnicima, pa i profesionalcima, računarskim inženjerima, često velika nepoznanica. Osim toga, objašnjeni su neki fundamentalni i opšti računarski koncepti i principi koji imaju mnogo širi značaj od domena operativnih sistema, važni za računarstvo uopšte, a posebno za softversko inženjerstvo.

Cena: 2.700 2.430 rsd
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: 2.200 1.694 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.475 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.638 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.287 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.628 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 2.426 rsd
Rešeni zadaci iz programskog jezika Java sa rešenim zadacima: JSE 14
Rešeni zadaci iz programskog jezika Java sa rešenim zadacima
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: 2.200 2.156 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.673 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.782 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd