9 bezmaksas grāmatas programmēšanas pamatu izpratnei bez investīcijām

Pilna teksta grāmatas ar praktiskiem piemēriem

9 bezmaksas grāmatas programmēšanas pamatu izpratnei bez investīcijām

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.