Anns a ’chùrsa seo, ionnsaichidh tu mar a nì thu prògram math ann am Python.

Thèid do thoirt bho na ciad cheumannan sa chànan gu sgrùdadh nam bun-bheachdan as adhartaiche, tro ghrunn bhideothan goirid, leabhraichean notaichean agus eacarsaichean fèin-mheasadh.

Tha grunn leabharlannan aig Python a tha is dòcha a ’dèanamh na tha thu ag iarraidh mu thràth. Faodaidh tu làrach-lìn a thogail le Django, coimpiutaireachd saidheansail a dhèanamh le NumPy agus pandas, agus barrachd. Ach, gus làn bhrath a ghabhail air a h-uile comas a th ’aig an eag-shiostam bheairteach seo, feumaidh tu tuigse dhomhainn fhaighinn air a’ chànan.

Tha an cànan Python a ’brosnachadh prògramadh intuitive a tha an urra ri co-aonta nàdarra agus bun-bheachdan cumhachdach a nì prògramadh nas fhasa. Tha e cudromach gum bi greim mhath agad air na bun-bheachdan sin gus prògraman èifeachdach a sgrìobhadh gu luath a tha furasta an tuigsinn agus an cumail suas, agus a tha a ’gabhail làn chothrom air comasan a’ chànain.

Còmhdaichidh sinn sa chùrsa seo gach taobh den chànan, bho sheòrsan bunaiteach gu meta-chlasaichean, ach cuiridh sinn an cèill e timcheall air na bun-bheachdan bunaiteach a tha mar neart Python:

- bun-bheachd taidhpeadh fiùghantach agus iomraidhean co-roinnte a leigeas le prògramadh luath, furasta a leudachadh agus èifeachdach a thaobh cuimhne;
- bun-bheachd ainmean-àite a leigeas le prògramadh nas sàbhailte, a’ lughdachadh eadar-obrachaidhean gun iarraidh eadar diofar phàirtean de phrògram;
- bun-bheachd iterator a leigeas le prògramadh nàdarra agus intuitive, far nach toir brobhsadh faidhle ach aon loidhne de chòd;
- bun-bheachd vectorization gus coileanadh sàr-mhath a choileanadh ann an tagraidhean coimpiutaireachd saidheansail.