Veze, linkovi
Kompjuter biblioteka
Korpa

 

Access

Alternativna učenja

Android

Animacija

Antropologija

Apple - MAC OS X

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Audio, Multimedia, Video

Autobiografija

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Automobili

Bajke

Baze podataka

Biografija

Biološke nauke

Botanika

C++ Visual C++ C#

Cloud

CSS

Dečije knjige

Delphi

Digitalna fotografija

Dizajn

Django

Domaće pripovetke

Domaći roman

Drama

E-knjiga

E-komerc

ECDL

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

FULL STACK DEVELOPMENT

Geografija

Geologija

GOOGLE

Grafika, Dizajn, Štampa

Građevinarstvo

Hardver

Hemija

Hidrotehnika

Hobi

Horor

Humor

Internet

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Java

JavaScript

Joomla

jQuery

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinsko učenje

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Mreže

MS Office

Muzika

Nagrađivanje knjige

Naučna fantastika

Obrada teksta

OFFICE 2013

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

PHP I MYSQL

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Poslovanje

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Programiranje

Psihologija

Publicistika

Putopis

Python programiranje

Raspberry PI

Rečnici

Religija

Robotika

Roman

Ruby i Ruby on Rails

Satira

Saveti

Serija Roberta C. Martina

Sertifikati

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

SQL Server

Statistika

Strip

Tabele

Tableti

Tehnologija

Telekomunikacije

Triler

Turizam

Twitter

Udžbenici

Umetnost

Unix, Linux

Urbanizam

UX DIZAJN

Veštačka inteligencija

Visual Basic .NET, VBA, V. Studio

Web design

Windows

Windows 7

Windows 8

WordPress

Zaštita i sigurnost

Zoologija

 

Vesti

Na današnji dan 2. oktobra

2. oktobar (2.10.) je 275. dan u godini po gregorijanskom kalendaru (276. u prestupnoj godini). Do kraja godine ima još 90 dana. 1883. - Rođen je Karl Tercagi, otac mehanike tla. 1969. - Rođena je Bebi Dol, pop pevačica 2003. - Južnoafrički pisac Džon Maksvel Kuci dobio Nobelovu nagradu za književnost za 2003.

Ceo tekst Ceo tekst

Najnovije vesti

Do 11. septembra 35 posto popusta na cene naših najtraženijih knjiga

 

 

 

Nastavljamo sa akcijom!Ne propustite priliku da do 11. septembra kupite naše najtraženije knjige sa čak 35% popusta! Ovo je prava prilika da obogatite svoju biblioteku kvalitetnim naslovima po povoljnim cenama. Deset najtraženijih knjiga do danas su: Python intenzivni kurs, prevod 3. izdanja, umesto za 2. 640 dinara, knjiga je vaša za 1. 800 dinara Kali Linux: Napredno penetraciono testiranje pomoću alata Nmap, Metasploit, Aircrack-ng i Empire, umesto za 3. 300 dinara, knjiga je vaša za 2. 200 dinara JavaScript od početnika do profesionalca, umesto za 2. 640 dinara, knjiga je vaša za 1. 759 dinara React i React Native: Izgradnja međuplatformskih JavaScript aplikacija, umesto za 2. 860 dinara, knjiga je vaša za 1. 850 dinara Mašinsko učenje uz PyTorch i Scikit-Learn C# 10 i . NET 6 moderan međuplatformski razvoj Čista arhitektura, Praktična rešenja softverske arhitekture legendarnog Roberta C. Martina,ujka Boba 40 algoritama koje bi svaki programer trebalo da zna KOD, skriveni jezik kompjuterskog hardvera i softvera, prevod drugog izdanja C++ 20 i 23, jedna lekcija dnevno, prevod IX izdanja Knjige koje su koštale 1. 980 dinara sada su 1. 300 Pragmatični programer: vaš put do stručnosti Osnove veštačke inteligencije i mašinskog učenja SQL za analizu podataka Čisto agilno - razvoj softvera, agilne vrednosti i principi Robert C. Martin 40 algoritama koje bi svaki programer trebalo da zna Kali Linux - Testiranje neprobojnosti veba - treće izdanje Nemojte zaboraviti ni knjige koje su već godinama aktuelne: C++ 20 i 23, jedna lekcija dnevno, prevod IX izdanja CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 CCNA 200-301 zvanični vodič za sertifikat, knjiga 2 Java 11 i 12, naučite za 21 dan, prevod osmog izdanja HTML5, CSS3 I JavaScript za razvoj veb strana Kompletan abecedni spisak naslova na popustu: PRVIH 20 NASLOVA DRUGIH 20 NASLOVA TREĆIH 20 NASLOVA Ova produžena akcija se posle 11. septembra više neće produžavati. Dodatni popust od 10% za dve i više kupljenih knjiga ne važi za knjige koje su na akciji.
 
   

Akcija, cene svih knjiga su snižene za 37% do 12. juna

 

 

 

  VELIKA AKCIJA Do 12. juna cene svih naših knjiga su snižene 37%. KOMPLETAN SPISAK SVIH IZDANJA Zašto je ovo pravi trenutak za kupovinu? Naša najtraženija knjiga trenutno je:  React i React Native: Izgradnja međuplatformskih JavaScript aplikacija Puna cena knjige je 2. 860 dinara Ukoliko je kupite do kraja maja njena cena je: 1. 810 dinara   NAŠE NAJTRAŽENIJE KNJIGE: Naslov Viša cena Akcijska cena React i React Native: Izgradnja međuplatformskih JavaScript aplikacija 2860 1810 Kali Linux: Napredno penetraciono testiranje pomoću alata Nmap, Metasploit, Aircrack-ng i Empire 3300 2080 AutoCAD 2023, 2D crtanje i 3D modelovanje 2860 1810 JavaScript od početnika do profesionalca 2640 1670 Otkrijte skrivena blaga Microsoft Excela 2530 1600 C# 10 i . NET 6 moderan međuplatformski razvoj 3300 2080 Pragmatični programer: vaš put do stručnosti 1980 1250 Linux za mreže 2420 1530 Mašinsko učenje uz PyTorch i Scikit-Learn 3300 2080 Rust veb razvoj 2420 1530 KOD, skriveni jezik kompjuterskog hardvera i softvera, prevod drugog izdanja 2750 1740 Čista arhitektura, Praktična rešenja softverske arhitekture legendarnog Roberta C. Martina,ujka Boba 2420 1530 CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 2970 1880 HTML5, CSS3 I JavaScript za razvoj veb strana 2970 1880 Naučite kvantno računarstvo uz Python i Q# 2420 1530 Uvod u digitalni marketing 2200 1390 Java 11 i 12, naučite za 21 dan, prevod osmog izdanja 2640 1670 40 algoritama koje bi svaki programer trebalo da zna 1980 1250 Algoritmi veštačke inteligencije, edicija Grokking 2200 1390 Čisto majstorstvo, discipline, standardi i etika ujka Boba 2420 1530 Čisto agilno - razvoj softvera, agilne vrednosti i principi Robert C. Martin 1980 1250 C++ 20 i 23, jedna lekcija dnevno, prevod IX izdanja 3300 2080 101 princip za dobar UX dizajn 1980 1250 CompTIA Security+: SY0-601 vodič za sertifikaciju 2420 1530 Pet linija koda - refaktorisanje, kada i kako 2200 1390 Testiranje JavaScript aplikacija 2420 1530 Django 3 kroz primere, prevod III izdanja 2530 1600 Principi lepog veb dizajna, prevod četvrtog izdanja 2420 1530 SQL za analizu podataka 2200 1390 Osnove veštačke inteligencije i mašinskog učenja 1980 1250 Node. js veb razvoj - prevod petog izdanja 2750 1740 Amazon veb servisi u akciji, prevod drugog izdanja 2420 1530 Vue. js 3 kuvar 2530 1600 Google Ads, definitivni vodič prevod šestog izdanja 2200 1390 Administriranje Linux sistema - kuvar 2970 1880 MySQL radionica: Praktičan vodič za rad sa podacima i bazama podataka 2970 1880 Savremeni marketing vođen veštačkom inteligencijom 2200 1390 Otkrivanje jednostavnosti - funkcionalno programiranje 2640 1670 ArchiCAD 19 1870 1180 Čist C++ 20, Obrasci održivog razvoja softvera i najbolje prakse 2420 1530 PHP 8 objekti,obrasci i praksa objektno orijentisan pristup 2970 1880 Angular kuvar 2640 1670 Laravel - Radni okvir za izradu modernih PHP aplikacija 2420 1530  
 
   

