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

Razvoj modernih veb-aplikacija
Razvoj modernih veb-aplikacija
Jovan Popović

Ova knjiga vam nudi mogućnost da razumete kako se razvijaju moderne veb-aplikacije. Počevši od osnovnih koraka, gde ćete saznati šta se dešava kada pregledač pošalje zahtev ka nekom veb-serveru, kako veb-server obrađuje zahtev i prikazuje podatke u pregledaču, stići ćete do naprednih koncepata, kao što su razlika između serverskih i klijentskih veb-aplikacija, principi rada SPA aplikacija, veb-utičnica, WASM tehnologije i slično. Upoznaćete se sa tehnikama koje se standardno koriste u veb-aplikacijama, među koje se ubrajaju: komunikacija sa veb-servisima pomoću AJAX zahteva, komunikacija sa bazama podataka pomoću ORM frejmvorka, keširanje podataka, inverzija kontrole, kao i sa različitim dizajn šablonima: MVC, MVP, MVVM, a sve to na primerima modernih jezika i biblioteka.
Pred vama su osnovna znanja o programiranju koja će vam biti od velike pomoći u daljoj karijeri. Pošto se upoznate sa svim aspektima veb-programiranja, moći ćete da odaberete svoj put usavršavanja i ostvarite se u ulozi frontend programera, backend programera ili full-stack developera.

Cena: 1.340 1.206 rsd
Obrada, vizualizacija i analiza podataka
Obrada, vizualizacija i analiza podataka
Milena Marić

Ova knjiga je namenjena onima koji prave prve korake u oblasti obrade i analize podataka. Detaljno su opisane biblioteke programskog jezika Pajton koje se koriste u radu sa podacima, kao i interaktivno radno okruženje Džupiter, u kome su rađeni svi primeri.
Sadržaj knjige zasnovan je na materijalima koji se nalaze na portalu otvorenih edukativnih resursa petlja.org.

Cena: 830 rsd
Čist C++ 20: Obrasci održivog razvoja softvera i najbolje prakse
Čist C++ 20
Stephan Roth

Napišite savremeni, proširivi i izdržljivi softver koji možete održavati pomoću modernog jezika C++. Ova knjiga, ažurirana za nedavno objavljeni standard C++ 20, obavezna je za svakog programera, softverskog arhitektu ili vođu tima koji su zainteresovani za dobro izrađen C++ kod i koji takođe žele da uštede na troškovima razvoja. Ako želite da naučite da napišete bolji C++ kod, knjiga „Čist C++ 20“ je upravo ono što vam treba. Napisana je za C++ programere svih nivoa veština i na primerima pokazuje kako se može napisati razumljiv, fleksibilan, održiv i efikasan C++ kod. Čak i ako ste sezonski programer za C++, u ovoj knjizi postoje informacije i tačke podataka koje će vam biti korisne u vašem radu.

Ako ne vodite računa o svojoj bazi kodova, možete proizvesti veliku, neurednu i neodrživu „zver“ na bilo kojem programskom jeziku. Međutim, posebno projekti na C++-u često postaju neuredni i obično postaju „noćna mora“ kada je reč o održavanju. Postoji mnogo C++ koda koji izgleda kao da je napisan osamdesetih godina prošlog veka i koji ignoriše principe i praksu dobro napisanog i modernog jezika C++.

Čini se da su programere C++ zaboravili oni koji „propovedaju“ principe izrade softvera i čistog koda. Veb je prepun primera C++ koda koji mogu biti veoma brzi i visokooptimizovani, ali su njihovi programeri potpuno ignorisali elementarne principe dobrog dizajna i dobro napisanog koda. U ovoj knjizi je objašnjeno kako da to izbegnete i kako da najbolje iskoristite vaš C++ kod. Otkrićete da vaše pisanje koda postaje efikasnije i, što je najvažnije, zabavnije.

