Skip to content

Latest commit

Β 

History

History
263 lines (186 loc) Β· 27.2 KB

File metadata and controls

263 lines (186 loc) Β· 27.2 KB

Sayansi ya Data kwa Waanzilishi - Mtaala

Open in GitHub Codespaces

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

Watangazaji wa Wingu wa Azure huko Microsoft wanafurahia kutoa mtaala wa wiki 10, masomo 20 yote kuhusu Sayansi ya Data. Kila somo lina maswali kabla na baada ya somo, maelekezo yaliyoandikwa ya kumaliza somo, suluhisho, na kazi. Mbinu yetu ya kufundisha inayotegemea miradi inakuwezesha kujifunza huku ukiunda, njia iliyo thibitishwa kwa ujuzi mpya kuwa 'zeke'.

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 wetu, wakaguzi na wachangiaji wa maudhui wa Balozi wa Wanafunzi wa Microsoft, 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

Sketchnote by @sketchthedocs https://sketchthedocs.dev
Sayansi ya Data kwa Waanzilishi - Sketchnote na @nitya

🌐 Msaada wa Lugha Nyingi

Inasaidiwa kupitia GitHub Action (Automatiki & Huduma Daima za Hali ya Juu)

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 | Khmer | 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

Unapendelea Kurejesha Kwenye Kompyuta?

Hifadhi hii ina tafsiri za lugha 50+ ambazo huongeza sana ukubwa wa kupakua. Ili kurejesha bila tafsiri, tumia sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git
cd Data-Science-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/Data-Science-For-Beginners.git
cd Data-Science-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Hii inakupa kila unachohitaji ili kumaliza kozi kwa upakuaji wa haraka zaidi.

Ikiwa unataka msaada wa lugha za tafsiri za ziada ziko hapa

Jiunge na Jamii Yetu

Microsoft Foundry Discord

Tuna mfululizo wa kujifunza kwa AI kwenye Discord unaoendelea, jifunze zaidi na ujiunge nasi kwenye Learn with AI Series kuanzia tarehe 18 - 30 Septemba, 2025. Utapata vidokezo na mbinu za kutumia GitHub Copilot kwa Sayansi ya Data.

Learn with AI series

Je, wewe ni mwanafunzi?

Anza na rasilimali zifuatazo:

  • Ukubwa wa Mwanafunzi Ukurasa huu, utapata rasilimali za waanzilishi, vifurushi vya wanafunzi na hata njia za kupata risiti ya cheti bila malipo. Huu ni ukurasa unaotakiwa kuuweka alama na kuangalia mara kwa mara kadri tunavyobadilisha maudhui angalau kila mwezi.
  • Balozi wa Wanafunzi wa Microsoft Jiunge na jamii ya kimataifa ya mabalozi wa wanafunzi, hii inaweza kuwa njia yako ya kuingia Microsoft.

Kuanzia

πŸ“š Nyaraka

πŸ‘¨β€πŸŽ“ Kwa Wanafunzi

Waanzilishi Kamili: Mpya katika sayansi ya data? Anza na mifano rafiki kwa waanzilishi! Mifano hii rahisi, yenye maelezo itasaidia kuelewa misingi kabla ya kuingia mtaala mzima. Wanafunzi: kutumia mtaala huu peke yako, tengeneza fork ya repo yote na maliza mazoezi peke yako, kuanzia na mtihani wa kabla ya mihadhara. Kisha soma mihadhara na maliza shughuli zote nyingine. Jaribu kuunda miradi kwa kuelewa masomo badala ya kunakili msimbo wa suluhisho; hata hivyo, msimbo huo upo kwenye folda za /solutions katika kila somo linalolenga mradi. Wazo jingine ni kuunda kikundi cha masomo na marafiki na kusoma maudhui pamoja. Kwa masomo zaidi, tunapendekeza Microsoft Learn.

Anza Haraka:

  1. Angalia Mwongozo wa Usanidi kuweka mazingira yako
  2. Pitia Mwongozo wa Matumizi kujifunza jinsi ya kutumia mtaala
  3. Anza na Somo la 1 na fuata mtiririko
  4. Jiunge na jamii yetu ya Discord kwa msaada

