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

Andmeteadus algajatele – õppekava

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

Microsofti Azure Cloud Advocates pakuvad rõõmuga 10-nädalast ja 20-õppetunnist koosnevat andmeteaduse õppekava. Iga õppetund sisaldab eel- ja järelekatseid, kirjalikke juhiseid õppetunni lõpuleviimiseks, lahendust ning ülesannet. Meie projektipõhine pedagoogika võimaldab õppida ehitamise käigus, mis on tõestatud viis uute oskuste omandamiseks.

Südamlik tänu meie autoritele: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.

🙏 Eriti suur tänu 🙏 meie Microsoft Student Ambassador autoritele, läbivaatajatele ja sisukontributooridele, eriti 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
Andmeteadus algajatele – visandimärkus autorilt @nitya

🌐 Mitmekeelne tugi

GitHub Actioni kaudu toetatud (automaatselt ja alati uuendatud)

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

Eelistate kloonida lokaalselt?

Selles hoidlasse on lisatud üle 50 keele tõlke, mis suurendab oluliselt allalaaditava faili suurust. Kui soovite kloonida ilma tõlgeteta, kasutage sparse checkouti:

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"

Sel viisil saate kogu vajaliku kursuse läbimiseks palju kiirema allalaadimise.

Kui soovite, et toetataks rohkem tõlkekeeli, on need nimekirjas siin

Liitu meie kogukonnaga

Microsoft Foundry Discord

Meil jookseb Discordis õppesari "Learn with AI", uurige lähemalt ja liituge meiega aadressil Learn with AI Series 18.–30. septembril 2025. Saate GitHub Copiloti kasutamise nippe ja nippe andmeteaduse jaoks.

Learn with AI series

Kas oled tudeng?

Alusta järgmiste ressurssidega:

  • Student Hub leht Sellel lehel leiad algajale mõeldud ressursid, tudengipakid ja isegi võimalused saada tasuta sertifikaadikuponk. See on leht, mille soovid järjehoidjates hoida ja aeg-ajalt kontrollida, kuna sisu vahetub vähemalt kord kuus.
  • Microsoft Learn Student Ambassadors Liitu tudengisaadikute globaalse kogukonnaga, see võib olla sinu tee Microsofti.

Alustamine

📚 Dokumentatsioon

👨‍🎓 Tudengitele

Täielik algaja: Oled uus andmeteaduses? Alusta meie algajasõbralikest näidetest! Need lihtsad, hästi kommenteeritud näited aitavad sul mõista põhialuseid enne kogu õppekavasse süvenemist. Tudengid: et kasutada seda õppekava iseseisvalt, tee kogu hoidla fork ja lahenda ülesanded iseseisvalt, alustades eel-loenguteenistusega. Seejärel loe loeng läbi ja täida ülejäänud tegevused. Proovi projekte luua, mõistes loenguid, mitte kopeerides lahenduskoodi; kuid see kood on kättesaadav igas projektikeskses õppetunnis /solutions kaustas. Teine idee on moodustada sõpradega õpperühm ja õppida sisu koos läbi. Edasiseks õppeks soovitame Microsoft Learn.

Kiire algus:

  1. Vaata Paigaldusjuhendit oma keskkonna seadistamiseks
  2. Tutvu Kasutusjuhendiga, et õppida, kuidas õppekavaga töötada
  3. Alusta õppetunnist 1 ja tööta järjestikku läbi
  4. Liitu meie Discordi kogukonnaga abi saamiseks

👩‍🏫 Õpetajatele

Õpetajad: oleme lisanud mõningaid soovitusi, kuidas seda õppekava kasutada. Oleme väga tänulikud teie tagasiside eest meie arutelufoorumis!

Tutvuge meeskonnaga

Promo video

Gif autor Mohit Jaisal

🎥 Klõpsake ülaloleval pildil, et vaadata videot projektist ja inimestest, kes selle lõid!

Pedagoogika

Selle õppekava koostamisel oleme valinud kaks pedagoogilist põhimõtet: tagada, et see põhineb projektidel, ja et see sisaldab sageli teste. Selle sarja lõpuks on üliõpilased õppinud andmeteaduse põhialuseid, sealhulgas eetilisi mõisteid, andmete ettevalmistamist, erinevaid viise andmetega töötamiseks, andmete visualiseerimist, andmeanalüüsi, andmeteaduse reaalse maailma kasutusjuhtumeid ja palju muud.

Lisaks seab enne tundi toimuv madala panusega test õppija eesmärgiks teema omandamise, samas kui pärast tundi toimuv teine test tagab teadmiste kinnistumise. See õppekava on disainitud olema paindlik ja lõbus ning seda saab läbida täielikult või osaliselt. Projektid algavad väikeselt ja muutuvad 10-nädalase tsükli lõpuks järjest keerulisemaks.

