På dette kursus lærer du, hvordan du programmerer godt i Python.

Du vil blive taget fra de første trin i sproget til studiet af de mest udviklede begreber gennem adskillige korte videoer, notesbøger og selvvurderede øvelser.

Python har en række biblioteker, der sandsynligvis allerede gør, hvad du vil. Du kan bygge et websted med Django, lave videnskabelig databehandling med NumPy og pandaer og mere. Men for fuldt ud at udnytte alle mulighederne i dette rige økosystem, skal du tilegne dig en dyb forståelse af sproget.

Python-sproget tilskynder til intuitiv programmering, der er afhængig af naturlig syntaks og kraftfulde grundlæggende koncepter, der gør programmering lettere. Det er vigtigt at have godt fat i disse begreber for hurtigt at kunne skrive effektive programmer, der er nemme at forstå og vedligeholde, og som fuldt ud udnytter sprogets muligheder.

Vi vil på dette kursus dække alle aspekter af sproget, fra grundlæggende typer til metaklasser, men vi vil formulere det omkring de grundlæggende begreber, der er Pythons styrke:

- konceptet med dynamisk indtastning og delte referencer, som muliggør hurtig, let udvidelig og hukommelseseffektiv programmering;
– konceptet med navneområde, som muliggør sikrere programmering, minimerer uønsket interaktion mellem forskellige dele af et program;
– konceptet iterator, som tillader naturlig og intuitiv programmering, hvor gennemsyn af en fil kun tager én linje kode;
– konceptet vektorisering for at opnå fremragende ydeevne i videnskabelige computerapplikationer.