Preskoči do informacija o proizvodu
1 od 1

Stručna Knjižara

Čista arhitektura u programskom jeziku Python - Sam Keen

Čista arhitektura u programskom jeziku Python - Sam Keen

Redovna cijena €50,00
Redovna cijena Prodajna cijena €50,00
% %
Porez je uključen. Poštarina se obračunava prilikom završetka kupnje.
  • Korisnička podrška
  • Besplatna dostava
  • Sigurano plaćanje
  • Visa
  • Mastercard
  • Maestro
  • Diners Club
  • Google Pay
  • Apple Pay
Kratki opis: Autor: Sam Keen Broj strana: 360 ISBN broj: 9788673106137 Godina izdanja: 2025. Kataloški broj: 589. Jezik: Srpski, Latinica

Informatika Informatika - Ostalo Knjižara - Sve knjige Kompjuter Biblioteka Programiranje

Čista arhitektura u programskom jeziku Python

Razvoj proširivih i održivih aplikacija uz primenu proverenih arhitektonskih principa

Uz pomoć ovog praktičnog vodiča za primenu principa čiste arhitekture naučićete da kreirate kod prilagodljiv promenljivim zahtevima okruženja i obezbedićete budućnost svojim Python projektima.

Glavne karakteristike

  • Upoznaćete principe čiste arhitekture kroz praktične primere i vežbe zasnovane na stvarnim programerskim situacijama
  • Poboljšaćete organizaciju sistema na komponente i značajno ćete smanjiti potrebu za održavanjem i ukupnu složenost koda
  • Primenićete principe čiste arhitekture sa sigurnošću, kako u novim Python projektima, tako i prilikom preuređivanja postojećeg koda

Opis knjige
U tehnološkoj industriji koja se ubrzano menja, softverske aplikacije sve teže prate promene u poslovnim zahtevima, pa programeri ostaju zarobljeni u složenim bazama koda koje se teško prilagođavaju, što vremenom smanjuje produktivnost i povećava tehnički dug. Knjiga Čista arhitektura u programskom jeziku Python nudi jasan i delotvoran pristup za prevazilaženje tih izazova. Oslanjajući se na bogato iskustvo u projektovanju sistema zasnovanih na oblaku, Sem Kin pomaže da se složeni arhitektonski problemi razlože na jasna i primenljiva rešenja.

Ova knjiga predstavlja ključne principe efikasnog razvoja, sa posebnim naglaskom na primenu čiste arhitekture u duhu programskog jezika Python. Kroz praktične primere naučićete da gradite modularne sisteme sa jasno razdvojenim delovima, koje je lako razumeti, menjati i proširivati. Knjiga obrađuje ključne pojmove kao što su pravilo zavisnosti, razdvajanje odgovornosti i modelovanje domena, sve prilagođeno razvoju u programskom jeziku Python.

Kada pročitate ovu knjigu, bićete spremni da efikasno primenjujete principe čiste arhitekture u svojim Python projektima. Bilo da razvijate nove sisteme ili održavate postojeće, steći ćete veštine potrebne za kreiranje održivijih i prilagodljivih aplikacija. Ovakav pristup će vam omogućiti da uspešno odgovarate na promene zahteva i postavite temelje za uspešnu i dugoročnu programersku karijeru.

Šta ćete naučiti

  • Primenu principa čiste arhitekture u duhu programskog jezika Python
  • Primenu razvoja vođenog domenom radi jasnog razdvajanja poslovne logike
  • Primenu SOLID principa u Python projektima, što poboljšava kvalitet koda
  • Da organizujete projekte tako da budu lakši za održavanje i doradu
  • Tehnike testiranja za Python aplikacije zasnovane na principima čiste arhitekture
  • Preuređivanje postojećeg Python koda u skladu sa principima čiste arhitekture
  • Projektovanje proširivih API interfejsa i veb aplikacija prema principima čiste arhitekture

 

Za koga je knjiga
Ako ste programer u programskom jeziku Python kome održavanje i proširivanje složenih baza koda predstavlja izazov, ova knjiga je namenjena upravo vama. Idealan je izbor za programere srednjeg nivoa koji žele da unaprede svoje arhitektonske veštine, kao i za iskusne programere koji žele da sistematizuju svoje znanje o principima čiste arhitekture u programskom jeziku Python. Iako početnici mogu imati koristi, preporučuje se prethodno iskustvo sa programskim jezikom Python i principima objektno-orijentisanog programiranja.

 

