Access courses

Programming Course Python

What will I learn?

Bula maatla a Python ka thuto ya rona e e tletseng ya Go Kwala Diporokerama, e e diretsweng batho ba ba dirang mo go tsa theknoloji ba ba tlhwaafaletseng go tokafatsa bokgoni jwa bone jwa go kwala dikhoutu. Ithute ka botlalo ka taolo ya tsamaiso (control flow), o ithute ka botlalo break, continue, le ditemenente tsa maemo (conditional statements). Sekaseka ditiro (functions), go akaretsa bokao (scope), dingangisano (arguments), le boleng jo bo busetswang (return values). Nonotsha khoutu ya gago ka go e leka, go e tlhatlhoba (validation), le mekgwa ya go tshwara diphoso (error handling techniques). Nna le bokgoni mo dithalong tsa data tsa Python mme o ithute mekgwa e e siameng ya go rulaganya khoutu. Godisa bokgoni jwa gago jwa go kwala diporokerama ka diteng tse di mosola, tsa maemo a a kwa godimo tse di diretsweng tiriso ya mmatota.

Apoia's Unique Advantages

Online and lifelong course
Certificate aligned with educational standards
PDF summaries for downloads
Virtual assistant always available
Select and arrange the chapters you wish to study
Customize your course workload
Instant feedback on practical activities
Study anytime, without requiring internet access

Develop skills

Enhance the development of the practical skills listed below

Ithute ka botlalo taolo ya tsamaiso: Dirisa dilupu (loops), maemo (conditionals), break, le continue ka bo bokgoni.

Dira ditiro (functions) tse di nonofileng: Tlhalosa, bitsa, mme o laole dingangisano (function arguments) le tse di busetswang (returns).

Tlhatlhoba (validate) khoutu: Kwala dikgetsi tsa diteko mme o itirise diteko ka Unittest.

Tshwara diphoso: Baakanya diphoso ka bonako mme o dirise diboloko tsa try-except go laola diphoso.

Rulaganya khoutu: Dirisa dimojulu (modules), tshwaela ka bo bokgoni, mme o kwale khoutu e e balegago.

Suggested summary

Workload: between 4 and 360 hours

Before starting, you can modify the chapters and the workload.

  • Choose which chapter to start with
  • Add or remove chapters
  • Increase or decrease the course workload

Examples of chapters you can add

You’ll be able to generate more chapters like the examples below

This is a free course, focused on personal and professional development. It is not equivalent to a technical, undergraduate, or postgraduate course, but offers practical and relevant knowledge for your professional journey.