Jūsu priekšā ir ne tikai rokasgrāmata par objektorientētās programmēšanas pamatiem Python valodā — pateicoties šai grāmatai, jūs ne tikai iegūsiet nepieciešamās zināšanas, bet arī iemācīsieties domāt OOP terminos kā progresīvs Python izstrādātājs. Un, kas ir svarīgi, ar pārliecību izvēlēties, kad jums patiešām būs nepieciešama OOP arhitektūra, un kur pietiks ar procedurālo programmēšanu.
Pēc materiāla apguves jūs viegli varēsiet:
— izveidot klases un objektus, strādāt ar atribūtiem un metodēm;
— pārrakstīt īpašos (maģiskos) metodus;
— veidot mantošanu, kompozīciju un interfeisus, nepieļaujot "pārmērīgu" sarežģītību;
— organizēt moduļus un pakotnes, dokumentēt kodu un rakstīt moduļu testus.
Turklāt jūs detalizēti iepazīsieties ar standarta bibliotēkas moduļiem (datetime, re, csv u.c.) un iemācīsieties tos izmantot savās lietotnēs. Bet galvenais — jūs uzrakstīsiet savas programmas, tostarp grafisko lietotni uz tkinter, un apgūsiet OOP pielietojumu reālās situācijās.
Kam šī grāmata:
— studentiem, kuri jau ir iepazinušies ar pamata Python un ir gatavi pāriet uz arhitektūras domāšanas līmeni;
— praktizējošiem programmētājiem, kuri vēlas padziļināt vai sistematizēt savu izpratni par OOP;
— pasniedzējiem kā uzticams teorētiskā materiāla un praktisko uzdevumu avots programmēšanas kursam.
Apgūstiet objektorientēto programmēšanu Python, lai radītu ne tikai skriptu kopas, bet arī strukturētas, mērogojamas un viegli uzturamas programmatūras sistēmas.