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

Python razvoj mikroservisa
Python razvoj mikroservisa
Tarek Ziadé

Praktičan pristup savladavanja složenosti mikroservisa pomoću Python alata.

Šta ćete naučiti
Istražićete šta su mikroservisi i kako da ih projektujete.
Upotrebićete Python 3, Flask, Tox i druge alatke za izgradnju servisa, koristeći najbolju praksu.
Naučićete kako da upotrebite TDD pristup.
Otkrićete kako se dokumentuju mikroservisi.
Konfigurisaćete i upakovaćete kod na najbolji način.
Vršićete interakciju sa drugim servisima.
Obezbedićete, pratićete i skaliraćete servise.
Rasporedićete servise u Docker kontejnere, CoreOS i Amazon Web Services.

 

Opis knjige
Često raspoređujemo veb aplikacije u Cloud i potrebno je da kod vrši interakciju sa mnogim nezavisnim servisima. Efikasan način da izgradimo aplikacije je korišćenje arhitekture mikroservisa. Međutim, u praksi je to teško uraditi zbog kompleksnosti svih delova koji međusobno vrše interakciju.
Ova knjiga će vas naučiti kako da prevaziđete te probleme i da kreirate aplikacije koje su građene kao male samostalne jedinice upotrebom dokazane najbolje prakse i izbegavanjem uobičajenih „zamki“. Ovo je praktičan vodič: sve ćete graditi korišćenjem Pythona 3 i njegovih fantastičnih alatki. Razumećete principe TDD-a i primenićete ih.
Upotrebićete Flask, Tox i druge alatke za izgradnju servisa, koristeći najbolju praksu. Naučićete kako da obezbedite konekcije između servisa i kako da skriptujete Nginx, koristeći jezik Lua za izgradnju funkcija zaštitnog zida veb aplikacije, kao što je ograničavanje brzine. Takođe ćete upoznati ulogu Dockera u mikroservisima i upotrebićete Docker kontejnere, CoreOS i Amazon Web Services za raspoređivanje servisa.
Ova knjiga će vas povesti na „putovanje“, a na kraju ćete kreirati kompletnu Python aplikaciju, zasnovanu na mikroservisima. Do kraja ove knjige steći ćete znanje i veštine potrebne za izgradnju, projektovanje, testiranje i raspoređivanje Python mikroservisa.

Cena: 1.500 1.425 rsd
Python 3: programiranje i GUI
Python 3
Andrew Pratt

Ovo je drugo izdanje knjige koja je namenjena za inženjere, naučnike i hobiste koji žele da povežu računare sa hardverskim projektima pomoću grafičkih korisničkih interfejsa. Pokrivene su desktop i veb aplikacije.
Koristi se programski jezik Python 3, koji je jedan od najpopularnijih jezika: brzina programiranja je ključna karakteristika. Knjiga je revidirana i ažurirana, sa naglaskom na to da nauči korisnika da jednostavno napravi praktične dizajne – uređivač teksta je sve što je potrebno za pisanje Python programa.
Povezivanje hardvera se postiže korišćenjem Arduino Uno-a kao daljinskog slave uređaja. U knjizi je dat pun opis i izvorni kod komunikacionog interfejsa. Slave uređaj omogućava digitalne i analogne ulaze i izlaze. U jedan projekat možete uključiti više Uno-a pomoću kontrolnog koda koji je napisan u Python-u i koji radi na računaru.
Jedan projekat uključuje PIC mikrokontrolere sa kodom koji se može učitati na PIC pomoću Uno-a. Veb aplikacije i server su implementirani u Python, što vam omogućava da pristupite elektronskom hardveru preko Interneta. Računar Raspberry Pi može da se koristi kao veb server.
Uvodno poglavlje će vam pomoći da započnete korišćenje Linux-a. Za projekte u knjizi se koristi Debian ili varijacije, kao što su Mint ili Ubuntu.

Cena: 1.630 rsd
Python bez oklevanja
Python bez oklevanja
Paul Barry

Želite da naučite jezik Python bez lomatanja kroz proste priručnike? Sa knjigom Python bez oklevanja, brzo ćete shvatiti osnove jezika Python, radeći sa ugrađenim strukturama podataka i funkcijama. Zatim ćete preći na građenje vlastite veb aplikacije, istraživanje upravljanja bazama podataka, obradu izuzetaka i borbu sa podacima. Ako vas kopka šta se može postići sa menadžerima konteksta, dekoratorima, skraćenim generisanjem i generatorima, sve je tu. Ovo drugo izdanje će vam pomoći da za kratko vreme postanete Python programer.

 

