Sa kursong ito, matututunan mo kung paano magprogram ng maayos sa Python.

Dadalhin ka mula sa mga unang hakbang sa wika hanggang sa pag-aaral ng mga pinakabagong konsepto, sa pamamagitan ng maraming maiikling video, notebook at self-assessed na pagsasanay.

Ang Python ay may isang bilang ng mga aklatan na marahil ay ginagawa na kung ano ang gusto mo. Maaari kang bumuo ng isang website gamit ang Django, gumawa ng siyentipikong pag-compute gamit ang NumPy at pandas, at higit pa. Gayunpaman, upang lubos na mapagsamantalahan ang lahat ng mga posibilidad ng mayamang ecosystem na ito, dapat kang magkaroon ng malalim na pag-unawa sa wika.

Hinihikayat ng wikang Python ang intuitive na programming na umaasa sa natural na syntax at makapangyarihang mga foundational na konsepto na nagpapadali sa programming. Mahalagang magkaroon ng mahusay na pagkaunawa sa mga konseptong ito upang mabilis na makapagsulat ng mga epektibong programa na madaling maunawaan at mapanatili, at ganap na sinasamantala ang mga posibilidad ng wika.

Sasaklawin namin sa kursong ito ang lahat ng aspeto ng wika, mula sa mga pangunahing uri hanggang sa meta-class, ngunit sasabihin namin ito sa mga pangunahing konsepto na siyang lakas ng Python:

- ang konsepto ng pabago-bagong pagta-type at mga ibinahaging sanggunian na nagbibigay-daan sa mabilis, madaling mapalawak at mahusay na memory programming;
– ang konsepto ng namespace na nagbibigay-daan sa mas ligtas na programming, pagliit ng mga hindi gustong pakikipag-ugnayan sa pagitan ng iba't ibang bahagi ng isang programa;
– ang konsepto ng iterator na nagpapahintulot sa natural at intuitive na programming, kung saan ang pag-browse sa isang file ay tumatagal lamang ng isang linya ng code;
– ang konsepto ng vectorization upang makamit ang mahusay na pagganap sa mga aplikasyon ng siyentipikong computing.