Sellel kursusel õpid Pythonis hästi programmeerima.

Teid viiakse keele esimestest sammudest kõige arenenumate mõistete uurimiseni läbi arvukate lühivideote, märkmike ja enesehinnanguliste harjutuste.

Pythonil on mitmeid teeke, mis tõenäoliselt juba teevad seda, mida soovite. Saate luua Djangoga veebisaiti, teha NumPy ja pandade abil teaduslikke andmetöötlusi ning palju muud. Selle rikkaliku ökosüsteemi kõigi võimaluste täielikuks kasutamiseks peate siiski omandama keele sügava mõistmise.

Pythoni keel soodustab intuitiivset programmeerimist, mis tugineb loomulikule süntaksile ja võimsatele põhikontseptsioonidele, mis muudavad programmeerimise lihtsamaks. Nende mõistete hea mõistmine on oluline, et kiiresti kirjutada tõhusaid programme, mida on lihtne mõista ja hooldada ning mis kasutavad täielikult ära keele võimalusi.

Sellel kursusel käsitleme kõiki keele aspekte, alates põhitüüpidest kuni metaklassideni, kuid sõnastame selle põhimõistete ümber, mis on Pythoni tugevuseks:

- dünaamilise tippimise ja jagatud viidete kontseptsioon, mis võimaldab kiiret, hõlpsasti laiendatavat ja mälutõhusat programmeerimist;
– nimeruumi kontseptsioon, mis võimaldab turvalisemat programmeerimist, minimeerides soovimatut suhtlust programmi erinevate osade vahel;
– iteraatori kontseptsioon, mis võimaldab loomulikku ja intuitiivset programmeerimist, kus faili sirvimine võtab vaid ühe koodirea;
– vektoriseerimise kontseptsioon, et saavutada teaduslikes andmetöötlusrakendustes suurepärane jõudlus.