Cena: 2.040 rsd
C++ programiranje igrica: Osnove
C++ programiranje igrica
John Horton

Ova knjiga vam nudi zabavan uvod u svet programiranja igrica, C++ i SFML koji koristi OpenGL pomoću tri zabavne potpuno upotrebljive igrice. Te igrice su: jedna zarazna brza igrica na dva dugmeta, jedna igrica preživljavanja sa više nivoa i pucanjem na zombije i jedna platformska igrica sa podeljenim ekranom za više igrača.

Počinjemo od samih osnova programiranja, kao što su promenljive, petlje i uslovi, a vi ćete biti sve veštiji sa svakom igricom prelazeći na ključne C++ teme, kao što je OOP (Objektno orijentisano programiranje), C++ pokazivači i uvod u STL (biblio­teka standardnih šablona). Dok budete pravili te igrice, vi ćete takođe učiti uzbudljive koncepte programiranja igrica, kao što su efekti čestica, usmereni zvuk (prostornost), OpenGL programabilni šejderi, pravljenje na hiljade objekata i još mnogo toga.

 

Programski kod preuzmite ovde

Cena: 1.620 1.539 rsd
Objektno-orijentisan JavaScript: treće izdanje
Objektno-orijentisan JavaScript
Ved Antani, Stoyan Stefanov

Naučite sve što treba da znate o objektno-orijentisanom JavaScriptu pomoću ovog sveobuhvatnog vodiča! Uđite u svet najsavremenijeg programiranja!

Šta ćete naučiti?

  • Primenite objektno-orijentisano programiranje u JavaScript okruženju.

  • Potpuno ovladajte korišćenjem JavaScript konzole.

  • Napravite čistije i brže programe koji su kompatibilni sa drugim programima i bibliotekama.

  • Upoznajte iteratore i generatore - nove funkcije koje su dodate u jezik ES6.

  • Otkrijte kako se pišu Arrow funkcije jezika ECMASCript 6.

  • Naučite kako da koristite objekte u Google Chrome programerskim alatkama.

  • Upotrebite kombinaciju prototipnog nasleđivanja i kopiranja svojstava u radnom toku.

  • Primenite tehnike reaktivnog programiranja dok pišete program u JavaScriptu.

Opis knjige

JavaScript je objektno-orijentisani programski jezik koji se koristi za razvoj veb sajtova. Veb stranice se danas prave po obrascu koji se sastoji od tri jasno prepoznatljiva dela: sadržaja (HTML), prezentacije (CSS) i ponašanja (JavaScript). JavaScript predstavlja važan „stub“ u ovom obrascu i služi za pokretanje veb stranica.

Ova knjiga će podići vaše JavaScript veštine na novi nivo sofisticiranosti i pripremiće vas za „putovanje“ kroz profesionalno veb programiranje. Novo izdanje knjige za jezik ES6 pokriva sve što je potrebno da biste otkrili moć objektno-orijentisanog programiranja u JavaScriptu dok pravite profesionalne veb aplikacije. Knjiga počinje osnovama objektno-orijentisanog programiranja u JavaScriptu, a zatim se postepeno prelazi na korišćenje funkcija, objekata i prototipa za izradu čistijih, održivijih i bržih programa koji su kompatibilni sa drugim programima i bibliotekama.

Na kraju knjige ćete naučiti kako da uključite objektno-orijentisanje programiranje u radni tok veb programiranja da biste napravili profesionalne JavaScript aplikacije.

Cena: 2.300 2.093 rsd
R za statističku obradu podataka
R za statističku obradu podataka
Hadley Wickham, Garrett Grolemund

Naučite kako da koristeći R pretvorite sirove podatke u uvid, znanje i razumevanje. Ova knjiga vas uvodi u R, RStudio i tidyverse – skup paketa za R koji rade zajedno da bi statistička obrada i analiza podataka bila brza, tekla glatko i bila zabavna. Ova knjiga – pogodna za čitaoce bez prethodnog programerskog iskustva – pomoći će vam da za kratko vreme ovladate tehnikama statističke obrade podataka.