πŸ‘©β€πŸ« Kwa Walimu

Walimu: tumekuwa tukijumuisha mapendekezo kadhaa juu ya jinsi ya kutumia mtaala huu. Tunapenda maoni yako katika jukwaa letu la majadiliano!

Kutana na Timu

Video ya matangazo

Gif na Mohit Jaisal

πŸŽ₯ Bonyeza picha hapo juu kwa video kuhusu mradi na watu waliouunda!

Pedagogia

Tumechagua kanuni mbili za kielimu tunapojenga mtaala huu: kuhakikisha kuwa unategemea miradi na unajumuisha maswali ya mara kwa mara. Mwishoni mwa mfululizo huu, wanafunzi watakuwa wamejifunza kanuni za msingi za sayansi ya data, zikiwemo dhana za maadili, maandalizi ya data, njia mbalimbali za kufanya kazi na data, taswira ya data, uchambuzi wa data, matumizi halisi ya sayansi ya data, na zaidi.

Aidha, mtihani wa chini kabla ya darasa huweka nia ya mwanafunzi kuelekea kujifunza mada, wakati mtihani wa pili baada ya darasa huhakikishia kumbukumbu zaidi. Mtaala huu umeundwa kuwa rahisi na wa kufurahisha na unaweza kuchukuliwa kwa jumla au sehemu. Miradi huanza ndogo na huongezeka ugumu mwishoni mwa mzunguko wa wiki 10.

Tafuta Kanuni Yetu za Maadili, Mchango, Mwongozo wa Tafsiri. Tunakaribisha mrejesho wako wa kujenga!

Kila somo linajumuisha:

  • Sketchnote hiari
  • Video ya ziada hiari
  • Mtihani wa kuwasha moto kabla ya somo
  • Somo lililoandikwa
  • Kwa masomo yanayotegemea miradi, miongozo ya hatua kwa hatua juu ya jinsi ya kujenga mradi
  • Ukaguzi wa maarifa
  • Changamoto
  • Kusoma zaidi
  • Kazi ya nyumbani
  • Mtihani baada ya somo

Kumbuka kuhusu mitihani: Mitihani yote iko katika folda ya Quiz-App, kwa jumla ya mitihani 40 yenye maswali matatu kila moja. Zimeunganishwa kutoka ndani ya masomo, lakini programu ya mtihani inaweza kuendeshwa kwa ndani au kuhamishwa Azure; fuata maelekezo katika folda ya quiz-app. Zinatafutwa kwa lugha nyingine polepole.

πŸŽ“ Mifano Rahisi kwa Waanziaji

Mpya katika Sayansi ya Data? Tumeunda folda ya mifano yenye msimbo rahisi uliobainishwa vizuri kusaidia kuanza:

  • 🌟 Hello World - Programu yako ya kwanza ya sayansi ya data
  • πŸ“‚ Kupakia Data - Jifunze kusoma na kuchunguza seti za data
  • πŸ“Š Uchambuzi Rahisi - Hesabu takwimu na pata mifumo
  • πŸ“ˆ Taswira za Msingi - Tengeneza chati na michoro
  • πŸ”¬ Mradi Halisi - Mtiririko kamili kutoka mwanzo hadi mwisho

Kila mfano unajumuisha maelezo ya kina yanayoelezea kila hatua, kufanya iwe kamili kwa waanziaji kabisa!

πŸ‘‰ Anza na mifano πŸ‘ˆ

Masomo

 Sketchnote na @sketchthedocs https://sketchthedocs.dev