Šta ćete naučiti:

  • Steći ćete zdrave principe i pravila za čisto kodiranje na jeziku C++.

  • Izvršićete razvoj koji je vođen testovima (TDD).

  • Bolje ćete modulirati svoju C++ bazu koda.

  • Otkrićete i primenićete projektne obrasce i idiome C++jezika.

  • Napisaćete C++ kod u objektno-orijentisanom i u funkcionalnom stilu programiranja.

Kome je namenjena ova knjiga

Namenjena je bilo kojem C++ programeru ili softverskom inženjeru koji želi da proizvede bolji kod.

Cena: 2.420 2.178 rsd
Python za Excel: savremeno okruženje za automatizaciju i analizu podataka
Python za Excel
Felix Zumstein

Excel ostaje sveprisutan u poslovnom svetu, ali postoji mnogo zahteva upućenih Microsoftu da Python bude Excelov skript jezik. U stvari, to je vrhunska i najtraženija funkcija. Šta ovu kombinaciju čini tako privlačnom? U ovom praktičnom vodiču, Felix Zumstein - tvorac xlwingsa, popularnog paketa otvorenog koda za automatizaciju programa Excel sa Pythonom - pokazuje iskusnim korisnicima programa Excel kako da efikasno integrišu ova dva sveta.
Excel je dodao nekoliko novih mogućnosti u proteklih nekoliko godina, ali njegov jezik za automatizaciju, VBA, odavno je prestao da se razvija. Mnogi napredni korisnici programa Excel već su usvojili Python za svakodnevne zadatke automatizacije. Ovaj vodič vam pomaže da i vi krenete u tom pravcu.

• Koristite Python bez opsežnog znanja programiranja
• Počnite sa savremenim alatima, uključujući Jupyter beležnice i Visual Studio Code
• Koristite pandas za prikupljanje, čišćenje i analizu podataka i zamenite sa njim tipične proračune u Excelu
• Automatizujte dosadne zadatke poput konsolidacije Excel radnih svezaka i izrade Excel izveštaja
• Koristite xlwings za izradu interaktivnih Excel alata koji koriste Python kao mehanizam za izračunavanje
• Povežite Excel sa bazama podataka i CSV datotekama i preuzmite podatke sa interneta pomoću Python koda
• Koristite Python kao jedinstvenu alatku da zamenite VBA, Power Query i Power Pivot

„Ova knjiga objašnjava kako da integrišete Python u Excel i da se oslobodite neizbežne katastrofe ogromnih radnih svezaka, hiljada formula i ružnih VBA rešenja. Python za Excel je jedna od najkorisnijih knjiga o Excelu koju sam pročitao i apsolutno je obavezna literatura za svakog naprednog korisnika programa Excel.“
Andreas F. Clenov
Direktor Acies Asset Management i autor međunarodnih bestselera

Cena: 2.500 2.250 rsd
Java kuvar: problemi i rešenja za Java programere
Java kuvar
Ian F. Darwin

Java neprestano raste i razvija se, a ovaj kuvar nastavlja da se razvija uz nju. Sa ovim priručnikom odmah ćete postići ubrzanje sa stotinama
praktičnih recepata u širokom spektru Java tema. Naučićete korisne tehnike za sve, od rukovanja stringovima i funkcionalnog programiranja
do mrežne komunikacije.
Svaki recept sadrži kompletna kodna rešenja koja možete slobodno koristiti zajedno sa objašnjenjem o tome kako i zašto funkcionišu. Ako
ste upoznati sa osnovama Jave, ovaj kuvar unaprediće vaše znanje jezika i njegovih brojnih nedavnih promena, uključujući kako da ih
primenite u svakodnevnom programiranju. Ovo ažurirano izdanje pokriva promene sve do Jave 12 i delova 13 i 14.

