Prieš jus ne tik vadovas, kaip mokytis objektinio programavimo pagrindų Python kalba — dėka šios knygos ne tik įgysite reikiamų žinių, bet ir išmoksite galvoti objektinio programavimo terminais, kaip pažengęs Python programuotojas. Ir, kas svarbu, su pasitikėjimu rinksitės, kada jums tikrai prireiks OOP architektūros, o kur verta pasitenkinti procedūriniu programavimu.
Po medžiagos studijų galėsite lengvai:
— kurti klases ir objektus, dirbti su atributais ir metodais;
— perrašyti specialiuosius (maginius) metodus;
— kurti paveldėjimą, kompoziciją ir sąsajas, vengiant "perteklinės" sudėtingumo;
— organizuoti modulius ir paketus, dokumentuoti kodą ir rašyti modulinius testus.
Be to, išsamiai susipažinsite su standartinės bibliotekos moduliais (datetime, re, csv ir kt.) ir išmoksite juos naudoti savo programose. Bet svarbiausia — parašysite savo programas, įskaitant grafinę programą tkinter, ir praktikuosite OOP taikymą realiose užduotyse.
Kam skirta ši knyga:
— studentams, jau susipažinusiems su pagrindiniu Python ir norintiems pereiti prie architektūrinio mąstymo lygio;
— praktikams programuotojams, norintiems pagilinti arba sistematizuoti savo OOP supratimą;
— dėstytojams kaip patikimas teorinės medžiagos ir praktinių užduočių šaltinis programavimo kursui.
Įvaldykite objektinį programavimą Python kalba, kad kurtumėte ne tik skriptų rinkinius, bet ir struktūruotas, skalę palaikančias ir lengvai prižiūrimas programines sistemas.