Sayansi ya Data kwa Waanziaji: Ramani ya Njia - Sketchnote na @nitya
Nambari ya Somo Mada Kikundi cha Somo Malengo ya Kujifunza Somo Lililounganishwa Mwandishi
01 Kuelezea Sayansi ya Data Utangulizi Jifunze dhana za msingi nyuma ya sayansi ya data na jinsi inavyohusiana na akili bandia, ujifunzaji wa mashine, na data kubwa. somo video Dmitry
02 Maadili ya Sayansi ya Data Utangulizi Dhana za Maadili ya Data, Changamoto & Mifumo. somo Nitya
03 Kuelezea Data Utangulizi Jinsi data inavyopangwa na vyanzo vyake vya kawaida. somo Jasmine
04 Utangulizi wa Takwimu & Uwezekano Utangulizi Mbinu za kihisabati za uwezekano na takwimu kuelewa data. somo video Dmitry
05 Kufanya kazi na Data ya Uhusiano Kufanya kazi na Data Utangulizi wa data ya uhusiano na misingi ya kuchunguza na kuchambua data ya uhusiano kwa kutumia Lugha Iliyo na Muundo wa Maombi, pia inajulikana kama SQL (inatamkwa β€œsee-quell”). somo Christopher
06 Kufanya kazi na Data isiyo ya NoSQL Kufanya kazi na Data Utangulizi wa data isiyo ya uhusiano, aina zake mbalimbali na misingi ya kuchunguza na kuchambua hifadhidata za hati. somo Jasmine
07 Kufanya kazi na Python Kufanya kazi na Data Misingi ya kutumia Python kwa uchunguzi wa data na maktaba kama Pandas. Uelewa wa msingi wa programu ya Python unashauriwa. somo video Dmitry
08 Maandalizi ya Data Kufanya kazi na Data Mada juu ya mbinu za kusafisha na kubadilisha data kushughulikia changamoto za data ambayo haipo, si sahihi, au haijakamilika. somo Jasmine
09 Kutoa Taswira za Kiasi Taswira ya Data Jifunze jinsi ya kutumia Matplotlib kutoa taswira za data za ndege πŸ¦† somo Jen
10 Kutoa Taswira za Usambazaji wa Data Taswira ya Data Kuonyesha maoni na mwelekeo ndani ya kipindi. somo Jen
11 Kutoa Taswira za Sehemu Taswira ya Data Kuonyesha asilimia zilizo peekee na zilizogawanyika. somo Jen
12 Kutoa Taswira za Uhusiano Taswira ya Data Kuonyesha muunganisho na uhusiano kati ya seti za data na vigezo vyake. somo Jen
13 Taswira Zenye Maana Taswira ya Data Mbinu na miongozo ya kufanya taswira zako kuwa na thamani kwa utatuzi mzuri wa matatizo na maarifa. somo Jen
14 Utangulizi wa Mzunguko wa Maisha wa Sayansi ya Data Mzunguko wa Maisha Utangulizi wa mzunguko wa maisha ya sayansi ya data na hatua yake ya kwanza ya kupata na kutoa data. somo Jasmine
15 Kuchambua Mzunguko wa Maisha Awamu hii ya mzunguko wa maisha ya sayansi ya data inazingatia mbinu za kuchambua data. somo Jasmine
16 Mawasiliano Mzunguko wa Maisha Awamu hii ya mzunguko wa maisha ya sayansi ya data inazingatia kuwasilisha maarifa kutoka kwa data kwa njia ambayo inarahisisha watoa maamuzi kuelewa. somo Jalen
17 Sayansi ya Data Katika Wingu Data Wingu Mfululizo huu wa masomo utanguliza sayansi ya data katika wingu na faida zake. somo Tiffany na Maud
18 Sayansi ya Data Katika Wingu Data Wingu Mafunzo ya modeli kwa kutumia zana za Low Code. somo Tiffany na Maud
19 Sayansi ya Data Katika Wingu Data Wingu Kuweka modeli kwa kutumia Azure Machine Learning Studio. somo Tiffany na Maud
20 Sayansi ya Data Katika Maisha Halisi Maisha Halisi Miradi inayoendeshwa na sayansi ya data katika dunia halisi. somo Nitya

GitHub Codespaces

Fuata hatua hizi kufungua sampuli hii kwenye Codespace:

  1. Bonyeza menyu ya Code chini na chagua chaguo la Open with Codespaces.
  2. Chagua + New codespace chini kwenye dirisha. Kwa habari zaidi, angalia nyaraka za GitHub.

