Skip to main content

Programming with Python

NiaLab

 


Kozi hii inalenga kuwafundisha wanafunzi lugha ya programu ya Python kutoka mwanzo kabisa. Lengo kuu ni kuwapa wanafunzi uwezo wa kutengeneza programu mbalimbali, kuanzia programu rahisi za kuhesabu hadi programu ngumu zaidi za kuchanganua data na kutengeneza mifumo. Wanafunzi watapata ujuzi wa msingi na maarifa ya kina ya kuandika msimbo safi na unaoeleweka.

Mahitaji (Prerequisites)

  • Hakuna ujuzi wa awali unaohitajika. Kozi hii imeundwa kwa wanaoanza kabisa ('beginners') ambao hawajawahi kuandika msimbo.

  • Uelewa wa kawaida wa kompyuta na internet unahitajika ili kufuatilia masomo kwa urahisi.

Utajifunza Nini? (Mtaala wa Kozi)

Utajifunza haya kwa vitendo, hatua kwa hatua:

  1. Introduction to Programming - Programu ni nini?

  2. Python Basics - Kuanzisha mradi wa kwanza wa Python

  3. Variables and Data Types - Vigezo na Aina za Data

  4. Control Flow (If/Else, Loops) - Kuamua jinsi programu inavyofanya kazi

  5. Functions - Kutengeneza kazi zako mwenyewe

  6. Data Structures (Lists, Dictionaries) - Kuhifadhi na kupanga data

  7. File Handling - Kusoma na kuandika faili

  8. Object-Oriented Programming (OOP) - Kutengeneza mifumo mikubwa zaidi

  9. Project - Kwenye mradi huu utatengeneza programu kamili ya kutatua tatizo fulani.

  10. Deployment - Kuweka programu yako mtandaoni ili wengine waweze kuitumia.

Utekelezaji

  • Kozi hii inafundishwa kwa vitendo, ambapo utajifunza kwa kuandika msimbo wenyewe.

  • Utatengeneza programu kadhaa ndogo na hatimaye utatengeneza mradi mkubwa wa mwisho ambao utaonyesha ujuzi wako wote uliopata.

Course Summary

  1. Course Number

    102
  2. Price

    TZS20000
  3. Prerequisites

    NiaLab NL100

    You must successfully complete NiaLab NL100 before you begin this course.

Enroll