Iga arendaja teab, kui olulised on andmestruktuurid. Ilma nendeta ei saa hakkama ükski tõsine projekt, olgu selleks päringute optimeerimine, töötamine Big Data'ga või lihtsalt puhta ja tõhusa koodi kirjutamine. Pole ime, et tööintervjuudel küsitakse pidevalt puu-struktuuride, räsitallede ja algoritmide keerukuse...
kohta!
Kas olete alles alustanud andmestruktuuride õppimist? Soovite värskendada teadmisi, mida saite koolituse käigus? Selles raamatus ei ole keerulist matemaatikat, igavaid tõendeid ega abstraktset teooriat. Selle asemel on arusaadavad selgitused, praktilised näited ja reaalsed juhtumid, millega arendajad igapäevaselt kokku puutuvad. Saate teada, kuidas õigete andmestruktuuride abil otsingut kiirendada, tõhusamalt tegutseda ülesannete järjekordades või näiteks optimeerida andmete salvestamist.
Raamat on üles ehitatud põhimõttel „lihtsast keeruliseni“: alates põhistruktuuridest, nagu massiivid ja lingitud loendid, ning järk-järgult keerulisemate, nagu virnad, järjekorrad, puud, räsitalled ja graafikud. Igas peatükis on praktilisi näiteid, harjutusi ja visuaalseid illustreerimisi, mis aitavad materjali kinnistada. Kogu teooria on toetatud näidetega Pythonis – ühes kaasaegse arenduse peamises keeles.
Kui soovite mitte lihtsalt andmestruktuure kasutada, vaid neid õppida ja teadlikult rakendada – on see raamat teie jaoks.
1. Fundamentaalsed teadmised ilma liigse matemaatikata. Raamat selgitab andmestruktuure ja algoritme näidete ja analoogiate kaudu, ilma keerukate matemaatiliste tõenditeta. See muudab selle kergesti kättesaadavaks isegi algajatele arendajatele.
2. Praktiline suunitlus. Autor näitab, kuidas ja millal kasutada iga andmestruktuuri, arvestades kompromisse töötluse, mälu ja teostuse keerukuse vahel. Te õpite valima igaks ülesandeks õige tööriista.
3. Intervjuudeks ettevalmistamine. Raamatu materjali saab kasutada tehnilistel intervjuudel. Te omandate mitte ainult teooriat, vaid ka tüüpilisi ülesandeid, millega sageli kokku puututakse IT-ettevõtete tööintervjuudel.
4. Pythonile orienteeritus. Kõik koodinäited on kirjutatud Pythonis – ühes populaarses keeles data science'is ja veebiarenduses. See võimaldab kohe rakendada teadmisi reaalses projektis.
5. Ainulaadne „mõistmise“ formaat. Raamat järgib seeria „Mõistame“ traditsioone, kus keerulisi teemasid käsitletakse lugude, visualiseerimise ja järkjärgulise süvenemise kaudu. See ei ole kuiv õpik, vaid elav ja kaasahaarav juhend.
Autor: Марчелло Ла Рокка
Väljaandja: piter
Seeria: Arendaja raamatukogu
Vanusepiirangud: 16+
avaldamise aasta: 2025
ISBN: 9785446142675
lehekülgede arv: 288
Suurus: 233х165х15 mm
Kaanetüüp: Soft
Kaal: 460 g
ID: 1721918
tasuta
€ 9.99
tasuta alates € 80.00
tasuta
€ 9.99
tasuta alates € 80.00