Recepti uključuju:
• Metode za prevođenje, izvršavanje i analizu grešaka
• Pakovanje Java klasa i građenja aplikacija
• Manipulisanje, poređenje i preuređivanje teksta
• Regularne izraze za uparivanje stringova i šablona
• Rad sa brojevima, datumima i vremenima
• Strukturisanje podataka sa kolekcijama, nizovima i drugim
tipovima
• Tehnike objektno orijentisanog i funkcionalnog programiranja
• Operacije ulaza/izlaza, direktorijuma i sistema fajlova
• Mrežno programiranje na klijentskoj i serverskoj strani
• Obrada JSON-a za razmenu podataka
• Višenitnost i uporednost
• Upotreba Jave u big data aplikacijama

Cena: 1.900 1.710 rsd
Otkrivanje jednostavnosti
Otkrivanje jednostavnosti
Eric Normand

Funkcionalno programiranje za kroćenje složenog softvera

„Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera.

Rezime

Savremeni softver je složen, jer je distribuiran na serverima, težak je za testiranje i otporan je na modifikacije. „Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera. Predstavlja jedinstveni pristup funkcionalnom programiranju, kojim se objašnjava zašto su određene funkcije softvera složene, i uči vas funkcionalnim tehnikama koje možete da upotrebite da biste pojednostavili ove sisteme tako da budu lakši za testiranje i debagovanje.

O tehnologiji

Programeri se s pravom plaše nenamerne složenosti koja „inficira“ veći deo koda. U ovoj knjizi je prikazano kako da treba da napišete softver koji složenost drži blizu svog inherentnog minimuma. Dok pišete softver, trebalo bi da naučite da razlikujete kod koji menja stanje vašeg sistema i kod koji ne menja stanje vašeg sistema. Kada naučite da razlikujete ta dva koda, možete da refaktorišete veći deo svojih „akcija“ koje menjaju stanje u „proračune bez uzimanja u obzir stanja“. Vaš softver će biti jednostavniji.

O knjizi

Zahvaljujući ovoj knjizi, takođe ćete naučiti da rešavate složene vremenske greške koje se neizbežno „uvlače“ u asinhroni kod i višenitni kod. U naprednim odeljcima knjige saznaćete kako komponovane apstrakcije pomažu u izbegavanju ponavljanja koda i otvaranju novih nivoa ekspresivnosti.

Cena: 2.640 2.376 rsd
SQL kuvar: Tehnike i rešenja izrade upita za sve SQL korisnike, prevod 2. izdanja
SQL kuvar
Anthony Molinaro, Robert de Graaf

SQL je zajednički jezik stručnjaka za obradu podataka. Istovremeno, ne dobija uvek pažnju koju zaslužuje u poređenju sa ostalim glavnim alatima. Kao rezultat toga, uobičajeno je pronaći ljude koji često koriste SQL, ali retko ili nikad ne idu dalje od najjednostavnijih upita, često zato što veruju da ono što znaju je sve što i postoji.
Ova knjiga pokazuje koliko mnogo SQL može učiniti, proširujući vašu kutiju alatki. Na kraju knjige videćete kako se SQL može koristiti za statističke analize; da pravi izveštaje na sličan način kao što su profesionalni poslovni alati; za podudaranje tekstualnih podataka; za sofisticiranu analizu datumskih podataka; i još mnogo toga.
Prvo izdanje knjige SQL kuvar, od svog izdavanja, bilo je popularan izbor kao „druga knjiga o SQL-u” – knjiga koju ljudi rado čitaju nakon što nauče osnove. Ima mnoge kvalitete, poput širokog spektra tema i čitljivog stila pisanja.

Cena: 2.800 2.520 rsd
Zbirka zadataka iz algoritama: i struktura podataka
Zbirka zadataka iz algoritama
Dragan Urošević

Osnovno bogatstvo ove knjige predstаvlja skup pažljivo odabranih i veoma ilustrativnih zadataka.
Kvalitetu doprinose i izložena rešenja koja su prvo objašnjena, a zatim i potpuno detaljno implementirana u realnom, savremenom programskom jeziku. Imple­mentacija algoritama i struktura podataka ilustrovana je programskim kodom u programskom jeziku Java. Korišćenje objektno-orijentisanog pristupa omogućilo je jasno razdvajanje apstraktnih interfejsa struktura poda­taka od njihovih mogućih implementacija.

