0% found this document useful (0 votes)
23 views2 pages

Ratiba Kujifunza Python 30 Days

Ratiba hii inaelezea mpango wa kujifunza Python kwa siku 30, ikijumuisha misingi, udhibiti wa mtiririko, muundo wa data, kazi, na OOP. Kila wiki ina malengo maalum na miradi ndogo ili kusaidia katika kuelewa mada. Vifaa vya ziada na ushauri wa mazoezi pia vimependekezwa ili kuboresha ujuzi wa kujifunza.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views2 pages

Ratiba Kujifunza Python 30 Days

Ratiba hii inaelezea mpango wa kujifunza Python kwa siku 30, ikijumuisha misingi, udhibiti wa mtiririko, muundo wa data, kazi, na OOP. Kila wiki ina malengo maalum na miradi ndogo ili kusaidia katika kuelewa mada. Vifaa vya ziada na ushauri wa mazoezi pia vimependekezwa ili kuboresha ujuzi wa kujifunza.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Ratiba ya Kujifunza Python kwa Siku 30 (Mwezi Mmoja)

Wiki ya 1: Misingi ya Python

Malengo: Kuelewa syntax, variables, data types, operators, input/output

Siku 1: Utangulizi wa Python - Historia, matumizi, kufunga Python/VS Code

Siku 2: Hello World + print() + input() - Program yako ya kwanza

Siku 3: Variables na Data types - int, float, str, bool

Siku 4: Operators - Arithmetic, Comparison, Logical

Siku 5: String methods - upper(), lower(), split(), replace()

Siku 6: Input & Output - input(), print(), formatting

Siku 7: Project ndogo: Calculator ya kawaida kwa input ya mtumiaji

Wiki ya 2: Control Flow & Data Structures

Malengo: If statements, loops, lists, tuples, dictionaries

Siku 8: If...else...elif - Maamuzi kwenye program

Siku 9: For loops - Kurudia mambo kwenye list

Siku 10: While loops - Loop hadi condition itimie

Siku 11: Lists - List creation, indexing, slicing

Siku 12: Tuples & Sets - Tofauti ya tuple na set

Siku 13: Dictionaries - key-value pairs, .get(), .items()

Siku 14: Project ndogo: To-do App - Program ya kuongeza, kuonyesha, kufuta majukumu

Wiki ya 3: Functions & Files

Malengo: Kuelewa functions, modules, kufanya kazi na mafaili

Siku 15: Functions - def, parameters, return values

Siku 16: Built-in functions - len(), sum(), max(), range(), type()

Siku 17: Error Handling - Try-Except block

Siku 18: Modules - Ku-import libraries (math, datetime)

Siku 19: Working with Files - Kusoma na kuandika kwenye .txt file
Ratiba ya Kujifunza Python kwa Siku 30 (Mwezi Mmoja)

Siku 20: File handling continued - Append, readlines, delete

Siku 21: Project ndogo: Address Book - Andika majina na simu kwa kutumia dictionary + file

Wiki ya 4: OOP & Final Projects

Malengo: OOP, classes, na kufanya project kubwa

Siku 22: Classes & Objects - class, __init__(), self

Siku 23: Inheritance - OOP ya kurithi properties

Siku 24: OOP practice - Mfano wa Employee, Customer

Siku 25: Review - Rudia key concepts zote

Siku 26: Project Idea 1 - Inventory System

Siku 27: Project Idea 2 - Simple Banking App

Siku 28: Project Idea 3 - Customer Management Tool

Siku 29: Project Completion - Kamilisha project yako

Siku 30: Tathmini - Jifunze Django, Flask au Data Science

Maelezo ya Ziada

Tumia vifaa hivi:

- W3Schools Python: https://www.w3schools.com/python/

- Replit (kuandika code online): https://replit.com/

- VS Code au PyCharm kwa wale wa desktop

Ushauri:

- Andika code kila siku

- Fanya mazoezi baada ya kila somo

- Tengeneza project halisi ndogo kila wiki

Kumbuka: Unaweza kutumia simu au laptop - muhimu ni kuandika na kujaribu code kwa vitendo.

You might also like