|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 2 weeks ago | |
| 2-Working-With-Data | 2 weeks ago | |
| 3-Data-Visualization | 2 weeks ago | |
| 4-Data-Science-Lifecycle | 2 weeks ago | |
| 5-Data-Science-In-Cloud | 2 weeks ago | |
| 6-Data-Science-In-Wild | 2 weeks ago | |
| docs | 5 months ago | |
| examples | 4 months ago | |
| quiz-app | 5 months ago | |
| sketchnotes | 2 weeks ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 5 months ago | |
| CONTRIBUTING.md | 2 weeks ago | |
| INSTALLATION.md | 4 months ago | |
| README.md | 2 weeks ago | |
| SECURITY.md | 5 months ago | |
| SUPPORT.md | 5 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| USAGE.md | 4 months ago | |
| for-teachers.md | 5 months ago | |
README.md
Sayansi ya Data kwa Waanzilishi - Mtaala
Azure Cloud Advocates at Microsoft wanafurahia kutoa mtaala wa wiki 10, masomo 20 yote kuhusu Sayansi ya Data. Kila somo linajumuisha vipimo kabla ya somo na baada ya somo, maelekezo ya kuandika ili kukamilisha somo, suluhisho, na kazi ya nyumbani. Pedagojia yetu inayotegemea mradi inakuwezesha kujifunza wakati wa kujenga, njia iliyoothibitishwa ya kufanya ujuzi mpya "udinike".
Shukrani nyingi kwa waandishi wetu: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Shukrani maalum 🙏 kwa waandishi, wakaguzi na wachangiaji wa maudhui wa Microsoft Student Ambassador, hasa Aaryan Arora, Aditya Garg, Alondra Sanchez, Ankita Singh, Anupam Mishra, Arpita Das, ChhailBihari Dubey, Dibri Nsofor, Dishita Bhasin, Majd Safi, Max Blum, Miguel Correa, Mohamma Iftekher (Iftu) Ebne Jalal, Nawrin Tabassum, Raymond Wangsa Putra, Rohit Yadav, Samridhi Sharma, Sanya Sinha, Sheena Narula, Tauqeer Ahmad, Yogendrasingh Pawar , Vidushi Gupta, Jasleen Sondhi
![]() |
|---|
| Sayansi ya Data kwa Waanzilishi - Sketchnote na @nitya |
🌐 Msaada wa Lugha Nyingi
Inasaidiwa kupitia GitHub Action (Otomatiki na Daima Imeboreshwa)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
If you wish to have additional translations languages supported are listed here
Jiunge na Jamii Yetu
Tuna mfululizo wa Discord "Learn with AI" unaoendelea; jifunze zaidi na ujiunge nasi kwenye Learn with AI Series kuanzia 18 - 30 Septemba, 2025. Utapokea vidokezo na mbinu za kutumia GitHub Copilot kwa Sayansi ya Data.
Je, wewe ni mwanafunzi?
Anza na rasilimali zifuatazo:
- Student Hub page Katika ukurasa huu, utapata rasilimali za wanaoanza, vifurushi kwa wanafunzi na hata njia za kupata vocha ya cheti bila malipo. Huu ni ukurasa unayotaka kuweka alama (bookmark) na kuangalia mara kwa mara kwani tunabadilisha yaliyomo angalau kila mwezi.
- Microsoft Learn Student Ambassadors Jiunge na jamii ya kimataifa ya Microsoft Learn Student Ambassadors; hii inaweza kuwa njia yako ya kuingia Microsoft.
Kuanzia
📚 Nyaraka
- Mwongozo wa Usakinishaji - Maelekezo ya hatua kwa hatua ya kusanidi kwa wanaoanza
- Mwongozo wa Matumizi - Mifano na mtiririko wa kazi wa kawaida
- Utatuzi wa Matatizo - Suluhisho kwa matatizo ya kawaida
- Mwongozo wa Kuchangia - Jinsi ya kuchangia mradi huu
- Kwa Walimu - Mwongozo wa ufundishaji na rasilimali za darasani
👨🎓 Kwa Wanafunzi
Waanzilishi kamili: Mpya kwenye sayansi ya data? Anza na mifano zinazofaa kwa wanaoanza! Mifano hii rahisi, yenye maelezo mazuri itakusaidia kuelewa misingi kabla ya kuingia mtaala mzima. Wanafunzi: ili kutumia mtaala huu wewe mwenyewe, fanya fork ya repo nzima na ukamilishe mazoezi mwenyewe, ukianza na mtihani wa kabla ya somo. Kisha soma funzo na ukamilishe shughuli zilizobaki. Jaribu kuunda miradi kwa kuelewa masomo badala ya kunakili msimbo wa suluhisho; hata hivyo, msimbo huo upo katika folda /solutions katika kila somo linalolenga mradi. Wazo jingine ni kuunda kikundi cha kujifunza na marafiki na kupitia maudhui pamoja. Kwa masomo zaidi, tunapendekeza Microsoft Learn.
Anza Haraka:
- Angalia Mwongozo wa Usakinishaji ili kuanzisha mazingira yako
- Pitia Mwongozo wa Matumizi ili kujifunza jinsi ya kufanya kazi na mtaala
- Anza na Somo la 1 na fanya kazi kwa mpangilio
- Jiunge na jamii yetu ya Discord kwa msaada
👩🏫 Kwa Walimu
Walimu: tumejumuisha mapendekezo kadhaa juu ya jinsi ya kutumia mtaala huu. Tunapenda maoni yako katika jukwaa letu la mijadala!
Kutana na Timu
Gif na Mohit Jaisal
🎥 Bofya picha hapo juu kwa video kuhusu mradi na watu waliouunda!
Pedagojia
Tumechagua kanuni mbili za kufundishia wakati wa kujenga mtaala huu: kuhakikisha kuwa unategemea miradi na kwamba unajumuisha mitihani ya mara kwa mara. Mwisho wa mfululizo huu, wanafunzi watakuwa wamejifunza kanuni za msingi za sayansi ya data, ikiwa ni pamoja na dhana za kimaadili, uandaji wa data, njia mbalimbali za kufanya kazi na data, uwasilishaji wa data, uchambuzi wa data, matumizi ya dunia halisi ya sayansi ya data, na zaidi.
Zaidi ya hayo, mtihani mdogo wa bila mkazo kabla ya darasa huweka nia ya mwanafunzi kuelekea kujifunza mada, wakati mtihani wa pili baada ya darasa unahakikisha uhifadhi zaidi wa maarifa. Mtaala huu umeundwa kuwa na uflexible na kufurahisha na unaweza kuchukuliwa kwa ujumla au kwa sehemu. Miradi inaanzia midogo na kuwa ngumu zaidi mwishoni mwa mzunguko wa wiki 10.
Pata Kanuni za Tabia, Kuchangia, Tafsiri miongozo. Tunakaribisha maoni yako yenye kujenga!
Kila somo linajumuisha:
- Sketchnote ya hiari
- Video ya ziada (hiari)
- Mtihani mdogo kabla ya somo
- Somo lililoandikwa
- Kwa masomo yanayotegemea miradi, mwongozo hatua kwa hatua juu ya jinsi ya kujenga mradi
- Uhakiki wa maarifa
- Changamoto
- Usomaji wa ziada
- Kazi
- Mtihani baada ya somo
Kumbuka kuhusu mitihani: Mitihani yote iko ndani ya folda ya Quiz-App, mitihani 40 kwa jumla yenye maswali 3 kila mtihani. Yameunganishwa kutoka ndani ya masomo, lakini app ya mtihani inaweza kuendeshwa kwa ndani au kuwekwa kwenye Azure; fuata maelekezo katika
quiz-appfolder. Zinatafsiriwa taratibu.
🎓 Mifano Rafiki kwa Waanziaji
Mpya katika Sayansi ya Data? Tumeunda saraka maalum ya mifano yenye msimbo rahisi na uliochanguliwa vizuri ili kukusaidia kuanza:
- 🌟 Hello World - Programu yako ya kwanza ya sayansi ya data
- 📂 Loading Data - Jifunze kusoma na kuchunguza seti za data
- 📊 Simple Analysis - Hesabu takwimu na gundua mifumo
- 📈 Basic Visualization - Tengeneza chati na grafu
- 🔬 Real-World Project - Mchakato kamili kutoka mwanzo hadi mwisho
Kila mfano una maoni ya kina yanayoelezea kila hatua, ukifanya kuwa kamili kwa wanaoanza kabisa!
👉 Anza na mifano 👈
Lessons
![]() |
|---|
| Sayansi ya Data kwa Waanziaji: Ramani ya Njia - Sketchnote na @nitya |
| Nambari ya Somo | Mada | Lesson Grouping | Malengo ya Kujifunza | Linked Lesson | Mwandishi |
|---|---|---|---|---|---|
| 01 | Kufafanua Sayansi ya Data | Utangulizi | Jifunze dhana za msingi za sayansi ya data na jinsi inavyohusiana na akili bandia, ujifunzaji wa mashine, na data kubwa. | lesson video | Dmitry |
| 02 | Maadili ya Sayansi ya Data | Utangulizi | Dhana za Maadili ya Data, Changamoto na Miundo. | lesson | Nitya |
| 03 | Kufafanua Data | Utangulizi | Jinsi data inavyopangwa na vyanzo vyake vya kawaida. | lesson | Jasmine |
| 04 | Utangulizi wa Takwimu & Uwezekano | Utangulizi | Mbinu za kihesabu za uwezekano na takwimu kuelewa data. | lesson video | Dmitry |
| 05 | Kufanya kazi na Data za Uhusiano | Working With Data | Utangulizi wa data za uhusiano na misingi ya kuchunguza na kuchambua data za uhusiano kwa kutumia Structured Query Language, inayojulikana pia kama SQL (inayosomewa “see-quell”). | lesson | Christopher |
| 06 | Kufanya kazi na Data za NoSQL | Working With Data | Utangulizi wa data zisizo za uhusiano, aina zake mbalimbali na misingi ya kuchunguza na kuchambua hifadhidata za hati. | lesson | Jasmine |
| 07 | Kufanya kazi na Python | Working With Data | Misingi ya kutumia Python kwa uchunguzi wa data kwa kutumia maktaba kama Pandas. Uelewa wa msingi wa programu za Python unashauriwa. | lesson video | Dmitry |
| 08 | Uandishaji wa Data | Working With Data | Mada juu ya mbinu za data za kusafisha na kubadilisha data kushughulikia changamoto za data iliyokosekana, isiyo sahihi, au isiyo kamili. | lesson | Jasmine |
| 09 | Kuonyesha Kiasi | Data Visualization | Jifunze jinsi ya kutumia Matplotlib kuonyesha data za ndege 🦆 | lesson | Jen |
| 10 | Kuonyesha Mienendo ya Ugawaji wa Data | Data Visualization | Kuonyesha matukio na mwenendo ndani ya kipindi. | lesson | Jen |
| 11 | Kuonyesha Uwiano | Data Visualization | Kuonyesha asilimia zisizo na mtiririko na zilizogawanywa. | lesson | Jen |
| 12 | Kuonyesha Mahusiano | Data Visualization | Kuonyesha uhusiano na unganisho kati ya seti za data na vigezo vyake. | lesson | Jen |
| 13 | Uwasilishaji Wenye Maana | Data Visualization | Mbinu na miongozo ya kufanya uwasilishaji wako kuwa wa thamani kwa kutatua matatizo kwa ufanisi na kupata ufahamu. | lesson | Jen |
| 14 | Utangulizi wa mzunguko wa maisha wa Sayansi ya Data | Lifecycle | Utangulizi wa mzunguko wa maisha wa sayansi ya data na hatua yake ya kwanza ya kupata na kutoa data. | lesson | Jasmine |
| 15 | Kuchambua | Lifecycle | Awamu hii ya mzunguko wa maisha wa sayansi ya data inalenga mbinu za kuchambua data. | lesson | Jasmine |
| 16 | Mawasiliano | Lifecycle | Awamu hii ya mzunguko wa maisha wa sayansi ya data inalenga kuwasilisha ufahamu kutoka kwa data katika njia inayofanya iwe rahisi kwa watengenezaji maamuzi kuelewa. | lesson | Jalen |
| 17 | Sayansi ya Data kwenye Wingu | Cloud Data | Mfululizo huu wa masomo unatangaza sayansi ya data kwenye wingu na faida zake. | lesson | Tiffany and Maud |
| 18 | Sayansi ya Data kwenye Wingu | Cloud Data | Kufundisha modeli kwa kutumia zana za Low Code. | lesson | Tiffany and Maud |
| 19 | Sayansi ya Data kwenye Wingu | Cloud Data | Kuweka modeli (deploy) kwa kutumia Azure Machine Learning Studio. | lesson | Tiffany and Maud |
| 20 | Sayansi ya Data Katika Uhalisia | In the Wild | Miradi iliyosukumwa na sayansi ya data katika ulimwengu wa kweli. | lesson | Nitya |
GitHub Codespaces
Fuata hatua hizi kufungua sampuli hii katika Codespace:
- Bonyeza menyu ya Code inayoshuka na chagua chaguo la Open with Codespaces.
- Chagua + New codespace chini ya dirisha. Kwa habari zaidi, angalia nyaraka za GitHub.
VSCode Remote - Containers
Fuata hatua hizi kufungua repo hii katika kontena ukitumia mashine yako ya ndani na VSCode kwa kutumia VS Code Remote - Containers extension:
- Ikiwa hii ni mara yako ya kwanza kutumia kontena za maendeleo, tafadhali hakikisha mfumo wako unakidhi vigezo (kwa mfano kuwa na Docker iliyowekwa) katika nyaraka za kuanza.
Ili kutumia hazina hii, unaweza kufungua hazina katika volume ya Docker iliyotengwa:
Kumbuka: Chini ya gorofa, hii itatumia amri ya Remote-Containers: Clone Repository in Container Volume... kunakili msimbo wa chanzo katika volume ya Docker badala ya mfumo wa faili wa eneo. Volumes ni njia inayopendekezwa ya kuhifadhi data za kontena.
Au fungua toleo lililonakiliwa mahali au lililopakuliwa la hazina hii:
- Nakili hazina hii kwenye mfumo wako wa faili wa ndani.
- Bonyeza F1 na chagua amri ya Remote-Containers: Open Folder in Container....
- Chagua nakala iliyonakiliwa ya folda hii, subiri kontena ianze, na jaribu mambo.
Ufikiaji bila Mtandao
Unaweza kuendesha nyaraka hizi bila mtandao kwa kutumia Docsify. Fork repo hii, weka Docsify kwenye mashine yako ya ndani, kisha katika folda ya mizizi ya repo hii, andika docsify serve. Tovuti itatolewa kwenye bandari 3000 kwenye localhost yako: localhost:3000.
Kumbuka, daftari (notebooks) hazitatolewa kupitia Docsify, hivyo unapohitaji kuendesha daftari, fanya hivyo kwa tofauti ndani ya VS Code ukitumia kernel ya Python.
Mtaala Mengine
Timu yetu inatengeneza mtaala mingine! Angalia:
LangChain
Azure / Edge / MCP / Agents
Mfululizo wa AI ya Kizazi
Elimu ya Msingi
Mfululizo wa Copilot
Kupata Msaada
Unakutana na matatizo? Angalia Mwongozo wa Utatuzi wa Matatizo kwa suluhisho za matatizo ya kawaida.
Ikiwa utakwama au una maswali yoyote kuhusu kujenga programu za AI. Jiunge na wanafunzi wenzako na watengenezaji wenye uzoefu katika majadiliano kuhusu MCP. Ni jamii ya kuunga mkono ambako maswali yanakaribishwa na maarifa yanashirikiwa kwa uhuru.
Ikiwa una maoni kuhusu bidhaa au makosa wakati wa kujenga tembelea:
Taarifa ya kutengwa: Nyaraka hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au ukosefu wa usahihi. Nyaraka ya asili katika lugha yake inapaswa kuchukuliwa kama chanzo cha kuaminika. Kwa taarifa muhimu, inapendekezwa kutumia tafsiri ya mtaalamu wa binadamu. Hatuwajibiki kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.