Leiame meie käitumisjuhised, panustamise, tõlke juhised. Ootame teie konstruktiivset tagasisidet!

Iga õppetund sisaldab:

  • Valikuline skechnote
  • Valikuline täiendav video
  • Eelõppe sooendusülesanne (test)
  • Kirjalik õppetund
  • Projektipõhiste õppetundide korral samm-sammult juhendid projekti ehitamiseks
  • Teadmiste kontroll
  • Väljakutse
  • Täiendav lugemine
  • Kodutöö
  • Pärast õppetundi testi

Märkused testide kohta: Kõik testid asuvad kaustas Quiz-App, kokku 40 testi, igaühes kolm küsimust. Need on lingitud õppetundides, kuid testirakendust saab käivitada kohapeal või juurutada Azure’is; juhiseid leiate kaustast quiz-app. Need localization protsess on pooleli.

🎓 Algajasõbralikud näited

Oled andmeteadusega alles alustamas? Oleme loonud spetsiaalse näidiste kausta, kus on lihtne ja hästi kommenteeritud kood, mis aitab sul alustada:

  • 🌟 Tere maailm – sinu esimene andmeteaduse programm
  • 📂 Andmete laadimine – õpi lugema ja andmestikke uurima
  • 📊 Lihtne analüüs – arvuta statistikat ja leia mustreid
  • 📈 Põhiline visualiseerimine – loo diagramme ja graafikuid
  • 🔬 Reaalne projekt – kogu töövoog algusest lõpuni

Iga näide sisaldab detailseid kommentaare, mis selgitavad iga sammu, muutes selle ideaalseks täiesti algajatele!

👉 Alusta näidistest 👈

Õppetunnid

 Sketchnote autor @sketchthedocs https://sketchthedocs.dev
Andmeteadus algajatele: teekaart - Skechnote autor @nitya
Õppetunni number Teema Õppetunni grupp Õpieesmärgid Lingitud õppetund Autor
01 Andmeteaduse määratlemine Sissejuhatus Õpi andmeteaduse põhimõisteid ja kuidas see seostub tehisintellekti, masinõppe ja suurandmetega. õppetund video Dmitry
02 Andmeteaduse eetika Sissejuhatus Andmeteaduse eetika mõisted, väljakutsed ja raamistikud. õppetund Nitya
03 Andmete määratlemine Sissejuhatus Kuidas andmeid klassifitseeritakse ja nende levinud allikad. õppetund Jasmine
04 Statistika ja tõenäosuse sissejuhatus Sissejuhatus Matemaatilised tõenäosuse ja statistika tehnikad andmete mõistmiseks. õppetund video Dmitry
05 Suhteliste andmetega töötamine Andmetega töötamine Sissejuhatus suhtelisse andmetesse ja põhitõed suhtelise andmebaasi uurimisel ja analüüsimisel Structured Query Language'i ehk SQL-i (hääldatakse “see-kwell”) abil. õppetund Christopher
06 NoSQL-andmetega töötamine Andmetega töötamine Sissejuhatus mittenõustavatesse andmetesse, nende erinevatesse tüüpidesse ja põhitõed dokumentandmebaaside uurimisel ja analüüsimisel. õppetund Jasmine
07 Pythoniga töötamine Andmetega töötamine Andmete uurimiseks Pythoni kasutamise põhitõed Pandase jt teekidega. Soovitatav on baasteadmised Python programmeerimisest. õppetund video Dmitry
08 Andmete ettevalmistamine Andmetega töötamine Andmete puhastamise ja teisendamise tehnikad, et tulla toime puuduvate, ebatäpsete või puudulike andmetega seotud probleemidega. õppetund Jasmine
09 Kvantiteetide visualiseerimine Andmete visualiseerimine Õpi kasutama Matplotlibi linnuandmete visualiseerimiseks 🦆 õppetund Jen
10 Andmete jaotuste visualiseerimine Andmete visualiseerimine Tähelduste ja trendide visualiseerimine vahemikus. õppetund Jen
11 Proportsioonide visualiseerimine Andmete visualiseerimine Diskreetsete ja grupeeritud protsentide visualiseerimine. õppetund Jen
12 Suhete visualiseerimine Andmete visualiseerimine Ühenduste ja korrelatsioonide visualiseerimine andmekogumite ja nende muutujate vahel. õppetund Jen
13 Mõtestatud visualiseeringud Andmete visualiseerimine Tehnikad ja juhised, kuidas muuta oma visualiseeringud väärtuslikeks tõhusaks probleemilahenduseks ja teadmiste saamiseks. õppetund Jen
14 Sissejuhatus andmeteaduse elutsüklisse Elutsükkel Sissejuhatus andmeteaduse elutsüklisse ja selle esimesele sammule: andmete hankimisele ja väljavõtmisele. õppetund Jasmine
15 Analüüsimine Elutsükkel See andmeteaduse elutsükli faas keskendub andmete analüüsi tehnikatele. õppetund Jasmine
16 Kommunikatsioon Elutsükkel See andmeteaduse elutsükli faas keskendub teadmiste esitamisele andmetest viisil, mis teeb otsustajatel nende mõistmise lihtsamaks. õppetund Jalen
17 Andmeteadus pilves Pilvede andmed See õppesari tutvustab andmeteadust pilves ja selle eeliseid. õppetund Tiffany ja Maud
18 Andmeteadus pilves Pilvede andmed Madala koodiga tööriistadega mudelite treenimine. õppetund Tiffany ja Maud
19 Andmeteadus pilves Pilvede andmed Mudelite juurutamine Azure Machine Learning Studio abil. õppetund Tiffany ja Maud
20 Andmeteadus looduses Looduses Andmeteadusest juhitud projektid reaalses maailmas. õppetund Nitya