Knjiga je namenjena studentima koji izučavaju oblast algoritama i struktura podataka i može se smatrati dopunom odgovarajućeg udžbenika. Ipak, ovaj materijal se može koristiti i mnogo šire od svoje namene (na primer za pripremu takmičenja iz programiranja).

Cena: 1.650 1.485 rsd
JAVA efikasno: 90 načina kako da pišete bolje programe na Javi
JAVA efikasno
Joshua Bloch

Kompletan vodič za najbolje prakse Java platforme unapređen za verzije Java 7, 8 i 9
Java se dramatično menjala od kako je prethodno izdanje Java efikasno objavljeno malo posle izlaska Jave 6. Ovaj klasik, dobitnik nagrade Jolt award, sada je potpuno unapređen da bi obuhvatao sve prednosti najnovijih mogućnosti jezika i biblioteke. Podrška koju moderna Java pruža mnogim paradigmama povećava potrebu za savetima koji se bave specifičnim najboljim praksama i ova knjiga ih daje.


Kao u prethodnim izdanjima, svako poglavlje knjige Java efikasno, prevod trećeg izdanja, sastoji se od nekoliko „tema”, svaka predstavljena u formi kratke, nezavisne priče koja vam nudi specifične savete, uvid u finese Java platforme i primere unapređenog koda. Obiman opis i objašnjenja svake teme rasvetljavaju vam šta da činite, a šta ne i zašto.
Prevod trećeg izdanje sadrži novine jezika i biblioteke Jave 7, 8 i 9, uključujući konstruktore funkcionalnog programiranja dodate njenim objektno orijentisanim korenima. Dodate su mnoge nove teme, uključujući i poglavlje posvećeno lambda izrazima i tokovima.

NOVO IZDANJE SADRŽI
• Funkcionalne interfejse, lambda izraze, reference metoda i tokove
• Difolt i statičke metode u interfejsima
• Tip interfejsa, uključujući operator dijamant za generičke tipove
• Anotaciju @SafeVarargs
• Iskaz try­ sa­ resursima
• Nove karakteristike biblioteke, kao što su interfejs Optional

Cena: 2.200 1.980 rsd
Testiranje JavaScript aplikacija
Testiranje JavaScript aplikacija
Lucas da Costa

Automatizovano testiranje pomoći će vam da napišete visokokvalitetan softver za manje vremena, sa više samopouzdanja, manje grešaka i bez stalnog ručnog kontrolisanja. “Testiranje JavaScript aplikacija” je vodič za izgradnju sveobuhvatnog i pouzdanog paketa za testiranje JS aplikacija, koji opisuje kako da pišete testove i kako JS alati za testiranje rade “ispod haube”. Vaš učitelj je Lucas de Costa, glavni saradnik u popularnim JS bibliotekama za testiranje, koji vam predstavlja kvalitetan način razmišljanja za donošenje ispravnih odluka o testiranju koje daju stvarni doprinos vašem poslovanju. Imaćete koristi od informativnih objašnjenja i dijagrama, lako prenosivih primera koda i dobrih saveta u vezi sa upotrebom najnovijih biblioteka i radnih okvira JavaScript ekosistema.

O tehnologiji

Automatsko testiranje je neophodno za stalnu isporuku dobrih JavaScript aplikacija. Kompletna strategija testiranja trebalo bi da pokriva funkcije u izolaciji, integraciju različitih delova koda i ispravnost iz perspektive krajnjeg korisnika. Ova knjiga će vas naučiti kako da brzo i pouzdano isporučite pouzdan softver.

O knjizi

Testiranje JavaScript aplikacija” je udžbenik za implementaciju automatizovanih planova testiranja veb aplikacija zasnovanih na JavaScript-u. Opisuje praktične strategije testiranja, korisne alate i biblioteke i objašnjava kako da održavate visok kvalitet. Kroz jasne opise i brojne primere istražićete pristupe i za backend i za frontend aplikacije i naučićete da brže i pouzdanije testirate softver.