VSCode Remote - Containers

Fuata hatua hizi kufungua repo hii ndani ya kontena kwa kutumia mashine yako ya ndani na VSCode kwa kutumia nyongeza ya VS Code Remote - Containers:

  1. Ikiwa huu ndiyo mara yako ya kwanza kutumia kontena ya maendeleo, tafadhali hakikisha mfumo wako unakidhi mahitaji (yaani kuwa na Docker imewekwa) katika nyaraka za kuanza.

Ili kutumia hifadhidata hii, unaweza kufungua hifadhidata katika volumu ya Docker iliyotengwa:

Kumbuka: Ndani ndani, itatumia amri ya Remote-Containers: Clone Repository in Container Volume... kunakili msimbo wa chanzo kwenye volumu ya Docker badala ya mfumo wa faili wa ndani. Volumu ndio njia inayopendekezwa kuhifadhi data ya kontena.

Au fungua toleo lililoklonwa au kupakuliwa la hifadhidata:

  • Klona hifadhidata hii kwenye mfumo wako wa faili wa ndani.
  • Bonyeza F1 na chagua amri ya Remote-Containers: Open Folder in Container....
  • Chagua nakala ya folda hii iliyoklonwa, subiri kontena iaanze, na jaribu mambo.

Upatikanaji wa Offline

Unaweza kuendesha nyaraka hizi offline kwa kutumia Docsify. Fanya fork kwa repo hii, weka Docsify kwenye mashine yako ya ndani, kisha kwenye folda ya mzizi ya repo hii, andika docsify serve. Tovuti itahudumiwa kwenye bandari 3000 kwenye localhost yako: localhost:3000.

Kumbuka, daftari hazitaonyeshwa kupitia Docsify, hivyo unapotaka kuendesha daftari, fanya hivyo kwa tofauti ndani ya VS Code ukiendesha kernel ya Python.

Mitaala Mengine

Timu yetu hutengeneza mitaala mingine! Angalia:

LangChain

LangChain4j kwa Waanziaji LangChain.js kwa Waanzilishi LangChain kwa Waanzilishi

Azure / Edge / MCP / Wakala

AZD kwa Waanzilishi Edge AI kwa Waanzilishi MCP kwa Waanzilishi Wakala wa AI kwa Waanzilishi


Mfululizo wa AI Inayotengeneza

AI Inayotengeneza kwa Waanzilishi AI Inayotengeneza (.NET) AI Inayotengeneza (Java) AI Inayotengeneza (JavaScript)


Mafunzo ya Msingi

ML kwa Waanzilishi Sayansi ya Data kwa Waanzilishi AI kwa Waanzilishi Usalama Mtandao kwa Waanzilishi Utengenezaji Wavuti kwa Waanzilishi IoT kwa Waanzilishi Maendeleo ya XR kwa Waanzilishi


Mfululizo wa Copilot

Copilot kwa Programu ya Pamoja ya AI Copilot kwa C#/.NET Adventure ya Copilot

Kupata Msaada

Unakumbana na matatizo? Angalia Mwongozo wa Utatuzi wa Matatizo kwa suluhisho za matatizo ya kawaida.

Kama unakumbwa au una maswali yeyote kuhusu kujenga programu za AI. Jiunge na wanafunzi wenzako na watengenezaji wenye uzoefu katika mijadala kuhusu MCP. Ni jamii yenye msaada ambapo maswali yanakaribishwa na maarifa yanasambazwa kwa uhuru.

Microsoft Foundry Discord

Kama una maoni kuhusu bidhaa au makosa wakati wa kujenga tembelea:

Microsoft Foundry Developer Forum


Tangazo la Kukataa: Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Wakati tunajitahidi kwa usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Hati ya asili kwa lugha yake ya mzazi inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa habari muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Sisi hatuwezi kuwajibika kwa maelezo yasiyoeleweka au tafsiri mbaya zinazotokana na matumizi ya tafsiri hii.