Autori Hadley Wickham i Garrett Grolemund vode vas kroz postupke uvoženja, pripreme za obradu, istraživanja i modelovanja podataka, kao i predstavljanja rezultata. Steći ćete kompletno, globalno razumevanje ciklusa statističke obrade i analize podataka i upoznati osnovne alatke koje vam trebaju za snalaženje s detaljima.

Cena: 2.520 rsd
Photoshop CC knjiga za digitalne fotografe: za verziju 2017
Photoshop CC knjiga za digitalne fotografe
Scott Kelby

Fenomenalna nova verzija PHOTOSHOP KNJIGE KOJA RUŠI SVA PRAVILA!

Scott Kelby, urednik i izdavač časopisa Photoshop Usern i i autor više bestselera o fotografiji i fotografskim tehnikama u svetu danas, još jednom je podigao ovu knjigu na potpuno novi nivo dok nam otkriva najnovije, najvažnije i najkorisnije Adobe Photoshop tehnike za fotografe.

Ovo unapređenje njegove nagrađivane, rekordno prodavane knjige nudi digitalnim fotografima nešto što do sada nikada nisu dobili – zaobilazi sve što je nebitno i pokazuje tačno kako da uradite ono što želite. Ova knjiga ne sadrži gomilu teorije; ne traži od vas da sami definišete podešavanja ili da sami rešavate probleme u radu. Umesto toga, Scott pokazuje, korak po korak, tehnike koje koriste današnji vrhunski digitalni fotografi i, što je najlepše od svega, daje precizna podešavanja koja treba da koristite, kada da ih koristite i zašto.

Naučite da radite kao profesionalac

Način rada u Photoshopu je drastično evoluirao tokom godina i u aktuelnoj verziji knjige vi ćete najveći deo editovanja i obrade obavljati u Photoshopovom Adobe Camera Raw pomoćnom programu (bez obzira da li fotografišete u RAW, JPEG ili TIFF formatu, Camera Raw radi sa sva 3 formata). Razlog za to je činjenica da već godinama Adobe dodaje većinu novih Photoshop funkcija za fotografe direktno u Camera Raw. Pošto se u današnje vreme radni tok fotografa u Photoshopu „vrti“ oko Camera Rawa, otprilike jedna trećina knjige posvećena je ovladavanju Camera Raw modulom. Osim toga naučićete:

tehnike izoštravanja koje profesionalci koriste

profesionalne trikove za brzo rešavanje najčešćih problema sa digitalnim fotografijama

najkorisnije tehnike za retuširanje fotografija i kako da pravite „nemoguće“ selekcije, kao što je kosa na vetru, i kako da koristite Layers paletu kao profesionalac

  • kako da bez traga uklonite nesavršenosti i smeće sa svojih fotografija
  • kako da kreirate panorame od više fotografija, kako da kreirate realistične HDR fotografije i koji su trikovi za poboljšanje kvaliteta fotografija o kojima ste ranije mogli samo da sanjate
  • najnovije Photoshop specijalne efekte za fotografe (čitavo jedno poglavlje je posvećeno njima!)
  • gomilu prečica, zaobilaznica i trikova koji će drastično povećati vašu produktivnost

 

Scott je uključio specijalno poglavlje u kojem opisuje svoj način rada od početka do kraja. Osim toga, svako poglavlje se završava Photoshop sekcijom Ubitačni saveti, koja je prepuna informacija koje će vam uštedeti vreme i poboljšati rad. On je napisao i četiri bonus poglavlja, a omogućava i da preuzmete sa Interneta fotografije upotrebljene u ovoj knjizi da biste mogli da pratite sve lekcije.

Ako ste spremni da naučite sve „tajne zanata“ – iste one tajne koje koriste vodeći profesionalci za korekciju, editovanje, retuširanje i izoštravanje svojih radova, treba da znate da držite u rukama knjigu koja će vam upravo to i omogućiti.

Cena: 2.315 2.199 rsd
ESP8266 i MicroPython: pisanje sjajnih projekata
ESP8266 i MicroPython
Prof Dr Dogan Ibrahim i Ahmet Ibrahim

U knjizi, ESP8266 i MicroPython – Pisanje sjajnih projekata, predstavljen je ESP8266 čip i opisane su njegove funkcije i kako različiti firmveri i programski jezici, kao što su MicroPython, mogu da se otpreme na čip.