Cena: 2.420 2.178 rsd
PowerShell za administratore
PowerShell za administratore
Adam Bertram

PowerShell® je i skript jezik i administrativna ljuska (shell) koja vam omogućava kontrolu i automatizaciju gotovo svih aspekata IT-a. U knjizi PowerShell za administratore, petostruki Microsoft® MVP Adam „Automator” Bertram pokazuje vam kako da koristite PowerShell za upravljanje i automatizaciju okruženja radne površine i servera, tako da posao možete završiti pre kraja radnog vremena.

Cena: 1.900 1.710 rsd
Čista arhitektura: Praktična rešenja softverske arhitekture
Čista arhitektura
Robert C. Martin

Knjiga donosi

  • Praktične odgovore na najvažnija pitanja sa kojima se suočavaju arhitekte i dizajneri softvera
  • Kako odabrati najbolje strukture visokog nivoa za svaki od današnjih, različitih tipova aplikacija: od veba do baze podataka, od potpuno opremljenog računara u mreži (thick-client), preko konzole, do ugrađenih programa
  • Razumevanje osnovnih principa arhitekture, dizajna softvera i onoga što zaista pokušavate postići 

Pisac je ugledni Robert C. Martin, autor knjiga The Clean Coder, Clean Code i Agile Software Development: Principles, Patterns, and Practices

Primenom univerzalnih pravila arhitekture softvera možete dramatično da poboljšate produktivnost programera tokom životnog ciklusa bilo kog softverskog sistema. Sada, nadovezujući se na uspeh svojih najprodavanijih knjiga Clean Code (Jasan kod, Mikro knjiga, Beograd 2020.) i The Clean Coder, legendarni softverski stručnjak Robert C. Martin ("Ujak Bob") otkriva ta pravila i pomaže vam da ih primenite. 

Martinova Čista Arhitektura ne predstavlja samo opcije. Oslanjajući se na više od pola veka iskustava u softverskim okruženjima svih zamislivih tipova, Martin vam govori koje bi izbore trebalo da napravite i zašto su ti izbori presudni za vaš uspeh. Kao što se i očekuje od Ujka-Boba, ova knjiga obiluje konkretnim, jednostavnim rešenjima za stvarne izazove sa kojima ćete se suočiti - rešenjima ​​koja će izgraditi, ili urušiti, vaše projekte. 

Ciljevi

  • Naučiti šta bi arhitekte softvera trebalo da postignu - i osnovne discipline i neophodno iskustvo 
  • Ovladati osnovnim principima dizajna softvera i suočiti se sa funkcijama, odvajanjem komponenata i upravljanjem podacima 
  • Zapaziti kako paradigme programiranja nameću disciplinu ograničavajući ono što programeri mogu da učine 
  • Shvatiti šta je kritično važno, a šta je samo "detalj"
  • Primeniti optimalne strukture na visokom nivou za veb, baze podataka, thick-klijente, konzolu i ugrađene aplikacije 
  • Definisati odgovaranje granice i slojeve, organizovati komponente i servise 
  • Shvatiti zašto dizajn i arhitektura greše i kako sprečiti (ili otkloniti) te nedostatke

Čista arhitektura je osnovna literatura za svakog aktivnog arhitektu softvera, ili za onoga koji želii da to bude, sistemskog analitičara, dizajnera sistema ili softverskog menadžera - i za svakog programera koji izvršava nečije planove.

Cena: 2.420 2.178 rsd
Čisto agilno - razvoj softvera: agilne vrednosti i principi
Čisto agilno - razvoj softvera
Robert C. Martin

Dvadeset godina nakon što je Agile Manifest prvi put predstavljen, legendarni Robert C. Martin („Ujak Bob“) ponovo uvodi agilne vrednosti i principe za novu generaciju programera softvera. U ovoj željno iščekivanoj knjizi, autor najprodavanijih knjiga „Čista arhitektura“ i „Jasan kod“ koje su prevedene na srpski, pokazuje kako do agilnog razvoja dovesti do sada neviđeni nivo profesionalnosti i discipline da bi bio napisan mnogo efikasniji i uspešniji softver.