Poznati autori koji su pisali o podacijskoj pismenosti i ostalim temama vezanim za podatke

 

 

 

Autori koji su pisali o podacijskoj pismenosti Podacijska pismenost se odnosi na sposobnost pojedinaca da razumeju, interpretiraju i koriste podatke u svom radu i u svakodnevnom životu. Evo nekoliko najpoznatijih autora koji su napisali o ovom važnom konceptu: David Hand - profesor statistike i bivši predsednik Royal Statistical Society-a, autor nekoliko knjiga o statistici i podacima, uključujući "The Improbability Principle" i "Dark Data: Why What You Don't Know Matters". Edward Tufte - bivši profesor političke nauke i vizualne umetnosti, autor nekoliko knjiga o vizualizaciji podataka, uključujući "The Visual Display of Quantitative Information" i "Envisioning Information". Alberto Cairo - profesor vizualnog novinarstva i autor knjiga o vizualizaciji podataka, uključujući "The Functional Art" i "The Truthful Art". Cathy O'Neil - matematičarka i autorka knjige "Weapons of Math Destruction", koja se bavi pitanjem kako algoritmi i analiza podataka mogu dovesti do nepravde i diskriminacije. Hans Rosling - profesor internacionalne zdravstvene statistike i autor knjige "Factfulness", koja promoviše pozitivan stav prema podacima i činjenicama. Cole Nussbaumer Knaflic - autorka knjiga "Storytelling with Data" i "Storytelling with Data: Let's Practice!", koje se bave pitanjem kako vizualizirati podatke na način koji će biti lako razumljiv i privlačan. Nate Silver - autor knjige "The Signal and the Noise: Why So Many Predictions Fail — but Some Don't", koja se bavi pitanjem kako razumeti i koristiti podatke za predviđanje budućih događaja. Daniel Kahneman - nobelovac za ekonomiju i autor knjige "Thinking, Fast and Slow", koja se bavi pitanjem kako ljudi donose odluke i interpretiraju informacije. Steven Levitt i Stephen Dubner - autori knjige "Freakonomics: A Rogue Economist Explores the Hidden Side of Everything", koja se bavi pitanjem kako koristiti podatke i statistiku za otkrivanje neočekivanih uzročno-posljedičnih veza u društvu. Ben Fry - autor knjige "Visualizing Data: Exploring and Explaining Data with the Processing Environment", koja se bavi pitanjem kako vizualizovati i prezentovati podatke na kreativan i efektivan način. Hadley Wickham - programer i autor knjige "R for Data Science", koja se bavi pitanjem kako koristiti programski jezik R za analizu i vizualizaciju podataka. Kenneth Cukier i Viktor Mayer-Schönberger - autori knjige "Big Data: A Revolution That Will Transform How We Live, Work, and Think", koja se bavi pitanjem kako velike količine podataka mijenjaju način na koji živimo i radimo. David Hand David Hand - profesor statistike i bivši predsjednik Royal Statistical Society-a, autor nekoliko knjiga o statistici i podacima, uključujući "The Improbability Principle" i "Dark Data: Why What You Don't Know Matters". Evo nekoliko citata iz knjiga Davida Handa: "U svakodnevnom životu susrećemo se s mnogim događajima koji se čine nemogućim. Međutim, ako uzmete u obzir činjenicu da se ti događaji javljaju u velikom broju prilika, postaje jasno da su takve stvari zapravo vrlo verojatne. " - iz knjige "The Improbability Principle" "U današnjem svetu količina podataka eksponencijalno raste, a istovremeno se povećava i količina informacija koje ne razumemo ili ne prepoznajemo. To je ono što zovemo 'tamni podaci' - oni su tamo, ali ih ne vidimo. " - iz knjige "Dark Data: Why What You Don't Know Matters" "Statistika je ključni alat u razumevanju sveta oko nas. Bez nje, sve što bismo znali bilo bi ograničeno na naša osobna iskustva i intuiciju, što je često nepouzdano i subjektivno. " - iz knjige "The Improbability Principle" "Upravljanje rizikom je jedno od najvažnijih područja primene statistike. Bez statistike, ne bismo imali način da razumemo verovatnoću događaja koji se javljaju u našim životima i poslovanju. " - iz knjige "Dark Data: Why What You Don't Know Matters" "Statistika se ne bavi samo brojkama, već i ljudima. U krajnjem slučaju, statistika je alat za razumevanje i poboljšanje sveta u kom živimo. " - iz knjige "The Improbability Principle" "U svakom skupu podataka postoje izuzeci, ali to ne znači da se radi o nečemu čudnom ili neobičnom. " - The Improbability Principle "Razumevanje verovatnoće nije samo važno za statističare, već za svakoga ko želi doneti odluke bazirane na informacijama. " - The Improbability Principle "Mnoge stvari koje se čine neverojatnim su zapravo vrlo verovatne. " - The Improbability Principle "Ponekad najvažnije stvari nisu ono što znamo, već ono što ne znamo. " - Dark Data "Svaki put kad nešto merimo, podaci koje dobijemo su zaraženi greškama. " - The Improbability Principle "Mnogi ljudi greše misleći da ako nešto ima malu verovatnoću da se nikada neće dogoditi. " - The Improbability Principle "Podaci mogu biti vrlo moćni, ali samo ako su pravilno prikupljeni, obradjeni i interpretirani. " - Dark Data "Ako podaci nisu prikupljeni na odgovarajući način, možemo doći do pogrešnih zaključaka. " - Dark Data "Podaci nam pružaju mogućnosti za otkrivanje novih spoznaja, ali isto tako mogu nas i dovesti do zabluda. " - Dark Data "Nema savršenih podataka, a to znači da uvijek moramo biti oprezni u njihovoj interpretaciji. " - Dark Dat Edward Tufte Edward Tufte - bivši profesor političke nauke i vizualne umjetnosti, autor nekoliko knjiga o vizualizaciji podataka, uključujući "The Visual Display of Quantitative Information" i "Envisioning Information". "Dobra vizualizacija omogućava gledaocu da vidi ono što autor nije ni znao da je tamo. " - The Visual Display of Quantitative Information "Kvalitetna grafika bi trebalo da prikazuje mnogo podataka na malom prostoru, čineći ih jasnim, preciznim i iznad svega, lako razumljivim. " - The Visual Display of Quantitative Information "Dizajn nije samo o tome kako nešto izgleda i kako se oseća. Dizajn je kako nešto radi. " - Envisioning Information "Dobro osmišljen grafički prikaz može odgovoriti na mnoga pitanja koja se ne mogu postaviti u rečima. " - The Visual Display of Quantitative Information "Grafika bi trebalo da prikaže ne samo ono što je izravno merljivo, već i ono što se može razumeti samo posredno. " - Envisioning Information "Uvek postoji nešto novo da se nauči iz grafičkih prikaza, čak i onda kada smo već upoznati sa podacima. " - The Visual Display of Quantitative Information "Cilj vizualizacije podataka je da se čitalac upozna s podacima, a ne da impresionira autora. " - The Visual Display of Quantitative Information "Grafika bi trebala biti lepa, ali i jasna i funkcionalna. " - Envisioning Information "Nije dovoljno samo prikazati podatke, treba ih i interpretirati. " - The Visual Display of Quantitative Information "Dizajn vizualizacije podataka bi trebao biti u službi podataka, a ne obratno. " - Envisioning Information Alberto Cairo Alberto Cairo je poznati vizualni novinar i profesor vizualnog novinarstva na Sveučilištu u Miamiju. Rođen je u Španiji 1974. godine, a diplomirao je novinarstvo na Sveučilištu u Navarri. Nakon toga, radio je kao novinar u Španiji i Brazilu, a zatim se preselio u SAD i počeo se baviti vizualnim novinarstvom. Njegova stručnost u ovom području proizašla je iz njegova rada na projektima koji su uključivali vizualizaciju podataka za medije poput The New York Timesa i National Geographic-a. Cairo je autor nekoliko knjiga o vizualizaciji podataka, uključujući "The Functional Art" i "The Truthful Art". Također predaje na mnogim konferencijama i radionicama o vizualizaciji podataka širom svijeta. Smatra se jednim od najuticajnijih stručnjaka u ovom području i često se citira u medijima kada se raspravlja o vizualizaciji podataka i vizualnom novinarstvu. "Vizualizacija je jezik, a ne dekoracija. " - The Truthful Art "Vizualizacija podataka ne može zameniti analizu podataka, ali može olakšati analizu i interpretaciju podataka. " - The Functional Art "Vizualizacija nije samo umetnički izraz, već i sredstvo komunikacije. " - The Truthful Art "Cilj vizualizacije nije impresionirati, već edukovati. " - The Functional Art "Vizualizacija podataka je alat za istraživanje, analizu, komunikaciju i, iznad svega, za razumevanje sveta oko nas. " - The Truthful Art "Vizualizacija podataka je proces koji počinje izborom prave pripovedačke strukture. " - The Functional Art "Vizualizacija podataka bi trebala osvetliti tajne koje se kriju u podacima, a ne ih zamagljivati. " - The Truthful Art "Vizualizacija podataka treba biti jednostavna i intuitivna, ali istovremeno i elegantna i efikasna. " - The Functional Art "Dobar dizajn vizualizacije podataka je dizajn koji radi. " - The Truthful Art "Vizualizacija podataka je umetnost i nauka koja zahteva puno strpljenja, predanosti i, iznad svega, kreativnosti. " - The Functional Art Cathy O'Neil Cathy O'Neil je matematičarka, data naučnica i autorka koja se bavi pitanjem kako algoritmi i analiza podataka mogu dovesti do nepravde i diskriminacije. Diplomirala je matematiku na UC Berkeley-u, a doktorirala na Harvardu. Radila je kao kvantitativni analitičar na Wall Streetu, a kasnije se posvetila pisanju knjiga i predavanjima o etičkoj i odgovornoj upotrebi podataka i algoritama. Najpoznatija je po svojoj knjizi "Weapons of Math Destruction", koja se bavi kritikom upotrebe algoritama u područjima poput zapošljavanja, kreditiranja, osiguranja i pravosuđa. "Sve više se oslanjamo na matematičke modele kako bi donosili odluke koje imaju ozbiljne posledice po živote ljudi, ali te modele retko proveravamo ili kritikujemo na način na koji to zaslužuju. " "Algoritmi su moćni alati koji mogu poboljšati društvo, ali mogu i pogoršati nepravdu. " "Čak i najnapredniji algoritmi ne mogu nadoknaditi osnovne društvene probleme, poput nejednakosti u obrazovanju i zdravstvenoj staranje. " "Matematika ne može zameniti moralne vrednosti koje su ključne za odluke koje utiču na živote ljudi. " "Mnoge firme i organizacije koriste algoritme koji su nepravedni i diskriminatorski, a tehnološka zajednica ima odgovornost da se bori protiv takvih nepravdi. " "Umesto da se oslanjamo na slepo verovanje u algoritme, moramo razviti kritički stav prema njihovoj upotrebi i proveriti njihovu etiku i pravdu. " "Podaci koji se koriste za trening algoritama su podložni greškama i pristranostima, a ti nedostaci mogu se odraziti u konačnim odlukama koje se donose na temelju tih algoritama. " "Upravljanje algoritmima nije samo tehničko pitanje, već i političko pitanje koje zahteva društvenu debatu i zakonodavni okvir. " "Kada se radi s osetljivim podacima o ljudima, poput medicinskih podataka ili kreditne istorije, potrebno je provesti stroge sigurnosne mere kako bi se osigurala privatnost i sigurnost tih podataka. " "Naša odgovornost kao društva nije samo da razvijemo bolje algoritme, već da razvijemo bolje i pravednije društvo koje će te algoritme koristiti na odgovoran način. " Hans Rosling Hans Rosling bio je švedski profesor internacionalne zdravstvene statistike i poznati zagovornik upotrebe podataka u promociji pozitivnih promena u svetu. Bio je osnivač organizacije Gapminder koja promoviše zdravlje i ekonomski razvoj, kao i autor knjige "Factfulness" koja promoviše pozitivan stav prema podacima i činjenicama. "Čim razumemo da je svet mnogo bolji nego što izgleda, započinjemo promenu ka boljem. " "Svi smo ponekad toliko zauzeti gledanjem stvari koje se pogoršavaju da ne vidimo stvari koje se poboljšavaju. " "Kada je reč o novostima, glavna vest nije ono što se dogodilo, već da se promenilo mnogo manje nego što smo mislili da će se promeniti. " "Pogrešno je razmišljati o svetu kao o podeljenom na bogate zapadne zemlje i siromašne druge. Svetska populacija se u suštini deli na dve grupe: veoma siromašne i nešto manje siromašne. " "Podaci ne mogu rešiti sve probleme, ali to je bolji početak nego problemi bez podataka. " "Čak i u zemljama sa ekonomskim problemima, većina ljudi živi srednji život, a ne u krajnjoj siromaštvu. " "Nikada nemojte verovati jednoj priči o nekom delu sveta. Uvek tražite više priča, a zatim gledajte kako se te priče uklapaju u slike koje dobijate iz podataka. " "Jedan od najčešćih uzroka lošeg razumevanja sveta jeste preterana pojednostavljenost. " "Svet nije podeljen na dva dela - razvijeni zapad i nerazvijeni svet. Umesto toga, postoji spektar zemalja koje se razvijaju brzo, nešto sporije ili gotovo nikako. " "Nauka je ključna za bolje razumevanje sveta, ali nauka ne može sama doneti odluke. Moramo donositi odluke koristeći našu procenu vrednosti. " Cole Nussbaumer Knaflic Cole Nussbaumer Knaflic je autorka knjiga "Storytelling with Data" i "Storytelling with Data: Let's Practice!", koje se bave pitanjem kako vizualizirati podatke na način koji će biti lako razumljiv i privlačan. Neki od citata iz njenih knjiga su: "Vizualizacija je način da se podaci pretvore u priču koju ljudi mogu razumeti i upamtiti. " "Vizualizacija podataka treba da bude jednostavna, intuitivna i efikasna. " "Kada vizualiziramo podatke, ne smemo zaboraviti da su to stvarni ljudi s kojima se bavimo. " "Pre nego što započnete vizualizaciju podataka, razmislite o svrsi i ciljevima koje želite postići. " "Vizualizacija podataka nije samo alat za komuniciranje informacija, već i alat za otkrivanje novih znanja. " "Pravi cilj vizualizacije podataka je da pomogne ljudima da donose bolje odluke na osnovu podataka. " "Vizualizacija podataka ne bi trebala biti samo lijepa, već bi trebala imati smisla i biti funkcionalna. " "Vizualizacija podataka može biti vrlo moćan alat za pričanje priča. " "Vizualizacija podataka nije samo stvar tehnologije, već i kreativnosti i umeća komunikacije. " "Vizualizacija podataka može biti alat za rešavanje složenih problema na način koji je razumljiv svima. " Nate Silver Nate Silver je američki statističar, novinar i autor knjiga, najpoznatiji po svojoj stranici i knjizi "The Signal and the Noise". Njegova posebnost je u korišćenju statističkih metoda za predviđanje izbornih rezultata, sportskih događaja i drugih društvenih pojava. Evo 10 citata Nate Silvera: "Najvažnije pravilo u predviđanju je ne prihvatiti stvari kakve jesu. " "Najbolje što možemo učiniti je učiniti vjerojatno ono što je moguće. " "Najveća greška koju statističari čine je pretpostavka da su njihovi podaci stvarni. " "Statistika ne govori istinu, već govori istinu u okviru statističkih granica. " "U svakom odnosu između količine podataka i kvalitete podataka, količina pobjeđuje. " "Ključno je znati kada nešto ne znate. " "Statistika nam pomaže da shvatimo koliko su složene stvari zaista složene. " "Svaka situacija je jedinstvena i zahtijeva različite pristupe, ali ako imate jasan sistem vrijednosti i nekoliko osnovnih principa, možete se prilagoditi. " "Možemo biti pametni u grupi, iako su pojedinci ne baš tako pametni. " "Istina nije ono što želite da bude; to je ono što su podaci pokazali. " Daniel Kahneman Daniel Kahneman je izraelsko-američki psiholog i ekonomist, dobitnik Nobelove nagrade za ekonomiju 2002. godine. Poznat je po svojim radovima u oblasti psihologije prosuđivanja, donošenja odluka i ponašanja u uslovima neizvesnosti. Njegova najpoznatija knjiga je "Thinking, Fast and Slow". Evo 10 citata iz njegovih knjiga: "Ako niste spremni da pogrešite, nikada nećete naučiti ništa novo. " "Optimizam je normalan, a pesimizam je racionalan u svetu u kojem se stvari popravljaju. " "Ljudi retko misle ono što kažu, a nikada ne kažu ono što misle. " "Jedna od glavnih funkcija mozga jeste da ublažava iznenađenja koja nam priređuje svet. " "Mi ne možemo da zamislimo alternativu onome što znamo. " "Ljudi ne osećaju konačnu količinu novca koju imaju; oni osećaju promene. " "Smatramo da smo objektivni, ali zapravo smo pristrasni prema svojim željama. " "Naše odluke nisu samo rezultat racionalnog razmišljanja, već su često oblikovane emocijama i intuitivnim procesima. " "Nismo svesni mnogih stvari koje utiču na naše odluke. " "Ograničena je naša sposobnost da predvidimo budućnost, jer ne razumemo dovoljno prošlost. " Steven Levitt i Stephen Dubner Steven Levitt i Stephen Dubner su američki autori knjiga o ekonomiji i statistici. Najpoznatiji su po knjizi "Freakonomics" i njenim nastavcima. Ovde je 10 citata iz njihovih knjiga: "Ako zanemarimo svu ostalu buku koja okružuje jedno istraživanje, podaci su zapravo glasni. " - Steven Levitt, "Freakonomics" "Čak i ako ne volite brojeve, brojevi vole vas. " - Steven Levitt, "Freakonomics" "Sve što radite ili ne radite ima trošak, čak i ako ne vidite taj trošak. " - Stephen Dubner, "Freakonomics" "Problem sa ponavljanjem istih grešaka je u tome što one često postaju navika. " - Steven Levitt, "Think Like a Freak" "Kada stvari idu po zlu, morate biti iskreni prema sebi, ali ne smete se prestati boriti. " - Stephen Dubner, "Think Like a Freak" "Malo podataka može biti lošije od nimalo podataka. " - Steven Levitt, "Freakonomics" "Ne možete biti oštar ako ste konstantno iscrpljeni. " - Stephen Dubner, "Think Like a Freak" "Ljudi koji su stekli neko znanje, a zatim prestali učiti, često su najopasniji od svih. " - Steven Levitt, "Think Like a Freak" "Pogrešno je misliti da je svaki problem jedinstven i da za njega postoji jedinstveno rešenje. " - Stephen Dubner, "Think Like a Freak" "Najbolji način da naučite nešto je da to objasnite nekome drugome. " - Steven Levitt, "Think Like a Freak" Ben Fry Ben Fry je američki softverski dizajner, umetnik i programer. Najpoznatiji je po svom radu na području vizualizacije podataka, uključujući knjigu "Visualizing Data" i razvoj softvera za vizualizaciju podataka, poput alata Processing. Evo 10 citata Bena Frya: "Uspostavljanje odnosa između ljudi i podataka je ono što je vizualizacija podataka zaista, stvarno uzbudljivo. " "Vizualizacija podataka je proces otkrivanja priča u podacima. " "Vizualizacija podataka može biti moćan način otkrivanja skrivenih uzoraka i informacija koje bi inače mogle ostati neprimećene. " "Ključno je razumeti podatke koje vizualizujemo i prikazati ih na način koji će biti jasan i relevantan za publiku. " "Vizualizacija podataka može biti korisna ne samo za analizu podataka, već i za komunikaciju i podučavanje drugih o složenim konceptima. " "Jedna od glavnih prednosti vizualizacije podataka je što nam omogućava da brzo i lako identifikujemo trendove i obrasce u podacima. " "Ključna komponenta vizualizacije podataka je dizajn. Dobro osmišljen dizajn može pomoći u prenošenju složenih informacija na jasan i efektivan način. " "Vizualizacija podataka nije samo tehnološki zadatak - zahtijeva kreativnost, razumijevanje publike i ciljeva projekta. " "Vizualizacija podataka može biti korisna u gotovo svakom sektoru, od zdravstvene zaštite do poslovanja, a može nam pomoći u donošenju boljih odluka na temelju činjenica. " "Vizualizacija podataka nije samo o stvaranju lijepih grafikona i dijagrama - to je otkrivanje priča koje su skrivene u podacima i prenošenje tih priča na publiku na jasan i uvjerljiv način. " Hadley Wickham Hadley Wickham je novozelandski programer i statističar, poznat po svojim doprinosima u području statističkog programiranja i vizualizacije podataka. "Ovaj svet je niz podataka. Mi smo ti koji ih moraju razumeti. " "Samo zato što možete nešto izmeriti, ne znači da to i treba da uradite. " "Programiranje je jezik vizualizacije podataka. " "Kada se usredsredite samo na statistiku, zaboravljate da su ljudi ti koji se nalaze iza podataka. " "Dobra vizualizacija omogućava nam da pričamo priče iz podataka koje inače ne bismo videli. " "Obrada podataka nije samo za programere. Svi bi trebali da nauče kako da razumeju i koriste podatke. " "Analiza podataka nije samo o softveru, već i o tome kako mislimo o podacima. " "Statistika ne bi trebala biti misterija, već nešto što ljudi mogu razumeti i primeniti. " "Analiza podataka bi trebalo da bude kao kuvanje. Potrebna vam je dobra kuhinja (softver), ali i osnovna znanja o sastojcima (statistika) i procesima (metodologija). " "Vizualizacija podataka nije samo o estetici, već o tome kako ljudi razumeju informacije. " Kenneth Cukier i Viktor Mayer-Schönberger Kenneth Cukier i Viktor Mayer-Schönberger su autori knjige "Big Data: A Revolution That Will Transform How We Live, Work, and Think". Ovo je 10 citata iz njihove knjige na srpskom jeziku: "Big Data je revolucija koja će promeniti način na koji živimo, radimo i razmišljamo. " "U svetu Big Data, sposobnost da brzo analizirate i koristite podatke je ključna. " "Big Data se ne bavi samo količinom podataka, već i raznolikošću, brzinom i vrednošću. " "Big Data je poput svetlosti koja otkriva nove aspekte stvarnosti. " "Big Data nas tera da razmišljamo o stvarima na nove načine i da pronađemo nove načine za rešavanje problema. " "Big Data može biti snažan alat za promene u oblastima kao što su medicina, energetika i obrazovanje. " "Big Data omogućava da se rešavaju problemi na način koji je prethodno bio nemoguć. " "Big Data je kao novi element koji se pojavio u periodnom sistemu elemenata, otkrivajući nove načine na koje se svet sastoji. " "Big Data zahteva novu vrstu saradnje između naučnika, inženjera, preduzetnika i političara. " "Big Data može doneti značajne prednosti i inovacije, ali i izazove i opasnosti ako se ne koristi odgovorno i transparentno. " NAPOMENA: Za prikupljanje podata je korišćen ChatGPT. Svaka vaša primedba bi bila od velike koristi.  
 
   