ESP8266 je jeftin, sitan Wi-Fi čip, sa potpuno ugrađenim TCP/IP protokolom i 32-bitnom mikrokontrolerskom jedinicom. Nekoliko proizvođača je ugradilo ESP8266 usvoje hardverske proizvode (ESP-xx, NodeMCU itd) i nude ove proizvode kao sredstva za vezu mikrokontrolerskih sistema kao što je Android, PIC mikrokontroleri i drugi na Wi-Fi.

Ova knjiga ima za cilj da nauči čitaoce kako da koriste programski jezik MicroPython na hardveru zasnovanom na ESP8266 čipu, posebno na razvojnoj ploči NodeMCU.

U knjizi je dato nekoliko zanimljivih i korisnih projekata da bi se prikazala upotreba programskog jezika MicroPython na ESP8266 hardveru NodeMCU:

 

  • Projekat „Šta da obučem danas?“: razvićete informacioni sistem o vremenu korišćenjem NodeMCU razvojne ploče zajedno sa modulom procesora Text-to-Speech.
  • Projekat „Temperatura i vlažnost u oblaku“: razvićete sistem koji će meriti ambijentalnu temperaturu i vlažnost pomoću senzora, a zatim uskladištiti te podatke u „oblaku“, tako da im se može pristupiti sa bilo kog mesta.
  • Projekat „Daljinska veb kontrola“: razvićete sistem koji će daljinski kontrolisati dva LED-a povezana sa NodeMCU razvojnom pločom pomoću aplikacije HTTP Web Server.
Cena: 1.540 rsd
Naučite Spring 5
Naučite Spring 5
Ranga Karanam

Spring 5.0 sadrži ogroman broj novih i uzbudljivih funkcija, koje će promeniti način na koji smo do sada koristili ovaj radni okvir. Ova knjiga će vam prikazati taj razvoj – od rešavanja problema u aplikacijama koje mogu da se testiraju, do izgradnje distribuiranih aplikacija u oblaku.

Knjiga započinje pregledom novih funkcija u verziji Spring 5.0 i prikazom kako da izgradite aplikaciju pomoću Spring MVC-a. Videćete kako su se arhitekture aplikacije razvijale od monolita, do onih koje su izgrađene oko mikroservisa. Zatim ćete naučiti kako da izgradite i proširite mikroservise pomoću Spring Boota. Takođe ćete saznati kako da izgradite i primenite Cloud-Native mikroservise pomoću Spring Clouda. Napredne funkcije Spring Boota će biti ilustrovane kroz moćne primere. Upoznaćete i Kotlin, jezik JVM koji je brzo stekao popularnost. Takođe ćemo opisati kako da podesite Kotlin projekat u Eclipseu.

Do kraja ove knjige ćete steći znanje i najbolju praksu koji su potrebni za razvoj mikroservisa pomoću radnog okvira Spring.

 

Šta ćete naučiti

  • istraživanje novih funkcija radnog okvira Spring 5.0
  • izgradnja mikroservisa pomoću Spring Boota
  • upoznavanje naprednih funkcija Spring Boota radi efikasnog razvijanja i nadgledanja aplikacija
  • upotreba Spring Clouda za primenu i upravljanje aplikacijama u oblaku
  • razumevanje projekata Spring Data i Spring Cloud Data Flow
  • razumevanje osnova reaktivnog programiranja
  • najbolja praksa kada kada se razvijaju aplikacije pomoću radnog okvira Spring
  • kreiranje novog projekta pomoću Kotlina i implementiranje dva osnovna servisa korišćenjem testiranja koda i integracije
Cena: 2.200 2.090 rsd
Rešeni zadaci iz programskog jezika C#: II izdanje
Rešeni zadaci iz programskog jezika C#
Laslo Kraus

Ova zbirka zadataka je pomoćni udžbenik za učenje programiranja na jeziku C#. Zadaci prate gradivo autorove knjige Programski jezik C# 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) i konkurentnog programiranja (rad s nitima).

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.

Cena: 1.155 rsd
Naučite jQuery 3: prevod V izdanja
Naučite jQuery 3
Adam Boduch, Jonathan Chaffer, Karl Swedberg

Kreirajte efikasne i pametne veb aplikacije koristeći jQuery 3 sa ovim praktičnim vodičem korak-po-korak.