Baš kao u drugim Martinovim knjigama, u knjizi „Čisto agilno - razvoj softvera“ on ne predstavlja samo više mogućnosti i opcija i ne kaže „najbolje prosudite sami“, već vam prikazuje koje izbore treba da donesete i zašto su ti izbori presudni za vaš uspeh. Pišući u agilnom kontekstu, Martin nudi direktne, smislene odgovore na ključna pitanja:

  • Kako i zašto je nastala agilna metodologija?

  • Koji su troškovi i koristi od agilnosti?

  • Koje su najefikasnije prakse agilnog razvoja?

  • Kako treba organizovati agilni tim?

  • Kakve uloge igraju programeri, ispitivači i menadžeri u agilnom timu?

  • Koja je uloga agilnog trenera?

  • Šta je sa agilnom metodologijom za velike projekte?

  • Koje vrste projekata imaju koristi od agilnosti?

Čisto agilno - razvoj softvera“ je osnovno štivo za programere, menadžere, ispitivače, projektne menadžere i svakog softverskog stručnjaka koji vodi agilni projekat ili učestvuje u agilnom projektu.

Cena: 1.980 1.782 rsd
C#9 i .NET 5: arhitektura softvera, prevod drugog izdanja
C#9 i .NET 5
Gabriel Baptista , Francesco Abbruzzese

Upotreba mikroservisa, DevOps platforme i Azure projektnih obrazaca u arhitekturi softverskih rešenja

Prevod drugog izdanja

Softverska arhitektura je praksa primene struktura i sistema koji ubrzavaju proces razvoja softvera i podižu kvalitet aplikacije. Uspešan arhitekta softvera mora posedovati znanje i ključne veštine i poznavati najbolje prakse predstavljene u ovom revidiranom i proširenom drugom izdanju, koje obuhvata i najnovije .NET 5 i C#9 funkcije.

Ovo izdanje sadrži dodatno objašnjenje principa softverske arhitekture, uključujući i nova poglavlja o sistemskim platformama Azure Service Fabric, Kubernets i Blazor. Takođe, sadrži obimniju diskusiju o bezbednosti, mikroservisima i DevOps platformi, kao i savete za primenu GitHub hosting platforme u ciklusu razvoja softvera.

Prvo ćete naučiti da transformišete korisničke zahteve u arhitektonske potrebe i utvrdićete razlike između funkcionalnih i nefunkcionalnih zahteva. Zatim ćete naučiti da izaberete pravo Cloud rešenje za svoju infrastrukturu, uz pažljivu primenu faktora koji pomažu pri upravljanju aplikacijom u Cloud okruženju.

Nakon toga ćete otkriti obrasce dizajna softvera i razne softverske pristupe koji će vam omogućiti da rešite uobičajene razvojne probleme. Na kraju, moći ćete da kreirate i isporučite visoko skalabilne aplikacije, koje ispunjavaju poslovne zahteve organizacije za koju radite i koje su spremne za upotrebu.

Naučićete:

  • različite tehnike prevazilaženja stvarnih arhitektonskih izazova i razmatranja dizajnerskih rešenja

  • da primenjujete slojevitu arhitekturu, arhitekturu orjentisanu na usluge (SOA) i mikroservise

  • da efikasno upravljate mikroservisima pomoću alata Containers, Docker, Kubernets i Blazor

  • da ubrzate isporuku globalnih rešenja upotrebom Azure alata i funkcija

  • da programirate i održavate Azure funkcije pomoću jezika C#9 i njegovih najnovijih funkcionalnosti

  • kada je razvoj vođen testiranjem (TDD) najbolji pristup razvoju softvera

  • pisanje automatizovanih funkcionalnih testova

  • najbolje DevOps principe koji omogućavaju okruženje kontinuirane integracije/kontinuirane isporuke (CI/CD)