Kako mi je ChatGPT pomogao u kreiranje aplikacije za plasman knjiga

 

 

 

Želim u React Native-u da kreiram aplikaciju za plasman knjiga nekoliko različitih izdavača. Kako da počnem? Da biste počeli sa kreiranjem aplikacije za plasman knjiga u React Native-u, preporučujem sledeće korake: Najpre, potrebno je da imate solidno poznavanje JavaScript-a i React-a. Ako to niste sigurni, preporučujem da se malo educirate o ovim tehnologijama pre nego što počnete sa kreiranjem aplikacije. Potrebno je da instalirate React Native CLI na vaš računar. Ovo će vam omogućiti da kreirate novi projekat i da ga pokrenete na vašem mobilnom uređaju ili emulatoru. Sledeći korak je da kreirate novi projekat pomoću React Native CLI-a i da ga pokrenete na vašem uređaju ili emulatoru. Ovo će vam pružiti osnovni okvir za vašu aplikaciju. Sada možete početi sa kreiranjem komponenti vaše aplikacije. Preporučujem da koristite neki od popularnih komponentnih biblioteka kao što su React Native Elements ili Native Base. Nakon što ste kreirali komponente, potrebno je da ih povežete sa podacima koji će se prikazivati. Za to možete koristiti neki od popularnih biblioteka za upravljanje stanjem kao što su Redux ili MobX. Konačno, potrebno je da istestirate vašu aplikaciju i da je objavite na Google Play ili App Store. Šta je potrebno uraditi da se instalira i pokrene React Native CLI? Da li je to prvi korak? Da, instaliranje i pokretanje React Native CLI-a je prvi korak u kreiranju aplikacije u React Native-u. Da biste instalirali React Native CLI, potrebno je da imate Node. js i npm (Node Package Manager) instalirane na vašem računaru. Ako ih nemate, možete ih preuzeti sa zvaničnog sajta Node. js (https://nodejs. org/en/). Kada ste instalirali Node. js i npm, potrebno je da otvorite terminal i da unesete sledeću komandu: npm install -g react-native-cli Ova komanda će instalirati React Native CLI globalno na vaš računar, što će vam omogućiti da kreirate nove projekte iz bilo kog direktorijuma. Nakon što ste instalirali React Native CLI, potrebno je da kreirate novi projekat pomoću komande: react-native init <project-name> Ova komanda će kreirati novi projekat sa nazivom koji ste uneli. Da biste pokrenuli projekat, potrebno je da uđete u direktorijum projekta i pokrenete komandu: react-native run-ios ili react-native run-android Ova komanda će pokrenuti aplikaciju na vašem iOS ili Android uređaju (ukoliko je povezan sa računarom) ili emulatoru.        
 
   

Pitanja i odgovori ChatGPT za Rust

 

 

 

Rust se koristi za kreiranje alatki, veb aplikacije, rad na serverima i embedded razvoj. Alatke: Rust je popularan za kreiranje alatki jer je on siguran i performantan. Rust je poznat po svojoj sigurnosti jer se koristi sistem tipizacije i mehanizam za upravljanje memorijom, što smanjuje mogućnost grešaka u kodu. Rust alatke su često korišćene za automatizaciju rada, razvoj sigurnosnih alata, i kreiranje alata za rad sa mrežama. Web aplikacije: Rust takođe se koristi za razvoj web aplikacija, uglavnom u kombinaciji sa web framework-om kao što je Rocket ili Actix. Rust je dobar izbor za razvoj web aplikacija jer je performantan i siguran, što je važno za aplikacije koje moraju da rade sa velikim opterećenjima i podaci. Rad na serverima: Rust se takođe koristi za razvoj server-side aplikacija, jer je performantan i siguran, što je važno za aplikacije koje moraju da rade sa velikim opterećenjima i podaci. Rust se često koristi za razvoj backend-a za web aplikacije, kao i za razvoj serverskih alata. Embedded razvoj: Rust se često koristi za razvoj embedded sistema, koji su uglavnom mali uređaji sa ograničenim resursima. Rust je idealan izbor za embedded razvoj jer je performantan i siguran, što je važno za uređaje koji moraju da rade sa ograničenim resursima. Rust se često koristi za razvoj firmware-a za IoT uređaje i embedded sisteme.  Koje svetske kompanije koriste Rust Rust se koristi u mnogim svetskim kompanijama, u različitim industrijama, ovde su neke od njih: Mozilla: Mozilla je kompanija koja je razvila Firefox web browser, i koja je takođe jedan od glavnih doprinosilaca Rust jeziku. Mozilla koristi Rust za razvoj Firefox-a, kao i za razvoj drugih projekata. Dropbox: Dropbox koristi Rust za razvoj svojih serverskih aplikacija, kao što su sistemi za skladištenje i sinhronizaciju podataka. Amazon: Amazon koristi Rust za razvoj svojih serverskih aplikacija, kao što su sistemi za upravljanje podacima. Microsoft: Microsoft je počeo da koristi Rust za razvoj sistemskih aplikacija kao što su Azure IoT Edge i Windows Terminal. Google: Google koristi Rust za razvoj svojih projekata kao što je Fuchsia, novi operativni sistem koji se razvija u Google-u. Sentry: Sentry koristi Rust za razvoj svojih alata za praćenje grešaka i analizu performansi aplikacija. Coursera: Coursera koristi Rust za razvoj svojih serverskih aplikacija koje su potrebne za rad sa velikim količinama podataka. npm: npm, popularna platforma za deljenje i korišćenje JavaScript paketa, koristi Rust za razvoj svojih serverskih aplikacija. Ova lista nije konačna, postoje još mnogo kompanija širom sveta koje koriste Rust za razvoj svojih aplikacija. Učenje programskog jezika Rust iz knjige, na kursu ili kroz primere Postoji više načina na koje možete da naučite Rust, kao što su: Učenje sa Rust sajta: Rust sajt ima izvrsnu dokumentaciju koja je dostupna za početnike i napredne korisnike. Sajt sadrži tutoriale, vodiče i primeri koji će vam pomoći da naučite osnove Rust-a, kao i da razumete napredne koncepte. Učenje iz knjige: Postoji nekoliko knjiga koje se bave Rust-om i koje su dostupne za preuzimanje ili kupovinu. One obično imaju dobro struktuirani pristup sa primerima i vežbama koji će vam pomoći da se bolje upoznate sa jezikom. Učenje na kursu: Postoji nekoliko online kurseva koji se bave Rust-om, koji su dostupni na platformama kao što su Coursera, Udemy i Codecademy. Oni obično imaju video predavanja, vežbe i projekte koji će vam pomoći da se bolje upoznate sa jezikom. Učenje kroz primere: Jedan od najboljih načina da naučite Rust jeste da ga praktikujete kroz primere. Na internetu postoji velika zbirka otvorenog koda projekata napisanih u Rust-u, koji će vam pomoći da se bolje upoznate sa jezikom i da naučite kako da koristite različite biblioteke i alate. Svaki od ovih načina ima svoje prednosti i nedostatke i to koji od ovih načina će vam najviše odgovarati zavisi od vašeg iskustva sa programiranjem i vaših ličnih preferencija.   Čitanje dokumentacije za Rust Čitanje dokumentacije za Rust je važan deo procesa učenja ovog jezika. Rust sajt ima izvrsnu dokumentaciju koja je dostupna za početnike i napredne korisnike. Dokumentacija je podeljena u nekoliko kategorija, kao što su: Tutorials: Ovde možete pronaći tutoriale koji će vam pomoći da naučite osnove Rust-a, kao što su promenljive, tipovi podataka, kontrole toka i funkcije. Guides: Ovde možete pronaći vodiče koji će vam pomoći da razumete napredne koncepte, kao što su upravljanje memorijom, generički programiranje, i rad sa modulima i paketima. Reference: Ovde možete pronaći referencu za Rust standardnu biblioteku, kao i za druge popularne biblioteke i alate. Book: Ovde možete pronaći online verziju knjige "The Rust Programming Language" koja sadrži detaljne informacije. o Rust-u. Blog: Ovde možete pronaći najnovije novosti i obaveštenja vezana za Rust. Community: Ovde možete pronaći različite resurse koji su kreirani od strane Rust zajednice, kao što su različiti forumi, grupe na društvenim mrežama i meetup grupe. Svakako čitanje dokumentacije je važan deo procesa učenja Rust-a, jer će vam pomoći da razumete koncepte i funkcionalnosti jezika, kao i da pronađete odgovore na eventualna pitanja. Rust standardna biblioteka  Rust standardna biblioteka je skup alata i funkcionalnosti koji su dostupni za korišćenje bez potrebe za instaliranjem dodatnih biblioteka. Ona sadrži mnogo različitih modula koji se koriste za rad sa različitim stvarima, kao što su: rad sa podacima (stringovi, nizovi, kolekcije) rad sa datotekama i direktorijima rad sa mrežom rad sa thread-ovima i paralelizacijom rad sa error handling-om rad sa matematikom rad sa datumima i vremenom Ova standardna biblioteka omogućava programerima da koriste Rust za razvoj različitih vrsta aplikacija bez potrebe za dodatnim bibliotekama. Ona je dobro dokumentovana i dostupna preko Rust dokumentacije, gde možete pronaći informacije o svakom od modula i kako da ih koristite. Zašto da koristim Rust za razvoj veb aplikacije Rust je dobar izbor za razvoj veb aplikacija zbog više razloga: Sigurnost: Rust je poznat po svojoj sigurnosti, jer koristi sistem tipizacije i mehanizam za upravljanje memorijom, što smanjuje mogućnost grešaka u kodu. Ovo je važno za veb aplikacije, jer one često rade sa podacima korisnika i moraju da budu sigurne. Performanse: Rust je performantan programski jezik koji se može koristiti za razvoj aplikacija koje moraju da rade sa velikim opterećenjima i podacima. Ovo ga čini idealnim za veb aplikacije koje imaju visok nivo korisničkog opterećenja. Skalabilnost: Rust se lako može koristiti za razvoj skalabilnih aplikacija, što je važno za veb aplikacije koje se očekuje da rastu sa vremenom. Web framework-ovi: Postoji nekoliko web framework-ova koji su dostupni za Rust, kao što su Rocket, Actix, i Nickel. Oni omogućavaju lako razvoj web aplikacija u Rust-u. Community: Rust ima aktivnu i rastuću zajednicu koja je u mogućnosti da pruži podršku i pomogne u razvoju aplikacije. Adrese Rusta na društvenim mrežama Evo nekoliko adresa Rust zajednice na društvenim mrežama: Reddit: https://www. reddit. com/r/rust Discord: https://discord. gg/rust-lang Twitter: https://twitter. com/rustlang GitHub: https://github. com/rust-lang Meetup: https://www. meetup. com/pro/Rust-Lang/ Ove adrese su samo neke od mnogih koje postoje na društvenim mrežama, nastavite da tražite, i pronađite one koji su najviše aktivni u vašoj oblasti. Takođe, postoje grupe i forumi na društvenim mrežama gde se razvijaju različiti projekti napisani u Rust-u, kao što je web development, embedded development, i game development. Ovde možete pronaći i ljude koji se bave istim temama kao što su i vi, i razmeniti iskustva. 10 osnovnih pitanja prilikom intervjua za posao Evo nekoliko primer pitanja koja se često postavljaju tokom intervjua za poziciju koja zahteva znanje Rust-a: Možete li objasniti koncept "ownership" u Rust-u? Kako Rust upravlja sa memorijom i kako se razlikuje od drugih jezika? Možete li objasniti koncept "lifetime" u Rust-u? Kako Rust podržava paralelizam i multithreading? Možete li objasniti koncept "macro-a" u Rust-u? Možete li objasniti koncept "trait-a" u Rust-u i kako se razlikuje od interfejsa u drugim jezicima? Kako Rust podržava generičke tipove i kako se razlikuje od drugih jezika? Možete li pokazati primer rada sa error handling-om u Rust-u? Možete li objasniti koncept "cargo" i kako se koristi za razvoj Rust aplikacija? Možete li pokazati primer rada sa web framework-om u Rust-u? Odgovori na ova pitanja mogu varirati, i zavise od vašeg iskustva i znanja u Rust-u, ali važno je da budete spremni da objasnite koncepte i da pokazate primer rada. Takođe, pitajte i vi intervjuera o njegovim iskustvima sa Rust-om i kako on planira da ga koristi u projektu. Kako pisati Rust kod pridržavajući se dobrih praksi i konvencija Rust zajednice Da bi ste pisali Rust kod pridržavajući se dobrih praksi i konvencija Rust zajednice, postoji nekoliko stvari koje možete uraditi: Koristiti Rust standardnu biblioteku: Rust standardna biblioteka sadrži mnoge korisne alate i funkcionalnosti koje su dostupne bez potrebe za instaliranjem dodatnih biblioteka. Koristite ih kada je to moguće umesto da koristite treće strane biblioteke. Koristiti Rust tipove: Rust koristi sistem tipizacije koji vam omogućava da precizno definišete tipove podataka. To će vam pomoći da izbegnete greške u kodu i da povećate performanse. Koristiti Rust error handling: Rust ima jedinstven mehanizam za error handling koji se zasniva na Result tipu i try!/unwrap() macro-u. To će vam pomoći da lakše upravljate greškama u kodu. Koristiti Rust lifetime-e: Rust koristi mehanizam za upravljanje vremenom trajanja promenljivih koji se zasniva na lifetime-ima. To će vam pomoći da izbegnete greške u kodu i da povećate sigurnost. Koristiti Rust generics: Rust podržava generičke tipove koji vam omogućavaju da napisete kod koji je opšteg karaktera. To će vam pomoći da izbegnete ponavljanje koda i da povećate performanse. Koristiti Rust macro-e: Rust podržava macro-e koji vam omogućavaju da napravite generičke i fleksibilne kodove. To će vam pomoći da povećate produktivnost i da smanjite ponavljanje koda. Koristiti konvencije naziva: Rust zajednica ima određene konvencije naziva za promenljive, funkcije i ostalo. Pridržavajte se tih konvencija kako bi vaš kod bio lakše čitljiv i razumljiv. Koristiti linters, formaters i testiranje: Rust zajednica koristi alate kao što su Clippy, rustfmt, i testiranje kao što su cargo test ili rust-test, koji pomažu u poboljšanju kvaliteta i sigurnosti koda.     Šta je Rust toolchain Rust toolchain je komplet alata koji se koriste za razvoj i rad sa programskim jezikom Rust. To uključuje kompajler "rustc" koji kompajlira Rust kod u izvršni kod, "cargo" koji je alat za rukovanje projektima i paketima, kao i druge alate kao što su "rustdoc" za generisanje dokumentacije i "rustfmt" za formatiranje koda. Rust toolchain omogućava razvojačima da kreiraju sigurne, performansi-osetljive i efikasne programe, koji su u potpunosti kompatibilni sa operativnim sistemima koji podržavaju Rust. Možete li objasniti koncept "ownership" u Rust-u? Rust ima koncept vlasništva koji se koristi za upravljanje pamćenjem i sprečavanje nedosljednosti u pogledu pristupa podacima. Svaki objekt u Rust-u ima vlasnika (owner) koji je odgovoran za alociranje i oslobađanje memorije koju objekt zauzima. Vlasnik je jedini koji ima pravo na modifikaciju objekta. Kada vlasnik objekta nestane (npr. kada varijabla koja sadrži referencu na objekt izlazi iz scope-a), memorija koju objekt zauzima se automatski oslobađa. Ovo se zove "automatic memory management". Rust također ima koncept "borrow", koji omogućuje da drugi objekti dobiju privremenu referenca na objekt bez da postanu njegovi vlasnici. Ova referencia se naziva "borrow" i može se koristiti za čitanje ili promatranje objekta, ali ne i za modifikaciju. Koncept vlasništva i borrow-a omogućuje Rust-u da se izbegne česti problemi sa pamćenjem u drugim programskim jezicima, kao što su "dangling pointers" i "use-after-free" greške. Kako Rust upravlja sa memorijom i kako se razlikuje od drugih jezika? Rust upravlja memorijom koristeći koncept vlasništva i borrow-a. Svaki objekt u Rust-u ima jednog vlasnika koji je odgovoran za alociranje i oslobađanje memorije koju objekt zauzima. Kada vlasnik objekta nestane (npr. kada varijabla koja sadrži referencu na objekt izlazi iz scope-a), memorija koju objekt zauzima se automatski oslobađa. Ovo se zove "automatic memory management" ili "garbage collection". Međutim, Rust ima nešto što se zove "ownership model" koji se razlikuje od klasičnih garbage collector-a. Ownership model koristi koncept vlasništva i borrow-a da bi se osiguralo da se memorija ispravno oslobodi, a da se istovremeno izbegne problemi sa nedoslednošću u pristupu podacima. Drugim riječima, Rust ne koristi garbage collector koji automatski oslobađa memoriju kada se više ne koristi, umesto toga, Rust se koristi ownership modelom koji osigurava da se memorija ispravno oslobodi, a da se pritom izbegnu problemi sa nedoslednošću u pristupu podacima. Rust se također razlikuje od drugih programskih jezika po tome što kompajler ima static type-checking, što pomaže da se izbegnu potencijalne greške u kodu. Rust se takođe razlikuje od drugih jezika po tome što je izrazito siguran u pogledu sigurnosti memorije i multithreading-a, što ga čini idealnim za kritične sisteme koji moraju biti stabilni i sigurni. Možete li objasniti koncept "lifetime" u Rust-u? Lifetime u Rust-u je koncept koji se odnosi na vreme trajanja referenci na objekte u pamćenju. Svaka referencia ima svog lifetime-a koji označava period vremena tokom kojeg referenca postoji i može se koristiti. Lifetime-i se koriste da se osigura da se referenca koja se koristi ne odnosi na objekt koji se više ne nalazi u pamćenju. Rust kompajler koristi lifetime-e da bi se osiguralo da se izbegne problem "dangling pointer" (pokazivač na objekt koji se više ne nalazi u pamćenju). Lifetime-i se koriste za "borrow checker" koji proverava da li se referenci koristi nakon što je objekt koji referencira više nije dostupan. Lifetime-i se mogu eksplicitno označiti u kodu koristeći anotacije, međutim, u većini slučajeva, Rust kompajler može automatski odrediti lifetime-e koristeći "inference" (inferiranje). Na primer, ako imamo varijablu a koja referencira objekt, i varijablu b koja referencira objekt koji je referenciran od strane varijable a, tada kompajler može automatski odrediti da lifetime varijable b počinje kada počinje lifetime varijable a, i završava kada završi lifetime varijable a. Koncept lifetime-a je važan za sigurnost u Rust-u, jer omogućava da se izbegne problem "dangling pointer" ili "use-after-free" greške. Kako Rust podržava paralelizam i multithreading? Rust podržava paralelizam i multithreading kroz korištenje različitih mehanizama, uključujući "thread" i "rayon" biblioteke. "Thread" biblioteka omogućuje kreiranje i upravljanje više niti rada (threads) u aplikaciji, dok "rayon" biblioteka omogućuje lako paraleliziranje for petlji i drugih kodova koji su kandidati za paralelizaciju. Rust također ima mehanizam za upravljanje memorijskim pristupom koji se zove "Ownership" model koji omogućuje sigurnu i efikasnu upotrebu paralelnih niti bez rizika od "data race" problema. Možete li objasniti koncept "macro-a" u Rust-u? U Rustu, makroi su specijalni tipovi izraza koji se prevode u kod prije kompilacije. Oni su korišteni za automatiziranje ponavljajućih i kompleksnih operacija, kao što su kreiranje getter i setter metoda, kreiranje konstruktora itd. Postoji dva tipa makroa u Rust-u: "macro by example" (mbe) - koriste se za generiranje koda prema primjeru, koji se unosi kao argument. "macro by procedural macro" (mbp) - koriste se za generiranje koda prema procesu koji se opisuje u kodu. Makroi se pozivaju koristeći simbol ! (bang) nakon kojeg slijedi ime makroa. Npr. println!("Hello, world!"); Makroi se koriste za automatiziranje kodiranja, smanjivanje ponavljanja koda i povećavanje izražajnosti koda. Međutim, treba biti oprezan s njima jer oni mogu biti zbunjujući i teško debuggable u slučaju greške. Detaljnije objasni "macro by axample" na srpskom jeziku "Makro po primeru" (macro by example, mbe) je vrsta makroa u Rust-u koja se koristi za generiranje koda prema primeru koji se unosi kao argument. Ovaj tip makroa se koristi za automatiziranje ponavljajućih i kompleksnih operacija, kao što su kreiranje getter i setter metoda, kreiranje konstruktora itd. Na primer, ako želimo automatizirati kreiranje getter i setter metoda za varijablu "x", možemo koristiti mbe makro: macro_rules! my_getter_setter {     ($name:ident) => {         fn get_x() -> i32 {             x         }         fn set_x(val: i32) {             x = val;         }     } } Pozivamo ga ovako: let x = 5; my_getter_setter!(x); Ovo će generirati sledeći kod: fn get_x() -> i32 {     x } fn set_x(val: i32) {     x = val; } Mbe makroi su korisni za automatiziranje kodiranja i smanjenje ponavljanja koda. Međutim, treba biti oprezan s njima jer oni mogu biti zbunjujući i teško debuggable u slučaju greške. U ovom primeru, makro je definiran kao macro_rules! i unutar njega se definira pravilo koje se sastoji od dva dela: ulaznog parametra i izlaznog koda. Ulazni parametar je $name:ident koji označava da će se koristiti identifikator kao argument, a izlazni kod su dve funkcije koje su kreirane na temelju argumenta.    
 
   

Vidimo se na 65. Sajmu knjiga u Beogradu

 

 

 

Posle 2 godine neodržavanja, vidimo se na 65. Sajmu knjiga u Beogradu. Na starom mestu: Hala I Galerija Do nas se dolazi pokretnim stepenicama. Knjige koje su izašle između dva Sajma knjiga: C++ 20 i 23, jedna lekcija dnevno, prevod IX izdanja MySQL radionica: Praktičan vodič za rad sa podacima i bazama podataka Mašinsko učenje uz PyTorch i Scikit-Learn Pet linija koda - refaktorisanje, kada i kako Savremeni marketing vođen veštačkom inteligencijom C# 10 i . NET 6 moderan međuplatformski razvoj Linux za mreže CompTIA Security+: SY0-601 vodič za sertifikaciju Čisto majstorstvo, discipline, standardi i etika ujka Boba CCNA 200-301 zvanični vodič za sertifikat, knjiga 2 Angular kuvar PHP 8 objekti,obrasci i praksa objektno orijentisan pristup Čist C++ 20, Obrasci održivog razvoja softvera i najbolje prakse Otkrivanje jednostavnosti - funkcionalno programiranje Testiranje JavaScript aplikacija Čisto agilno - razvoj softvera, agilne vrednosti i principi Robert C. Martin C#9 i . NET 5 arhitektura softvera, prevod drugog izdanja Google Ads, definitivni vodič prevod šestog izdanja Algoritmi veštačke inteligencije, edicija Grokking Vodič za dizajniranje frejmvorka Vue. js 3 kuvar Principi lepog veb dizajna, prevod četvrtog izdanja CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 Čista arhitektura, Praktična rešenja softverske arhitekture legendarnog Roberta C. Martina,ujka Boba Node. js veb razvoj - prevod petog izdanja GO od početnika do profesionalca 40 algoritama koje bi svaki programer trebalo da zna Django 3 kroz primere, prevod III izdanja WordPress kreiranje veb aplikacija JavaScript funkcionalno programiranje, drugo izdanje Python mašinsko učenje, prevod trećeg izdanja Java 11 i 12, naučite za 21 dan, prevod osmog izdanja C# 8 i . NET Core 3, moderno međuplatformsko programiranje, prevod IV izdanja Uvod u digitalni marketing Pragmatični programer: vaš put do stručnosti
 
   

Najpopularniji kompleti u 2022. godini

 

 

 

Cene knjiga u kompletima su do 40% niže od cena u knjižarama. Ukoliko želite da za vas napravimo komplet koji nije na spisku, javite nam se, rado ćemo vam izaći u susret. Ovo su najtraženiji kompleti od početka godine do danas: 1.   2 KNJIGE ZA CCNA 200-301Cena kompleta: 4. 100 dinara, ušteda 1. 730 dinara 2. HIT KNJIGE UJKA BOBA: ČISTA ARHITEKTURA I JASAN KODCena kompleta: 3. 600 dinara, ušteda: 1. 420 dinara 3. KOMPLET ALGORITMICena kompleta: 2. 800 dinara, ušteda: 1. 380 dinara   4. REFAKTORISANJE U 3 KNJIGE Cena kompleta: 4. 400  dinara, ušteda: 1. 430 dinara   5. Komplet za veb dizajnere Cena kompleta: 2. 650 dinara, ušteda: 1. 750 dinara   6. KOMPLET C#10 I C# PROJEKTNI OBRASCI Cena kompleta: 3. 400 dinara, ušteda: 1. 990 dinara   7. KOMPLET 3 KNJIGE ZA DIGITALNI MARKETING Cena kompleta: 4. 000 dinara, ušteda: 2. 600 dinara   8. LINUX KUVARI Cena kompleta: 3. 900 dinara, ušteda: 1. 570 dinara   9. Komplet - COMPTIA SECURITY+ I ZAŠTITA OD ZLONAMERNIH PROGRAMACena kompleta: 3. 000 dinara, ušteda: 1840 dinara   10. KOMPLET ANGULAR KUVAR I TYPESCRIPT Cena kompleta: 3. 000 dinara, ušteda: 2. 060 dinara   Spisak svih kompleta kožete da pronađete korišćenjem sledećeg linka: SVI KOMPLETI                  
 
   

Do kraja maja, uštedite 1.000 dinara po knjizi

 

 

 

Do kraja maja po svakoj kupljenoj knjizi ćete uštedeti po 1. 000 dinara u odnosu na knjižarske cene. Kliknite naslov koji vas interesuje da biste dobili više informacija o knjizi, pre nego što je naručite. Naslov Akcijska cena Cena u knjižarama Linux za mreže 1420 rsd 2420 rsd CompTIA Security+: SY0-601 vodič za sertifikaciju 1420 rsd 2420 rsd CCNA 200-301 zvanični vodič za sertifikat, knjiga 2 1860 rsd 2860 rsd Angular kuvar 1640 rsd 2640 rsd PHP 8 objekti,obrasci i praksa objektno orijentisan pristup 1970 rsd 2970 rsd Čist C++ 20, Obrasci održivog razvoja softvera i najbolje prakse 1420 rsd 2420 rsd Otkrivanje jednostavnosti - funkcionalno programiranje 1640 rsd 2640 rsd Testiranje JavaScript aplikacija 1420 rsd 2420 rsd C#9 i . NET 5 arhitektura softvera, prevod drugog izdanja 1970 rsd 2970 rsd Vodič za dizajniranje frejmvorka 1750 rsd 2750 rsd Vue. js 3 kuvar 1530 rsd 2530 rsd Principi lepog veb dizajna, prevod četvrtog izdanja 1420 rsd 2420 rsd CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 1970 rsd 2970 rsd Node. js veb razvoj - prevod petog izdanja 1750 rsd 2750 rsd GO od početnika do profesionalca 1970 rsd 2970 rsd Django 3 kroz primere, prevod III izdanja 1530 rsd 2530 rsd WordPress kreiranje veb aplikacija 1420 rsd 2420 rsd JavaScript funkcionalno programiranje, drugo izdanje 1310 rsd 2310 rsd Java 11 i 12, naučite za 21 dan, prevod osmog izdanja 1640 rsd 2640 rsd SQL za analizu podataka 1200 rsd 2200 rsd C# i . NET Core projektni obrasci 1090 rsd 2090 rsd GraphQL i React Full-Stack veb razvoj 1850 rsd 2310 rsd Laravel - Radni okvir za izradu modernih PHP aplikacija 1420 rsd 2420 rsd Administriranje Linux sistema - kuvar 1970 rsd 2970 rsd Zaštita od zlonamernih programa (Malware analysis) 1420 rsd 2420 rsd Amazon veb servisi u akciji, prevod drugog izdanja 1420 rsd 2420 rsd Čisto majstorstvo, discipline, standardi i etika ujka Boba 1420 rsd 2420 rsd C++ jedna lekcija dnevno 1860 rsd 2860 rsd HTML5, CSS3 I JavaScript za razvoj veb strana 1970 rsd 2970 rsd Za knjige sa spiska ne važi 10% dodatnog popusta za 2 i više kupljenih knjiga. Akcija traje do kraja maja.
 
   

Najtraženiji kompleti u 2021. godini

 

 

 

Za nama je veoma uspešna godina u kojoj smo objavili 14 novih knjiga. Ovo su najtraženiji kompleti knjiga: 3 knjige "ujka Boba"   Cena kompleta: 4. 960 dinara LINK ZA NARUČIVANJE KOMPLET ALGORITMI Cena kompleta: 2. 800 dinara LINK ZA NARUČIVANJE  DIGITALNI MARKETING Cena kompleta: 2. 800 dinara LINK ZA NARUČIVANJE C++ KOMPLET Cena kompleta: 3. 450 dinara LINK ZA NARUČIVANJE  ANGULAR I TYPESCRIPT CENA KOMPLETA: 3. 000 dinara LINK ZA NARUČIVANJE   Funkcionalno programiranje za kroćenje složenog softvera. Funkcionalno programiranje je paradigma za razvoj softvera sa boljim performansama.     VIŠE O KNJIGAMA I LINK ZA NARUČIVANJE KOMPLET ARHITEKTURA SOFTVERA Usavršite najbolju praksu za kreiranje ponovo upotrebljivih. NET radnih okvira, biblioteka i komponenti. Izgradnja softverskih rešenja upotrebom mikroservisa, DevOps-a i projektnih obrazaca za Azure VIŠE O KNJIGAMA I LINK ZA NARUČIVANJE  KOMPLET OSNOVE VEŠTAČKE INTELIGECIJE I MAŠINSKOG UČENJA Kreirajte AI aplikacije u Pythonu i postavite temelje vašoj karijeri u nauci o podacima „Python mašinsko učenje (treće izdanje)“ je sveobuhvatan vodič za mašinsko učenje i duboko učenje upotrebom Pythona. VIŠE O KNJIGAMA I KORPA ZA NARUČIVANJE
 
   

Sajamski popust 25 - 50 %

 

 

 

Sajamski popust traje do kraja oktobra + 10% dodatnog popusta za dve i više knjiga. 50 najtraženijih knjiga ove godine.     Pragmatični programer: vaš put do stručnosti 1500 Uvod u digitalni marketing 1600 C# 8 i . NET Core 3, moderno međuplatformsko programiranje, prevod IV izdanja 2200 Čista arhitektura, Praktična rešenja softverske arhitekture legendarnog Roberta C. Martina,ujka Boba 1800 40 algoritama koje bi svaki programer trebalo da zna 1500 Laravel - Radni okvir za izradu modernih PHP aplikacija 1800 Administriranje Linux sistema - kuvar 2200 Google Ads, definitivni vodič prevod šestog izdanja 1650 WordPress 5 u celosti, VII izdanje 1500 Algoritmi veštačke inteligencije, edicija Grokking 1650 Vue. js 3 kuvar 1900 Testiranje JavaScript aplikacija 1800 Principi lepog veb dizajna, prevod četvrtog izdanja 1800 Node. js veb razvoj - prevod petog izdanja 2000 C#9 i . NET 5 arhitektura softvera, prevod drugog izdanja 2200 101 princip za dobar UX dizajns 1500 Kali Linux - Testiranje neprobojnosti veba - treće izdanje 1500 PHP 7, MYSQL I JAVASCRIPT U JEDNOJ KNJIZI 2200 Objektno-orijentisan JavaScript treće izdanje 1700 GO od početnika do profesionalca 2200 C# i . NET Core projektni obrasci 1500 C++ jedna lekcija dnevno 2000 HTML5, CSS3 I JavaScript za razvoj veb strana 2200 Amazon veb servisi u akciji, prevod drugog izdanja 1800 Uvod u Python, automatizovanje dosadnih poslova 1600 Excel 2013 na dlanu 1600 SPSS 20 Analiza bez muke 1100 Naučite Spring 5 1800 Naučite Unity 5. x 1900 Python razvoj mikroservisa 1100 WordPress kreiranje veb aplikacija 1800 Django 3 kroz primere, prevod III izdanja 1900 SQL za analizu podataka 1600 GraphQL i React Full-Stack veb razvoj 1700 Zaštita od zlonamernih programa (Malware analysis) 1800 Naučite Linux Shell skriptovanje, drugo izdanje 1200 JavaScript funkcionalno programiranje, drugo izdanje 1700 Python mašinsko učenje, prevod trećeg izdanja 2200 Osnove veštačke inteligencije i mašinskog učenja 1500 Naučite Bootstrap 4, drugo izdanje 1100 Java 11 i 12, naučite za 21 dan, prevod osmog izdanja 1980 Android 9, Kotlin i Android Studio 3. 2 u jednoj knjizi 2000 Čisto agilno - razvoj softvera, agilne vrednosti i principi Robert C. Martin 1500 ArchiCAD 19 1100 Naučite TypeScript prevod drugog izdanja 1500 R analiza podataka, drugo izdanje 1800 CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1 2200 Vodič za dizajniranje frejmvorka 2000 Čist C++ 20, Obrasci održivog razvoja softvera i najbolje prakse 1800 Otkrivanje jednostavnosti 1980 Spisak svih knjiga sa sajamskim popustom
 
   
Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272