Automate the Boring Stuff with Python māca automatizēt ikdienas uzdevumus.
Grāmata sākas ar failu pārvaldības skriptiem, pāriet uz Excel datu apstrādi un beidzas ar tīmekļa skrāpēšanu. Katra nodaļa ietver konkrētus projektus - PDF apvienošanu, e-pastu sūtīšanu, attēlu izmēru maiņu. Kods pieejams GitHub repozitorijā ar komentāriem, kas izskaidro katru lēmumu.
Vai sintakse ir galvenais šķērslis
Eloquent JavaScript strukturē materiālu ap praktiskām problēmām.
Pirmā daļa aptver valodas pamatus caur maziem piemēriem konsoles logā. Otrā daļa ceļ uz DOM manipulāciju un notikumu apstrādi pārlūkprogrammā. Trešā daļa ievieš Node.js ar serveru veidošanu un datu bāzu savienojumiem. Katras nodaļas beigās ir vingrinājumi ar grūtības pakāpi atzīmētu, lai lasītāji varētu izvēlēties atbilstoši savai pieredzei.
Algoritmi bez matemātikas fona
Think Python pieiet programmēšanai kā problēmu risināšanas prasmei.
Grāmata uzdod jautājumus pirms sniegt risinājumus, mudinot domāt par pieeju. Kļūdu ziņojumi tiek apspriesti detalizēti - kā tos lasīt un ko tie atklāj par koda loģiku. Learn Python the Hard Way izmanto atkārtošanos - katrs uzdevums jānoraksta manuāli, kas nostiprina sintakses atmiņu. You Do not Know JS sērija dziļi ienirst JavaScript īpatnībās, kas sagādā grūtības pēc pārejas no citām valodām. Structure and Interpretation of Computer Programs māca domāt abstrakti par programmu arhitektūru neatkarīgi no valodas.