Zahvaljujući ovoj knjizi, naučićete:

  • da kreirate prilagođene interaktivne elemente za vaše veb projekte
  • da otkrijete kako da kreirate najbolji korisnički interfejs za veb aplikacije
  • da upotrebljavate selektore na različite načite da biste dobili sve što želite sa stranice kada vam je to potrebno
  • da koristite master događaje da biste „oživeli“ veb stranice
  • da dodajete smisao akcijama pomoću različitih efekata animacije
  • da otkrivate najnovije funkcije koje su dostupne u jQueryu, koristeći najnovije izdanje ove neverovatno popularne knjige
  • da koristite jQuery npm pakete

Programski kod za knjigu možete preuzeti ovde

Cena: 1.870 1.777 rsd
Programiranje na jeziku C
Programiranje na jeziku C
Augie Hansen

Ova knjiga je potpun i pristupačan vodič za jezik C. Pogodna je i za početnike kojima je potreban jasan i autoritativan uvod u jezik C, i za iskusne programere, koji zahtevaju dobro organizovan priručnik. Hansenovo metodičko izlaganje obuhvata teme kao što su projektovanje programa, alternacije, funkcije, rekurzije, ulaz/izlaz, polja bitova, memorija, pretraživanje i sortiranje. Za svaku od ovih tema razmatrana su pitanja efikasnosti, testiranja, otklanjanja gresaka i prenosivosti.

Cena: 1.300 1.235 rsd
Adobe Photoshop CC: Učionica u knjizi + DVD
Adobe Photoshop CC
Andrew Faulkner, Conrad Chavez

Najbrži, najlakši i najrazumljiviji način da naučite Adobe Photoshop CC

Učionica u knjizi, najbolja serija priručnika za obuku, pomoći će vam da brzo i lako naučite svojstva Adobeovog softvera. Učionica u knjizi vam pruža ono što nema nijedna druga knjiga ili kurs – zvanična izdanja za obuku kompanije Adobe, razvijena uz pomoć eksperata za Adobeov softver.

Adobe Photoshop CC Učionica u knjizi sadrži 15 lekcija i pokriva osnove programa Adobe Photoshop CC. Takođe, ova knjiga sadrži brojne savete i opis tehnika koje će vam pomoći da budete produktivniji. Knjigu možete čitati od početka do kraja, ili izabrati samo one lekcije koje vas interesuju.

Naučite da korigujete, poboljšavate i menjate digitalne fotografije, kreirate kompozicije i pripremate slike za štampanje i veb. Automatizujte zadatke putem Photoshopovih akcija. Naučite da kreirate i uređujete video snimke i koristite prelaze i efekte. Savladajte efikasno retuširanje fotografija korišćenjem alatki osetljivih na sadržaj. Pri­pre­mite i odštampajte 3D objekte. Naučite da koordinirate procesom dizajna na većem broju prostora za crtanje i prikažete rezultate svog rada na mobilnim uređajima. Naučite kako da jednostavno delite i ažurirate grafičke elemente sa saradnicima na nekom projektu. Savladajte dodavanje tipografskih efekata i znakova.

Cena: 1.694 1.542 rsd
Naučite Unity 5.x
Naučite Unity 5.x
Alan Thorn

Ako želite korak napred i da, umesto da budete svakodnevni Unity programer, postanete profesionalni programer igara, ne tražite dalje. Ova knjiga je rešenje za kreiranje hipnotišućih igara sa živopisnim karakteristikama i neverovatnim doživljajem igranja.

 

Ova knjiga se detaljno fokusira na praktičan projekat upotrebom Unityja, na izgradnju FPS igre koja uključuje mnoštvo funkcija. Detaljno ćemo opisati arhitekturu Unity igre kreiranjem ekspanzivnih svetova, interesntnih efekata renderovanja i drugih funkcija da bismo igre učinili posebnim. Kreiraćemo individualne komponente igre, upotrebićemo efikasne tehnike animacije i efikasno ćemo primeniti koliziju i fiziku. Istražićemo optimalne tehnike za importovanje elemenata igre, kao što su mreže i teksture, savete i trikove za efikasno projektovanje nivoa igre, načine animiranja i skriptovanja NPC-a, načine za konfigurisanje i primenu na mobilnim uređajima, način za pripremu za VR razvoj, način za primenu kontrolne verzije i tako dalje.

 

Zahvaljujući ovoj knjizi, steći ćete znanje u vezi razvoja u Unityju i samopouzdanje za kreiranje zanimljivih igara.

Uvod