Sadržaj

  1. Osnove čiste arhitekture: unapređenje razvoja u programskom jeziku Python
  2. SOLID principi: izgradnja pouzdanih Python aplikacija
  3. Korišćenje tipova u programskom jeziku Python: jačanje strukture čiste arhitekture
  4. Razvoj vođen domenom: oblikovanje poslovne logike
  5. Aplikacioni sloj: orkestracija slučajeva upotrebe
  6. Sloj adaptera korisničkog interfejsa: kontroleri i prezenteri
  7. Sloj okvira i pokretača: spoljni interfejsi
  8. Primena obrazaca testiranja u okviru čiste arhitekture
  9. Dodavanje korisničkog veb interfejsa: prilagodljivost sloja interfejsa u čistoj arhitekturi
  10. Praćenje u čistoj arhitekturi: primena posmatranja i potvrđivanja
  11. Od nasledstva ka čistoći: preuređivanje Python koda radi lakšeg održavanja
  12. Vaš put kroz čistu arhitekturu: sledeći koraci

 

Gradite bolje Python aplikacije uz čistu arhitekturu
Naučite da osmislite aplikacije u programskom jeziku Python koje se lako održavaju, testiraju i razvijaju u skladu sa razvojem vašeg poslovanja.

Korak po korak, ova knjiga vas vodi kroz proces razvoja Python aplikacija koje se jednostavno šire, testiraju i održavaju. Počinjete od osnova čiste arhitekture, pa prelazite na praktične primere, uključujući veb aplikacije i realne situacije. Svako poglavlje se nadovezuje na prethodno, pokazujući vam kako da poslovnu logiku odvojite od okvira i alata, tako da vaš kod ostane uredan i pregledan, čak i kada projekat postane složen. Na kraju ćete naučiti da strukturirate Python projekte za dugoročan uspeh.

 

Šta ova knjiga obuhvata
• Objašnjenje o važnosti čiste arhitekture
• Jednostavna pravila dizajniranja (SOLID principi)
• Izgradnju osnovne poslovne logike
• Organizaciju koda po slojevima
• Dodavanje veb interfejsa
• Rad sa postojećim (nasleđenim) kodom
• Pisanje testova

 

Ko može da koristi knjigu

  • Python programeri – Ovladaće arhitektonskim obrascima koji prevazilaze uobičajene prakse pisanja koda.
    • Softverski arhitekti – Naučiće da projektuju pouzdane, prilagodljive i proširive Python sisteme sa jasnim razdvajanjem odgovornosti.
    • Tehnički lideri – Usmeravaće svoj tim pomoću praktičnih obrazaca koji obezbeđuju doslednu arhitekturu i standarde kodiranja.
    • Programeri aplikacija na strani servera – Naučiće da strukturiraju složene, održive i prilagodljive Python aplikacije.
    • DevOps inženjeri – Razvijaće Python servise koji se mogu testirati, pratiti i lako uklapati u savremene CI/CD tokove.

 

O autoru
Sem Kin je stručnjak za softverski inženjering sa više od 25 godina iskustva. Kao svestrani programer, koristio je Python u raznim kontekstima — od malih startap timova do velikih kompanija kao što su AWS, Lululemon i Nike. Njegova stručnost obuhvata arhitekturu zasnovanu na oblaku, neprekidnu isporuku i razvoj proširivih sistema. U kompaniji Lululemon predvodio je formiranje prvog tima za razvoj softvera u oblaku i  postavio standarde za distribuiranu arhitekturu u toj kompaniji. Danas radi za AWS, gde koristi Python za projektovanje i izgradnju internih platformskih rešenja, sa posebnim fokusom na principe čiste arhitekture i održiv kod. Živi na severozapadu Sjedinjenih Američkih Država sa suprugom i dve mačke.

 

Prikaži sve pojedinosti

Česta pitanja

Koji su Načini plaćanja?

- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci

Koliki su troškovi poštarine i koji je rok isporuke?

Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 9,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).

Da li je moguće osobno preuzimanje naručenih knjiga na adresi?

Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.

Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?

Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.