Cena: 2.970 2.673 rsd
Mašinsko učenje: Scikit-Learn, Keras i TensorFlow: koncepti, alati i tehnike za izgradnju inteligentnih sistema
Mašinsko učenje
Aurélien Géron

Kroz seriju otkrića, duboko učenje dalo je zamah celom polju mašinskog učenja. Sada čak i programeri koji skoro ništa ne znaju o ovoj tehnologiji mogu da koriste jednostavne, efikasne alate za primenu programa sposobnih za učenje iz podataka. Ažurirano izdanje ove najprodavanije knjige koristi konkretne primere, minimalno teorije i Pythonove radne okvire spremne za upotrebu kako bi vam pomogli da steknete intuitivno razumevanje koncepata i alata za izgradnju inteligentnih sistema.
Naučićete niz tehnika koje možete brzo da upotrebite. Uz vežbe u svakom poglavlju koje će vam pomoći da primenite naučeno, sve što vam je potrebno je iskustvo programiranja da biste krenuli. Celokupan kôd je dostupan na GitHubu. Ažuriran je na TensorFlow 2 i najnoviju verziju Scikit-Learna.

• Naučite osnove mašinskog učenja kroz projekat od početka do kraja koristeći Scikit-Learn
• Izgradite i obučite razne arhitekture neuronskih mreža za klasifikaciju i regresiju koristeći TensorFlow 2
• Saznajte o detekciji objekata, semantičkoj segmentaciji, mehanizmima pažnje, jezičkim modelima, GAN-ovima i još mnogo toga
• Istražite Keras API, zvanični API visokog nivoa za TensorFlow 2
• Pustite u primenu modele TensorFlow koristeći TensorFlowov Data API, API strategije distribucije, TF Transform i TF-Serving
• Primenite na Google Cloud AI platformi ili na mobilnim uređajima
• Upotrebite tehnike nenadgledanog učenja, kao što su redukcija dimenzija, klasterovanje i otkrivanje anomalija
• Stvorite samostalne agente za učenje pomoću forsiranog učenja, uz korišćenje biblioteke TF

Cena: 3.600 3.240 rsd
C programiranje za Raspberry Pi: Razvijte inovativne projekte zasnovane na hardveru u C jeziku
C programiranje za Raspberry Pi
Prof Dr Dogan Ibrahim

Raspberry Pi se tradicionalno programira pomoću Pythona. Iako je ovo vrlo moćan jezik, mnogi programeri ga možda ne poznaju. S druge strane, C je možda najčešće korišćeni programski jezik i svi ugrađeni mikrokontroleri se mogu programirati pomoću njega.

C jezik se uči na većini tehničkih univerziteta i skoro svi studenti inženjerstva su upoznati sa njegovom upotrebom u svojim projektima. U ovoj knjizi se govori o korišćenju Raspberry Pi-a sa C jezikom za razvoj niza projekata zasnovanih na hardveru. Koriste se dve najpopularnije C biblioteke, wiringPi i pigpio.

Knjiga započinje uvodom u C jezik, a većini učenika i novajlija ovo će poglavlje biti neprocenjivo. U knjizi su navedeni mnogi projekti, uključujući upotrebu Wi-Fi mreže i Bluetooth-a za uspostavljanje komunikacije sa pametnim telefonima.

Uključeni su mnogi projekti zasnovani na senzorima i hardveru. I biblioteke wiringPi i pigpio koriste se u svim projektima. Kompletni listinzi programa su dati sa potpunim objašnjenjima. Svi projekti su u potpunosti testirani i funkcionišu.

Cena: 2.200 1.694 rsd
Algoritmi veštačke inteligencije: edicija Grokking
Algoritmi veštačke inteligencije
Rishal Hurbans

O knjizi