U ovoj knjizi ćemo najpre da opišemo Unity sa tačke gledišta početnika, a zatim ćemo vam pomoći da stečeno znanje razvijete na određeni način. Konkretno, steći ćete osnovno sveobuhvatno umeće, na osnovu kojeg ćete naučiti Unity tako da kao iskusni, nezavisni programer možete da radite u bilo kom odeljenju i pomoću bilo kojeg seta funkcija unutar Unityja. U sledećem opisu poglavlja prikazan je detaljno ceo raspon funkcija koje ćemo istražiti. Naš osnovni cilj je da vas ova knjiga učini svestranim i potpuno kompetentnim u Unityju i da sposobnim da rešite probleme sa kojima se možete susresti u setu funkcija Unityja. U ovoj knjizi ćemo se koncentrisati, uglavnom, na praktične primere; izgradićemo FP borbenu igru kroz više poglavlja, što će na više načina testirati vašu veštinu kucanja.

Šta obuhvata ova knjiga

U Poglavlju 1, „Priprema i konfigurisanje elemenata postavke“, govori se o projektu na koji ćemo se fokusirati u knjizi. Specifikovani su saveti i trikovi za optimalno importovanje elemenata, konfigurisanje elemenata i tokove najbolje prakse da bi projekat ostao organizovan.

U Poglavlju 2, „Dizajn i struktura nivoa“, opisan je početak projektovanja i izgradnje osnovnog nivoa igre unutar Unityja, pri čemu se istražuju interesantne ideje dizajniranja nivoa.

U Poglavlju 3, „Kontrole igrača – pokret“, istražujemo kontrole igrača, odnosno, kako unos korisnika vodi i kontroliše glavnu kameru igre.

Poglavlje 4, „Kontrole igrača – kucanje i zdravlje“, fokusirano je na kreiranje borbene mehanike koja uništava neprijatelje; svaki karakter koji može da bude oštećen zahteva zdravlje.

U Poglavlju 5, „Neprijatelji i veštačka inteligencija“, opisano je kako se postiže inteligentno i verodostojno ponašanje neprijatelja pomoću AI-ja. Upotrebom AI-ja neprijatelj će se pomerati na nivou, tražeći igrača - napašće ga kada je u njegovom dometu.

U Poglavlju 6, „Upravljanje projektom i verzijama“, opisani su načini optimizovanja toka razvoja igre pomoću softvera Version Control. Ovaj softver vodi evidenciju o projektu dok se on pomera kroz sve svoje iteracije.

Poglavlje 7, „Trajni podaci – učitavanje i snimanje stanja igre“, fokusirano je na različite metode snimanja koji su dostupni u Unityju; igračima je omogućeno da snime svoj napredak u igri i da nastave igru na mestu na kojem su prethodno prekinuli svaki put kada započinju novu sesiju igre.

U Poglavlju 8, „Performansa, optimizacija, mobilni uređaji i drugo“, istražena je selekcija povezanih tema. Konkretno, istraženo je kako se poboljšava performansa igara pomoću optimizacije, kako se pripremaju igre za razvoj za mobilne uređaje i kako se treba pripremati generalno za VR razvoj.

Šta vam je potrebno za ovu knjigu

