Raamat on mõeldud Python'i keele õppimiseks, keskendudes selle kasutamisele inseneri- ja teaduslikes arvutustes, alustades tõlgendaja installimisest ja keele aluste õppimisest kuni spetsialiseeritud teekide rakendamiseni. Peamised teemad käsitlevad keele sisseehitatud tüüpe, funktsioone ja tüübikohandusi, dünaamilise tüpiseerimise eripära, teksti vormindamist ja töötlemist,...
sealhulgas regulaaravaldiste kasutamist, failidega töötamist. Üksikasjalikult käsitletakse objekti-orienteeritud programmeerimise põhikontsepte ja selle eripära Pythonis. Samuti käsitletakse erandeid töötlemise, rakenduste testimise teemasid, kirjeldatakse mõningaid mooduleid standardteekist ning mitmeid kolmandate osapoolte teeke, sealhulgas NumPy matemaatiliste arvutuste jaoks, Pandas tabelandmete töötlemiseks, Matplotlib erinevate graafikute joonistamiseks ning teeke erinevate failivormingutega töötamiseks. Arutatakse selliseid tööriistu nagu IPython ja JupyterLab, mida kasutatakse teaduslikus ja inseneritegevuses.
Raamat on mõeldud Python'i keele õppimiseks, keskendudes selle kasutamisele inseneri- ja teaduslikes arvutustes, alustades tõlgendaja installimisest ja keele aluste õppimisest kuni spetsialiseeritud teekide rakendamiseni. Peamised teemad käsitlevad keele sisseehitatud tüüpe, funktsioone ja tüübikohandusi, dünaamilise tüpiseerimise eripära, teksti vormindamist ja töötlemist, sealhulgas regulaaravaldiste kasutamist, failidega töötamist. Üksikasjalikult käsitletakse objekti-orienteeritud programmeerimise põhikontsepte ja selle eripära Pythonis. Samuti käsitletakse erandeid töötlemise, rakenduste testimise teemasid, kirjeldatakse mõningaid mooduleid standardteekist ning mitmeid kolmandate osapoolte teeke, sealhulgas NumPy matemaatiliste arvutuste jaoks, Pandas tabelandmete töötlemiseks, Matplotlib erinevate graafikute joonistamiseks ning teeke erinevate failivormingutega töötamiseks. Arutatakse selliseid tööriistu nagu IPython ja JupyterLab, mida kasutatakse teaduslikus ja inseneritegevuses.