GitHub Codespaces

Järgige neid samme selle näidisprojekti avamiseks Codespace'is:

  1. Klikkige nupul Code ja valige Open with Codespaces.
  2. Valige akna allosas + New codespace. Lisateabe saamiseks vaadake GitHub dokumentatsiooni.

VSCode Remote - Containers

Järgige neid samme, et avada see hoidla konteineris oma kohalikust masinast VSCode abil, kasutades VS Code Remote - Containers laiendust:

  1. Kui kasutate arenduskonteinerit esimest korda, veenduge, et teie süsteem vastab eeltingimustele (näiteks Docker on installitud) alustamise dokumentatsioonis.

Selle hoidla kasutamiseks saate kas avada hoidla isoleeritud Docker mahtu:

Märkus: Selle taga kasutatakse Remote-Containers: Clone Repository in Container Volume... käsku, et kloonida lähtekood Docker mahus, mitte kohalikus failisüsteemis. Mahud on soovitatav mehhanism konteineri andmete säilitamiseks.

Või avada kohalikku kloonitud või alla laaditud hoidla versiooni:

  • Kloonige hoidla oma kohalikku failisüsteemi.
  • Vajutage F1 ja valige käsk Remote-Containers: Open Folder in Container....
  • Valige selle kausta kloonitud koopia, oodake konteineri käivitamist ja proovige.

Võrguühenduseta ligipääs

Seda dokumentatsiooni saate võrguühenduseta kasutada, kasutades Docsify. Forkige see hoidlasse, installige Docsify oma kohalikku masinasse ja seejärel käivitage hoidlakausta juurest käsk docsify serve. Veebisait jookseb porti 3000 aadressil localhost:3000.

Märkus, märkmikud ei renderdu Docsify abil, seega kui peate märkmikku jooksma, tehke seda eraldi VS Code'is, kasutades Python kernelit.

Muud õppekavad

Meie meeskond toodab ka teisi õppekavasid! Vaadake:

LangChain

LangChain4j algajatele LangChain.js algajatele LangChain algajatele

Azure / Edge / MCP / Agentid

AZD algajatele Edge AI algajatele MCP algajatele AI agentid algajatele


Generatiivse tehisintellekti sari

Generatiivne tehisintellekt algajatele Generatiivne tehisintellekt (.NET) Generatiivne tehisintellekt (Java) Generatiivne tehisintellekt (JavaScript)


Põhiteadmised

Masinõpe algajatele Andmeteadus algajatele Tehisintellekt algajatele Küberjulgeolek algajatele Veebiarendus algajatele IoT algajatele XR arendus algajatele


Copiloti sari

Copilot tehisintellekti paarprogrammeerimiseks Copilot C#/.NET jaoks Copiloti seiklused

Abi saamine

Kas teil on probleeme? Kontrollige meie Tõrkeotsingu juhendit, et leida lahendusi levinud probleemidele.

Kui ummikusse satute või teil on küsimusi AI-rakenduste loomise kohta, liituge teiste õppijate ja kogenud arendajatega MCP teemalistes aruteludes. See on toetav kogukond, kus küsimusi võetakse vastu ja teadmisi jagatakse vabalt.

Microsoft Foundry Discord

Kui teil on toote tagasisidet või ehitamise ajal vigu, külastage:

Microsoft Foundry arendajate foorum


Vastutusest loobumine:
See dokument on tõlgitud AI tõlke teenuse Co-op Translator abil. Kuigi püüame täpsust tagada, palun arvestage, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument algkeeles tuleks pidada autoriteetseks allikaks. Tähtsa teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti mõistmiste eest.