Grokking Algoritmi veštačke inteligencije su napisani i ilustrovani kako bi se prosečnoj osobi u tehnološkoj industriji omogućilo razumevanje i implementacija algoritama veštačke inteligencije i njihova upotreba u rešavanju problema, putem upotrebe povezanih analogija, praktičnih primera i vizuelnih objašnjenja.

Ko bi trebalo da pročita ovu knjigu

Grokking Algoritmi veštačke inteligencije je namenjena programerima softvera i svima onima u industriji softvera koji žele da razotkriju koncepte i algoritme koji stoje iza veštačke inteligencije, kroz praktične primere i vizuelna objašnjenja, preko udubljivanja u teoriju i matematičke dokaze.

Knjiga je namenjena svima koji razumeju osnovne koncepte računarskog programiranja koji uključuju promenljive, tipove podataka, nizove, uslovne izraze, iteratore, klase i funkcije - dovoljno je iskustvo u bilo kom programskom jeziku; i svakom ko razume osnovne matematičke pojmove kao što su promenljive podataka, predstavljanje funkcija i crtanje podataka i funkcija na grafovima.

Cena: 2.200 1.980 rsd
Vodič za dizajniranje frejmvorka
Vodič za dizajniranje frejmvorka
Krzysztof Cwalina, Jeremy Barton, Brad Abrams

Savladajte najbolju savremenu praksu za izgradnju ponovo upotrebljivih .NET Framework-a, biblioteka i komponenti

“Napredak .NET Core-a je veoma važan za programere cloud aplikacija: performans, upotreba resursa, podrška za kontejnere i ostalo. U ovom, trećem izdanju Smernica za Framework dizajn dodate su smernice koje se odnose na promene koje je .NET tim usvojio tokom tranzicije iz klijentsko-serverskih aplikacija u Cloud.” –Iz Uvoda, autor Scott Guthrie

Smernice projektovanja radnog okvira dugo je bio vodič za najbolju praksu razvoja komponenti i biblioteka komponenti u Microsoft .NET-u. Sada, ovo treće izdanje je u potpunosti revidirano, tako da odražava revolucionarne inovacije API dizajna koje predstavlja Microsoft kroz osam najnovijih ažuriranja u C#-u, jedanaest ažuriranja u .NET Framework-u i pojavu i razvoj .NET Core-a.

Troje vodećih .NET arhitekata daju smernice koje Microsoft timovi koriste za razvoj .NET-a, pa možete da dizajnirate komponente sa dobrim performansom, koje izgledaju kao prirodne ekstenzije platforme. Oslonjeni na proveren obrazložavajući stil ove knjige, autori i stručni recenzenti nude insajderske smernice za nove .NET i C# koncepte, uključujući velika dostignuća u asinhronom programiranju i jednostavnom pristupu memoriji. Oni pojašnjavaju i osvežavaju postojeći sadržaj, pomažući vam da u potpunosti iskoristite najbolju praksu zasnovanu na C# 8, .NET Framework-u 4.8 i .NET Core-u.

  • Otkrijte koju praksu bi trebalo uvek, uglavnom, retko ili nikada upotrebiti – uključujući i praksu koja više nije preporučljiva

  • Naučite osnovnu filozofiju i osnovne principe modernog framework dizajna

  • Istražite zajedniče obrasce framework dizajna pomoću ažurnih C# primera

  • Primenite najbolju praksu za imenovanje, tipove, proširivost i izuzetke

  • Naučite kako da projektujete biblioteke koje se skaliraju u cloud-u

  • Savladajte nove tehnike asinhronog programiranja upotrebom Task-a i ValueTask-a

  • Iskoristite maksimalno Memory i Span tipove za jednostavan pristup memoriji

Ovaj vodič je nezamenjiv resurs za svakoga ko gradi ponovo upotrebljive radne okvire zasnovane na .NET-u, biblioteke ili komponente bilo koje veličine: veliki sistemski radni okviri, ponovo upotrebljivi slojevi srednje veličine za velike distribuirane sisteme, ekstenzije za sistemske radne okvire ili male deljene komponente.

Cena: 2.750 2.475 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd