Aan die gang met Python
Hierdie afdeling stel jou bekend aan die grondbeginsels van Python. Jy sal leer hoe om jou omgewing op te stel, jou eerste Python-program te skryf en uit te voer, en basiese konsepte soos veranderlikes, datatipes en operateurs te verstaan.
Vloei van beheer
Leer hoe om die vloei van jou Python-programme te beheer met voorwaardelike stellings en lusse. Hierdie afdeling dek die kernstrukture wat jou toelaat om verskillende blokke kode uit te voer gebaseer op toestande of herhaal aksies verskeie kere.
Funksies
In hierdie afdeling sal jy leer hoe om herbruikbare blokke kode te skep wat funksies genoem word. Jy sal in die definisie van funksies duik, argumente deurgee en die omvang van veranderlikes verstaan. Dit is noodsaaklik vir die skryf van skoon, georganiseerde en modulêre Python-kode.
Snare
Strings is 'n fundamentele datatipe in Python. In hierdie afdeling sal jy leer hoe om met stringe te werk, stringbewerkings uit te voer en teksdata doeltreffend te manipuleer deur Python se ingeboude stringmetodes te gebruik.
Lyste
Lyste is veelsydige versamelings wat jou toelaat om verskeie items in 'n enkele veranderlike te stoor. Hierdie afdeling dek hoe om lyste te skep, toegang te verkry en te wysig, asook hoe om gevorderde tegnieke te gebruik soos lyssny, nesmaak en lyste na funksies deur te gee.
Tupels en Woordeboeke
Verken Python se kragtige datastrukture—tupels en woordeboeke. Tupels is onveranderlike versamelings, terwyl woordeboeke jou toelaat om sleutel-waarde-pare te stoor. Jy sal leer hoe om met albei te werk, insluitend hoe om hulle te verander en hul ingeboude metodes te gebruik.
Uitsonderingshantering in Python
Leer hoe om foute grasieus in jou Python-programme te hanteer. Hierdie afdeling stel die konsepte van sintaksfoute, uitsonderings en hoe om probeer/behalwe blokke te gebruik om algemene probleme tydens programuitvoering op te vang en op te los.
Lêerhantering in Python
Werk met lêers is 'n noodsaaklike deel van baie programme. Hierdie afdeling dek hoe om te lees van en na tekslêers te skryf, sowel as hoe om lêerpaaie te bestuur en Python se ingeboude modules te gebruik vir lêerhantering soos piekel vir serialisering van data.
Stapel
'n Stapel is 'n datastruktuur wat die Laaste In, Eerste Uit (LIFO) beginsel volg. Hierdie afdeling leer jou hoe om stapels in Python te implementeer en te gebruik, insluitend basiese stapelbewerkings soos push en pop, en die oplossing van probleme soos infix-to-postfix-omskakeling en die evaluering van postfix-uitdrukkings.
Tou
Toue werk op 'n Eerste In, Eerste Uit (EIEU) basis. In hierdie afdeling sal jy leer hoe om toue in Python te implementeer en te gebruik. Jy sal ook deque (tou met dubbele eindes) verken en sien hoe om data doeltreffend in EIEU-volgorde te bestuur.
Sorteer
Sortering is 'n noodsaaklike konsep vir die organisering van data. Hierdie afdeling dek gewilde sorteeralgoritmes, soos borrelsortering, seleksiesortering en invoegsortering, tesame met hul tydskompleksiteite en hoe om dit in Python te implementeer.
Soek tans
Soek laat jou toe om data binne versamelings te vind. In hierdie afdeling sal jy leer oor twee algemene soekalgoritmes—lineêre soektog en binêre soektog—en hoe om dit te implementeer om elemente in lyste of skikkings te vind.
Opgedateer op
05 Jul. 2025