Da biste studiozno čitali ovu knjigu i izvršili zadatke unutar nje, potrebni su vam Unity 5 softver (koji možete da preuzmete besplatno na adresi https://unity3d.com) i odlučnost da uspete! Koristeći ta dva „alata“, možete da naučite da kreirate odlične igre u Unityju.

Cena: 2.260 2.147 rsd
SPSS: priručnik za preživljavanje, prevod 6. izdanja
SPSS
Julie Pallant

SPSS: priručnik za preživljavanje baca pojas za spasavanje studentima i istraživačima koji se bore sa SPSS-om – moćnim softverom za analizu podataka.

U ovom revidiranom izdanju svog najprodavanijeg udžbenika, Julie Pallant vas vodi kroz ceo istraživački proces i pomaže da izaberete tehniku analize podataka koja najbolje odgovara vašem projektu. Od formulisanja istraživačkih pitanja, preko projektovanja studije i analize podataka do sastavljanja izveštaja o istraživanju, Julie razmatra osnovne i napredne statističke tehnike. Svaku tehniku objašnjava razumljivo, daje postupak za obavljanje analize, podroban vodič za tumačenje rezultata i primer njihovog predstavljanja u izveštaju.

Za početnike i iskusne korisnike SPSS-a u psihologiji, sociologiji, naukama o zdravlju, medicini, obrazovanju, ekonomiji i njima srodnim disciplinama, SPSS: priručnik za preživljavanje je nezaobilazan vodič. Sadrži snimke ekrana, primere izlaznih rezultata i savete, a podržava ga i prateća veb lokacija originalnog izdanja (na engleskom), sa uzorcima podataka i smernicama za pisanje izveštaja o istraživanju.

Šesto izdanje je ažurirano u skladu s promenama postupaka, okruženja i oblika izlaznih rezultata u IBM SPSS-u. Opisane su i nove SPSS-ove alatke i procedure za izradu dijagrama, neparametarske statističke tehnike, uvoženje podataka i izračunavanja s datumima.

Cena: 1.650 rsd
Algoritmi i strukture podataka
Algoritmi i strukture podataka
Milo Tomašević

Knjiga je nastala kao rezultat potrebe za odgovarajućim udžbenikom iz predmeta Strukture podataka i u njenom pisanju učinjen je napor da ona može da bude korisna za čitaoce sa različitim nivoom predznanja. Posle prvog poglavlja koje predstavlja uvod u oblast, knjiga je podeljena na četiri dela: linearne strukture podataka, nelinearne strukture podataka, pretraživanja i sortiranje. Naglasak se stavljen na strukture podataka koje se nalaze u operativnoj memoriji, a knjiga takođe sadrži i pitanja i zadatke za samostalno rešavanje.

Cena: 1.750 rsd
Konkurentno i distribuirano programiranje
Konkurentno i distribuirano programiranje
kodinović Igor, Jovanović Zoran, Radivojević Zaharije

Oblast konkurentnog i distribuiranog programiranja se već duži niz godina proučava u okviru redovne nastave na Elektrotehničkom fakultetu u Beogradu na odseku za računarsku tehniku i informatiku i na odseku za softversko inženjerstvo. Proučavanjem ove oblasti prikupljen je i analiziran veći broj praktičnih problema sinhronizacije i komunikacije. Ovi problemi su jedinstveni i omogućavaju generalizaciju čestih problema u praksi Svakom od problema nosi jedinstveno ime radi lakšeg praćenja, ali u upoređivanja sa postojećim rešenjima iz ove oblasti. Neki problemi su tako koncipirani da na šaljiv način obrade dosta složene mehanizme sinhronizacije i komunikacije.

Kao polazna osnova za formiranje ove knjige poslužila je knjiga "Konkurentno programiranje: Teorijske osnove sa zbirkom rešenih zadataka" autora Igora Ikodinovića i Zorana Jovanovića. Ta knjiga je dopunjena i proširena novim problemima i oblastima, uočene greške su ispravljene, ali je način izlaganja i obrade zadataka ostao isti.

Prvi deo knjige je posvećen konkurentnom programiranju pomoću deljen ih promenljivih. Drugi deo knjige obuhvata oblast distribuiranog programiranja Treći deo je posvećen modelu programiranja korišćenjem virtuelnih prostora. Četvrti deo se bavi programskim niti ma, kao koordinacionom modelu koji se danas najčešće primenjuje kod pisanja konkurentnih programa. Peri deo knjige se odnosi na mrežno programiranje,

Programske paradigme su predstavljene na Jedan od tri načina: 1) korišćenjem postojećih programskih biblioteka i jezika za konkurentno programiranje, 2) proširivanjem sekvencijalnih programskih jezika odgovaraJućim sintaksnim elementima i 3) preko formalnih programskih modela. Izbor načina na koji su određene paradigme predstavljene bazi ran je pre svega na kriterijumima njihove jednostavnosti, razumljivosti i opštosti. U slučaju da praksa zahteva primenu odgovarajućih paradigmi korišćenjem nekih drugih implementacija od onih odabranih za njihov prikaz u knjizi, u većini slučajeva je moguće izvršiti direktnu sintaksnu translaciju. Razumevanje osnovnih koncepata iz knjige će čak i u slučajevima kada direktna sintaksna translacija nije moguća taj posao znatno olakšati.

