|
|
2 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 4 months ago | |
| 2-Working-With-Data | 2 months ago | |
| 3-Data-Visualization | 5 months ago | |
| 4-Data-Science-Lifecycle | 5 months ago | |
| 5-Data-Science-In-Cloud | 5 months ago | |
| 6-Data-Science-In-Wild | 5 months ago | |
| docs | 6 months ago | |
| examples | 4 months ago | |
| quiz-app | 6 months ago | |
| sketchnotes | 6 months ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 6 months ago | |
| CONTRIBUTING.md | 4 months ago | |
| INSTALLATION.md | 4 months ago | |
| README.md | 2 months ago | |
| SECURITY.md | 6 months ago | |
| SUPPORT.md | 6 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| USAGE.md | 4 months ago | |
| for-teachers.md | 5 months ago | |
README.md
Sayansi ya Data kwa Wanaoanza - Mtaala
Mawakala wa Azure Cloud Advocates katika 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 yaliyoandikwa kukamilisha somo, suluhisho, na kazi. Mbinu yetu ya kujifunza kwa kujenga miradi inakuwezesha kujifunza wakati wa kujenga, njia iliyothibitishwa kwa ujuzi mpya kuambatana.
Shukrani za dhati 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 waliochangia 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
![]() |
|---|
| Data Science For Beginners - Sketchnote na @nitya |
🌐 Msaada wa Lugha Nyingi
Imeungwa mkono kupitia GitHub Action (Kiotomatiki & 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
Ikiwa ungependa lugha zaidi za tafsiri zinazoungwa mkono zimetajwa hapa
Jiunge na Jumuiya Yetu
Tuna mfululizo wa kujifunza kupitia Discord wa Jifunze na AI unaoendelea, jifunze zaidi na ujiunge nasi kwenye Mfululizo wa Jifunze na AI kuanzia 18 - 30 Septemba, 2025. Utapata vidokezo na mbinu za kutumia GitHub Copilot kwa Sayansi ya Data.
Je, wewe ni mwanafunzi?
Anza na rasilimali zifuatazo:
- Ukurasa wa Kituo cha Wanafunzi Katika ukurasa huu, utapata rasilimali za wanaoanza, vifurushi vya wanafunzi na hata njia za kupata vocha ya cheti ya bure. Huu ni ukurasa unaotaka kuweka alama na kuangalia mara kwa mara kwani tunabadilisha yaliyomo angalau kila mwezi.
- Microsoft Learn Student Ambassadors Jiunge na jumuiya ya kimataifa ya wawakilishi wa wanafunzi, hii inaweza kuwa njia yako ya kuingia Microsoft.
Kuanzia
📚 Nyaraka
- Mwongozo wa Usanidi - Maelekezo ya hatua kwa hatua ya kuanzisha mazingira kwa wanaoanza
- Mwongozo wa Matumizi - Mifano na mtiririko wa kazi wa kawaida
- Utatuzi wa Matatizo - Suluhisho za matatizo ya kawaida
- Mwongozo wa Kuchangia - Jinsi ya kuchangia kwenye mradi huu
- Kwa Walimu - Mwongozo wa ufundishaji na rasilimali za darasani
👨🎓 Kwa Wanafunzi
Wanaoanza kabisa: Je, wewe ni mpya kwenye sayansi ya data? Anza na mifano rafiki kwa wanaoanza! Mifano hii rahisi na yenye maelezo vizuri itakusaidia kuelewa misingi kabla ya kuingia kwenye mtaala mzima. Wanafunzi: ili kutumia mtaala huu wewe mwenyewe, fanya fork ya repo nzima na ukamilishe mazoezi wewe mwenyewe, ukianzia na mtihani kabla ya tathmini. Kisha soma hotuba na ukamilishe shughuli zingine. Jaribu kuunda miradi kwa kuelewa masomo badala ya kunakili msimbo wa suluhisho; hata hivyo, msimbo huo upo katika folda za /solutions katika kila somo linalolenga mradi. Wazo jingine ni kuunda kikundi cha masomo na marafiki na kupitia yaliyomo pamoja. Kwa masomo zaidi, tunapendekeza Microsoft Learn.
Mwanzo wa Haraka:
- Angalia Mwongozo wa Usanidi ili kuandaa mazingira yako
- Pitia Mwongozo wa Matumizi kujifunza jinsi ya kufanya kazi na mtaala
- Anza na Somo la 1 na ufanye kazi kwa mtiririko
- Jiunge na jumuiya yetu ya Discord kwa msaada
👩🏫 Kwa Walimu
Walimu: tumetoa mapendekezo fulani jinsi ya kutumia mtaala huu. Tunapenda kupata maoni yako katika jukwaa letu la majadiliano!
Kutana na Timu
Gif na Mohit Jaisal
🎥 Bonyeza picha hapo juu kwa video kuhusu mradi na watu waliouunda!
Pedagojia
Tumechagua mafundisho mawili ya kimsingi wakati wa kujenga mtaala huu: kuhakikisha kwamba unategemea miradi na kwamba unajumuisha quiz mara kwa mara. Mwishoni mwa mfululizo huu, wanafunzi watakuwa wamejifunza kanuni za msingi za sayansi ya data, ikiwa ni pamoja na dhana za kimaadili, maandalizi ya data, njia tofauti za kufanya kazi na data, uwasilishaji wa data, uchambuzi wa data, matumizi halisi ya sayansi ya data, na zaidi.
Zaidi ya hayo, quiz ya kiwango cha chini kabla ya darasa inaweka nia ya mwanafunzi kuelekea kujifunza mada, wakati quiz ya pili baada ya darasa inahakikisha uhifadhi zaidi. Mtaala huu umetengenezwa kuwa rahisi kubadilika na wa kufurahisha na unaweza kuchukuliwa kwa ujumla au kwa sehemu. Miradi huanza midogo na kuwa ngumu zaidi mwishoni mwa mzunguko wa wiki 10.
Pata Code of Conduct, Contributing, Translation miongozo. Tunakaribisha maoni yako ya kujenga!
Kila somo linajumuisha:
- Sketchnote ya hiari
- Video ya ziada ya hiari
- Quiz ya kujiandalia kabla ya somo
- Somo lililoandikwa
- Kwa masomo yanayotegemea miradi, mwongozo hatua kwa hatua jinsi ya kujenga mradi
- Mikaguzi ya maarifa
- Changamoto
- Usomaji wa ziada
- Kazi
- Quiz baada ya somo
Taarifa kuhusu quiz: Quiz zote ziko ndani ya folda ya Quiz-App, jumla ya quiz 40 kila moja ikiwa na maswali matatu. Zinahusishwa ndani ya masomo, lakini programu ya quiz inaweza kuendeshwa kwa ndani au kuwekwa kwenye Azure; fuata maelekezo katika
quiz-appfolda. Zinatafsiriwa polepole.
🎓 Mifano Inayofaa kwa Waanzilishi
Mpya katika Sayansi ya Data? Tumetengeneza directory ya mifano maalum yenye msimbo rahisi, ulioandikwa kwa maoni mengi 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 tafuta mifumo
- 📈 Basic Visualization - Tengeneza chati na grafu
- 🔬 Real-World Project - Mtiririko kamili wa kazi kutoka mwanzo hadi mwisho
Kila mfano unajumuisha maoni ya kina yanayoelezea kila hatua, yakifanya iwe kamili kwa wanaoanza kabisa!
👉 Anza na mifano 👈
Masomo
![]() |
|---|
| Sayansi ya Data kwa Waanzilishi: Ramani ya Njia - Sketchnote iliyoandaliwa na @nitya |
| Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author |
|---|---|---|---|---|---|
| 01 | Kufafanua Sayansi ya Data | Introduction | Jifunze dhana za msingi za sayansi ya data na jinsi inavyohusiana na inteligensi bandia, ujifunzaji wa mashine, na big data. | lesson video | Dmitry |
| 02 | Maadili ya Sayansi ya Data | Introduction | Dhana za Maadili ya Data, Changamoto na Mifumo. | lesson | Nitya |
| 03 | Kufafanua Data | Introduction | Jinsi data inavyokadiriwa na vyanzo vyake vya kawaida. | lesson | Jasmine |
| 04 | Utangulizi wa Takwimu & Uwezekano | Introduction | Mbinu za hisabati za uwezekano na takwimu za kuelewa data. | lesson video | Dmitry |
| 05 | Kufanya kazi na Data ya Uhusiano | Working With Data | Utangulizi wa data ya uhusiano na misingi ya kuchunguza na kuchambua data ya uhusiano kwa lugha ya Structured Query Language, inayojulikana pia kama SQL (inasomwa “see-quell”). | lesson | Christopher |
| 06 | Kufanya kazi na Data ya NoSQL | Working With Data | Utangulizi wa data isiyo ya kitaasisi, aina zake mbalimbali na misingi ya kuchunguza na kuchambua hifadhidata za nyaraka. | lesson | Jasmine |
| 07 | Kufanya kazi na Python | Working With Data | Misingi ya kutumia Python kwa uchunguzi wa data na maktaba kama Pandas. Inashauriwa kuwa na uelewa wa msingi wa programu ya Python. | lesson video | Dmitry |
| 08 | Maandalizi ya Data | Working With Data | Mada kuhusu mbinu za kukagua na kubadilisha data ili kukabiliana na changamoto za data zilizokosekana, zisizo sahihi, au zisizokamilika. | lesson | Jasmine |
| 09 | Kuonyesha Kiasi | Data Visualization | Jifunze jinsi ya kutumia Matplotlib kuonyesha data ya ndege 🦆 | lesson | Jen |
| 10 | Kuonyesha Mgawanyo wa Data | Data Visualization | Kuonyesha uchambuzi wa maoni na mienendo ndani ya kipimo. | lesson | Jen |
| 11 | Kuonyesha Uwiano | Data Visualization | Kuonyesha asilimia za takwimu za zilizobadilishwa na zilizogawanywa. | lesson | Jen |
| 12 | Kuonyesha Uhusiano | Data Visualization | Kuonyesha muunganiko na utegemeano kati ya seti za data na vigezo vyake. | lesson | Jen |
| 13 | Uonyesho wenye Maana | Data Visualization | Mbinu na mwongozo wa kufanya uonyesho wako kuwa na thamani kwa utatuzi wa matatizo na kupata maarifa. | 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 ya sayansi ya data inalenga kuwasilisha maarifa yanayotokana na data kwa njia inayorahisisha wadau wa kufanya maamuzi kuelewa. | lesson | Jalen |
| 17 | Sayansi ya Data katika Wingu | Cloud Data | Mfululizo huu wa masomo unatanguliza sayansi ya data katika wingu na faida zake. | lesson | Tiffany and Maud |
| 18 | Sayansi ya Data katika Wingu | Cloud Data | Mafunzo ya modeli kwa kutumia zana za Low Code. | lesson | Tiffany and Maud |
| 19 | Sayansi ya Data katika Wingu | Cloud Data | Kuweka modeli kwenye uzalishaji kwa kutumia Azure Machine Learning Studio. | lesson | Tiffany and Maud |
| 20 | Sayansi ya Data katika Maisha Halisi | In the Wild | Miradi inayosukuma sayansi ya data katika ulimwengu wa kweli. | lesson | Nitya |
GitHub Codespaces
Fuata hatua hizi kufungua sampuli hii katika Codespace:
- Bofya menyu ya 'Code' iliyoshuka na uchague chaguo la 'Open with Codespaces'.
- Chagua + New codespace chini ya dirisha. Kwa maelezo zaidi, angalia GitHub documentation.
VSCode Remote - Containers
Fuata hatua hizi kufungua repo hii katika kontena ukitumia mashine yako ya eneo na VSCode ukitumia extension ya VS Code Remote - Containers:
- Ikiwa ni mara yako ya kwanza kutumia kontena ya maendeleo, tafadhali hakikisha mfumo wako unakidhi mahitaji ya awali (yaani kuwa na Docker imewekwa) katika the getting started documentation.
Ili kutumia repozitori hii, unaweza kufungua repozitori katika volum ya Docker iliyokengwa:
Note: Chini ya kapoti, hii itatumia amri ya Remote-Containers: Clone Repository in Container Volume... kunakili msimbo wa chanzo katika volum ya Docker badala ya mfumo wa faili wa eneo. Volumes ndio mbinu inayopendekezwa kwa kuhifadhi data ya kontena.
Au fungua toleo lililoklonwa kwa ndani au lililopakuliwa la repozitori:
- Clone this repository to your local filesystem.
- Press F1 and select the Remote-Containers: Open Folder in Container... command.
- Select the cloned copy of this folder, wait for the container to start, and try things out.
Upatikanaji bila mtandao
Unaweza kuendesha nyaraka hizi bila mtandao kwa kutumia Docsify. Fork this repo, install Docsify kwenye mashine yako ya eneo, kisha katika folda ya mzizi ya repo hii, andika docsify serve. Tovuti ituonyeshwa kwenye bandari 3000 kwenye localhost yako: localhost:3000.
Kumbuka, notebook hazitakuzwa kupitia Docsify, kwa hivyo unapohitaji kuendesha notebook, fanya hivyo kando katika VS Code ukiendesha kernel ya Python.
Mitaala Mingine
Timu yetu inatengeneza mitaala mingine! Angalia:
LangChain
Azure / Edge / MCP / Agents
Mfululizo wa Generative AI
Misingi ya Kujifunza
Mfululizo wa Copilot
Kupata Msaada
Unapata 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 waendelezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii inayounga mkono ambapo maswali yanakaribishwa na maarifa yanashirikiwa kwa uhuru.
Kama una maoni kuhusu bidhaa au makosa wakati wa kujenga, tembelea:
Tamko: Dokumenti hii imetafsiriwa kwa kutumia huduma ya utafsiri ya AI Co-op Translator (https://github.com/Azure/co-op-translator). Ingawa tunajitahidi kuwa sahihi, tafadhali kumbuka kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Nyaraka asili katika lugha yake inapaswa kuchukuliwa kama chanzo chenye mamlaka. Kwa taarifa muhimu, inapendekezwa kutumia tafsiri iliyofanywa na mtaalamu wa kibinadamu. Hatubeba uwajibikaji kwa uelewa usio sahihi au tafsiri potofu zitokanazo na matumizi ya tafsiri hii.



