Veze, linkovi
Kompjuter biblioteka
Korpa
Čista arhitektura u programskom jeziku Python

Preuzmite poglavlje   Preuzmite poglavlje

Python programiranje Python programiranje

Čista arhitektura u programskom jeziku Python

Autor: Sam Keen
Broj strana: 360
ISBN broj: 9788673106137
Izdavač: Kompjuter biblioteka Kompjuter biblioteka
Godina izdanja: 2025.
Kataloški broj: 589.

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
         
   
Naruči ili rezerviši sa 40 % popusta
 
         
         
Cena: 2650 rsd
1750 rsd Akcija!

Količinski popust (osim pretplate i akcije)
1 knjiga, 20%
2 knjige, 25%
3 knjige, 30%
4 i više, 30%

• Isporuka za 24 časa (osim za knjige u pretplati)
• Plaćanje kuriru

 

Č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.

 

 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Čista arhitektura u programskom jeziku Python

Čista arhitektura u programskom jeziku Python

Cena: 2650 rsd
1750 rsd Akcija!

Python razvoj mikroservisa

Python razvoj mikroservisa

Cena: 1980 rsd
1750 rsd Akcija!

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272