Od postojećih programskih jezika za konkurentno programiranje u okviru ove knjige su korišćeni: Ada za demonstraciju mehanizma randevua, Java za demonstraciju koncepta programskih niti, kao konkretan primer implementacije monitora, i kao primer mrežnog programiranja koristeći razmenu poruka i udaljene pozive metoda i CONIC za demonstraciju paradigme asinhronog prosleđivanja poruka sa indirektnim imenovanjem procesa pomoću portova, U drugim slučajevima su korišćena proširenja postojećih sekvencijalnih programskih jezika: prošireni Pascal za demonstraciju koncepta semafora, uslovnih kritičnih regiona i monitora i C-Linda za demonstraciju programiranja pomoću virtuelnih prostora. Od formalnih programskih modela, BSP je korišćen za demonstraciju paradigme prosleđivanja poruka putem javnog emitovanja, a CSP za demonstraciju paradigme prosleđivanja poruka sa sinhronim slanjem i prijemom.

Jedan od problema kod upoznavanja sa oblašću konkurentnog i distribuiranog programiranja je što čitalac mora značajan deo svoje pažnje da usmeri na učenje sintakse i semantike vezanih za implementacije raznih paradigmi. Da bi se taj problem ublažio, u uvodnom delu svakog poglavlja je pored pregleda karakteristika odgovarajuće paradigme, dat i opis i analiza korišćene sintakse. Nakon uvodnog dela dati su i zadaci. Zadaci koji se nalaze na početku obično su izabrani tako da demonstriraju neke od glavnih osobina paradigme i da pokažu kako se pomoću nje rešavaju tipični problemi. Oni su posebno detaljno razmotreni, kako sa teorijskog tako i sa praktičnog aspekta, jer predstavljaju osnov za razumevanje materije u okviru poglavlja. Iza njih slede zadaci koji su po prirodi nešto složeniji i čija rešenja obično zahtevaju dublju i dugotrajniju analizu, sintetišući stečeno znanje na višem nivou i dajući adekvatnu predstavu o veličini i složenosti realnih problema. Nakon pojedinih zadataka i na kraju poglavlja se mogu naći i zadaci za samostalan rad. Preporučuje se njihoso rešavanje kao najbolja vežba za proveru usvojenog znanja.

Knjiga je pisana na ćirilici, što je doprinos očuvanju našeg jezika i pisma u oblasti gde su engleski jezik i latinica često dominantni. Nije se, međutim, moglo izbeći korišćenje specifičnih stranih stručnih izraza i naziva. U tom smislu korIŠćena terminologija odražava zatečeno stanje u ovoj oblasti kod nas. Gde je to bilo svrsishodno i moguće korišćeni su termini našeg jezika, uz navođenje odgovarajućih izraza koji se koriste u stranoj literaturi. Programi i primeri su pisani sa imenima promenljivih, procedura i programskim komentarima koji se oslanjaju na reči engleskog jezika, jer je to danas već standardna praksa uvedena zbog potrebe za komunikacijom u široj stručnoj javnosti Ovo ne bi trebalo da ima uticaja na razumljivost rešenja, s obzirom da su ona praćena detaljnim objašnjenjima ...

Cena: 1.790 rsd
Programski jezik C: sa rešenim zadacima
Programski jezik C
Laslo Kraus

Jedini način da se nauči neki programski jezik jeste da se pišu programi na njemu. Ova knjiga je u potpunosti podređena tom osnovnom načelu.Uvodno poglavlje 1 sadrži informacije pre svega korisne za početnike. U poglavlju 2 obrađeni su podaci koji su predmet obrade u programima. 3. poglavlje posvećeno je operatorima i načinima sastavljanja izraza pomoću njih. u poglavlju 4 prikazane su naredbe koje predstavljaju jedinične obrade u programima. Iz matematike dobro poznati nizovni tipovi: vektori, matrice i višedimenzionalni nizovi obrađeni su u poglavlju 5. U poglavlju 6 obrađeni su pokazivači koji u jeziku C predstavljaju vrlo efikasan mehanizam za obradu nizova. Znakovni podaci koji služe za predstavljanje tekstova, obrađeni su u poglavlju 7. Poglavlje 8 je posvećeno pisanju funkcija (potprograma) i opštoj strukturi programa na jeziku C. Predprocesor jezika C, koji vrši uvodnu obradu izvornog teksta programa pre samog prevođenja, objašnjen je u poglavlju 9. poglavlje 10 prikazuje strukturne tipove podataka koji omogućavaju predstavljanje složenih apstraktnih podataka kao što su kompleksni brojevi, geometrijski likovi i slično. Na kraju, poglavlje 11 je posvećeno radu sa datotekama.

Cena: 1.100 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd