Skip to content

Latest commit

 

History

History
262 lines (185 loc) · 27.3 KB

File metadata and controls

262 lines (185 loc) · 27.3 KB

Področje podatkovne znanosti za začetnike - učni načrt

Odpri v GitHub Codespaces

GitHub licenca GitHub sodelavci GitHub težave GitHub pull-requests PRs dobrodošli

GitHub opazovalci GitHub forki GitHub zvezde

Microsoft Foundry Discord

Microsoft Foundry Developer Forum

Zagovorniki Azure Clouda pri Microsoftu z veseljem ponujajo 10-tedenski, 20-urni učni načrt, ki pokriva podatkovno znanost. Vsaka lekcija vključuje kvize pred in po lekciji, pisna navodila za dokončanje lekcije, rešitev in nalogo. Naša projektno usmerjena pedagogika vam omogoča učenje med gradnjo, kar je dokazano učinkovit način za ohranjanje novih znanj.

Iskrena hvala našim avtorjem: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.

🙏 Posebna zahvala 🙏 našim avtorjem, recenzentom in prispevkom vsebin iz Microsoft Student Ambassador, zlasti Aaryanu Arori, 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

Skična nota @sketchthedocs https://sketchthedocs.dev
Področje podatkovne znanosti za začetnike - Skična nota avtorja @nitya

🌐 Večjezična podpora

Podprto prek GitHub Action (Avtomatizirano in vedno posodobljeno)

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

Raje lokalno klonirate?

Ta repozitorij vključuje prevode v več kot 50 jezikih, kar znatno poveča velikost prenosa. Če želite klonirati brez prevodov, uporabite 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"

Tako dobite vse, kar potrebujete za dokončanje tečaja, z bistveno hitrejšim prenosom.

Če želite, da so podprti dodatni prevodi jezikov, so našteti tukaj

Pridružite se naši skupnosti

Microsoft Foundry Discord

Imamo tekočo serijo Discord učnih dogodkov z AI, izveste več in se pridružite na Learn with AI Series od 18. do 30. septembra 2025. Dobite nasvete in trike za uporabo GitHub Copilota pri podatkovni znanosti.

Serija Uči se z AI

Ste študent?

Začnite z naslednjimi viri:

  • Stran Student Hub Na tej strani boste našli vire za začetnike, študentske pakete in celo načine za pridobitev brezplačnega certifikatnega bona. To stran si želite dodati med zaznamke in jo od časa do časa pregledati, saj redno menjamo vsebino vsaj na mesečni ravni.
  • Microsoft Learn Student Ambassadors Pridružite se globalni skupnosti študentskih ambasadorjev, to bi lahko bila vaša pot v Microsoft.

Začetek

📚 Dokumentacija

👨‍🎓 Za študente

Popolni začetniki: Novi v podatkovni znanosti? Začnite z našimi prijaznimi primeri za začetnike! Ti preprosti, dobro komentirani primeri vam bodo pomagali razumeti osnove, preden se podate v celoten učni načrt. Študenti: za samostojno uporabo tega učnega načrta razvejite celoten repozitorij in dokončajte vaje sami, pri tem začnite s kvizom pred predavanjem. Nato preberite predavanje in dokončajte ostale aktivnosti. Poskusite ustvariti projekte s pomočjo razumevanja lekcij namesto kopiranja rešitvene kode; ta koda je sicer na voljo v mapah /solutions v vsaki lekciji, usmerjeni na projekt. Druga ideja je, da oblikujete študijsko skupino s prijatelji in skupaj pregledate vsebino. Za nadaljnje študije priporočamo Microsoft Learn.

Hiter začetek:

  1. Preverite vodnik za namestitev za nastavitev okolja
  2. Preglejte uporabniški vodič za nauk dela z učnim načrtom
  3. Začnite z Lekcijo 1 in nadaljujte zaporedno
  4. Pridružite se naši Discord skupnosti za podporo

👩‍🏫 Za učitelje

Učitelji: vključili smo nekaj predlogov, kako uporabiti ta kurikulum. Veselimo se vaših povratnih informacij v našem forumu za razprave!

Spoznajte ekipo

Promo video

Gif avtor Mohit Jaisal

🎥 Kliknite zgornjo sliko za video o projektu in ljudeh, ki so ga ustvarili!

Pedagogika

Pri oblikovanju tega kurikuluma smo izbrali dva pedagoška načela: zagotoviti, da temelji na projektih in da vključuje pogoste kvize. Na koncu te serije bodo študenti osvojili osnovna načela podatkovne znanosti, vključno z etičnimi koncepti, pripravo podatkov, različnimi načini dela s podatki, vizualizacijo podatkov, analizo podatkov, primeri uporabe podatkovne znanosti v resničnem svetu in še več.

Poleg tega nizkoklidnostni kviz pred predavanjem usmeri študenta k učenju določene teme, medtem ko drugi kviz po predavanju zagotovi nadaljnje pomnjenje. Ta kurikulum je zasnovan tako, da je prilagodljiv in zabaven ter ga je mogoče opraviti v celoti ali delno. Projekti se začnejo majhni in postajajo vse kompleksnejši do konca 10-tedenskega cikla.

Najdite naš Kodeks ravnanja, Smernice za prispevke, Prevajanje. Veselimo se vaših konstruktivnih povratnih informacij!

Vsaka lekcija vključuje:

  • Neobvezno skico zapiskov
  • Neobvezni dodatni video
  • Predhodni ogrevalni kviz
  • Pisno lekcijo
  • Za lekcije, ki temeljijo na projektih, korak-po-korak vodiče, kako zgraditi projekt
  • Preverjanje znanja
  • Izziv
  • Dodatno branje
  • Kviz po lekciji

Opomba o kvizih: Vsi kvizi so shranjeni v mapi Quiz-App, skupaj 40 kvizov s tremi vprašanji v vsakem. Povezani so iz lekcij, vendar lahko aplikacijo za kvize zaženete lokalno ali jo namestite v Azure; sledite navodilom v mapi quiz-app. Postopoma se prevajajo.

🎓 Prijazni primeri za začetnike

Nov v podatkovni znanosti? Ustvarili smo poseben imenik primerov z enostavno, dobro komentirano kodo, ki vam pomaga začeti:

  • 🌟 Pozdravljen svet - vaš prvi program podatkovne znanosti
  • 📂 Nalaganje podatkov - naučite se brati in raziskovati nize podatkov
  • 📊 Enostavna analiza - izračunajte statistiko in poiščite vzorce
  • 📈 Osnovna vizualizacija - ustvarite diagrame in grafe
  • 🔬 Projekt iz resničnega sveta - celoten potek dela od začetka do konca

Vsak primer vsebuje podrobne komentarje, ki pojasnjujejo vsak korak, zato je popoln za popolne začetnike!

👉 Začnite s primeri 👈

Lekcije

 Sketchnote avtor @sketchthedocs https://sketchthedocs.dev
Podatkovna znanost za začetnike: Načrt poti - Sketchnote avtor @nitya
Številka lekcije Tema Skupina lekcij Cilji učenja Povezana lekcija Avtor
01 Določanje podatkovne znanosti Uvod Spoznajte osnovne koncepte podatkovne znanosti in povezave z umetno inteligenco, strojno učenjem in velikimi podatki. lekcija video Dmitry
02 Etika podatkovne znanosti Uvod Koncepti etike podatkov, izzivi in okvirji. lekcija Nitya
03 Določanje podatkov Uvod Kako so podatki razvrščeni in njihovi pogosti viri. lekcija Jasmine
04 Uvod v statistiko in verjetnost Uvod Matematične tehnike verjetnosti in statistike za razumevanje podatkov. lekcija video Dmitry
05 Delo s relacijskimi podatki Delo s podatki Uvod v relacijske podatke in osnove raziskovanja ter analize relacijskih podatkov z jezikom Structured Query Language, znanim kot SQL (izgovori se "see-quell"). lekcija Christopher
06 Delo z NoSQL podatki Delo s podatki Uvod v nerezalacijske podatke, njihove različne tipe in osnove raziskovanja ter analize dokumentarnih baz podatkov. lekcija Jasmine
07 Delo s Pythonom Delo s podatki Osnove uporabe Pythona za raziskovanje podatkov z uporabo knjižnic, kot je Pandas. Priporočeno osnovno znanje programiranja v Pythonu. lekcija video Dmitry
08 Priprava podatkov Delo s podatki Teme o tehnikah čiščenja in pretvorbe podatkov za obvladovanje izzivov z manjkajočimi, netočnimi ali nepopolnimi podatki. lekcija Jasmine
09 Vizualizacija količin Vizualizacija podatkov Naučite se uporabljati Matplotlib za vizualizacijo podatkov o pticah 🦆 lekcija Jen
10 Vizualizacija porazdelitev podatkov Vizualizacija podatkov Vizualizacija opazovanj in trendov v določenem intervalu. lekcija Jen
11 Vizualizacija deležev Vizualizacija podatkov Vizualizacija diskretnih in združenih odstotkov. lekcija Jen
12 Vizualizacija odnosov Vizualizacija podatkov Vizualizacija povezav in korelacij med nizi podatkov in njihovimi spremenljivkami. lekcija Jen
13 Smiselne vizualizacije Vizualizacija podatkov Tehnike in smernice za ustvarjanje vrednih vizualizacij za učinkovito reševanje problemov in vpogledov. lekcija Jen
14 Uvod v življenjski cikel podatkovne znanosti Življenjski cikel Uvod v življenjski cikel podatkovne znanosti in njegov prvi korak pridobivanja in ekstrakcije podatkov. lekcija Jasmine
15 Analiziranje Življenjski cikel Ta faza življenjskega cikla podatkovne znanosti se osredotoča na tehnike analize podatkov. lekcija Jasmine
16 Komunikacija Življenjski cikel Ta faza življenjskega cikla podatkovne znanosti se osredotoča na predstavitev vpogledov iz podatkov na način, ki olajša razumevanje odločevalcem. lekcija Jalen
17 Podatkovna znanost v oblaku Podatki v oblaku Ta serija lekcij uvaja podatkovno znanost v oblaku in njene koristi. lekcija Tiffany in Maud
18 Podatkovna znanost v oblaku Podatki v oblaku Usposabljanje modelov z orodji nizke kode. lekcija Tiffany in Maud
19 Podatkovna znanost v oblaku Podatki v oblaku Uvajanje modelov z Azure Machine Learning Studio. lekcija Tiffany in Maud
20 Podatkovna znanost v naravi V naravi Projekti podatkovne znanosti v resničnem svetu. lekcija Nitya

GitHub Codespaces

Sledite tem korakom za odpiranje tega vzorca v Codespace:

  1. Kliknite spustni meni Code in izberite možnost Open with Codespaces.
  2. Izberite + New codespace na dnu plošče. Za več informacij si oglejte GitHub dokumentacijo.

VSCode Remote - Containers

Sledite tem korakom za odpiranje tega repozitorija v vsebniku z uporabo lokalnega računalnika in VSCode z razširitvijo VS Code Remote - Containers:

  1. Če prvič uporabljate razvojni vsebnik, preverite, ali vaš sistem izpolnjuje predpogoje (npr. ima nameščen Docker) v dokumentaciji za začetek.

Za uporabo tega repozitorija lahko odprete repozitorij v izoliranem Docker volumnu:

Opomba: V ozadju bo to uporabilo ukaz Remote-Containers: Clone Repository in Container Volume... za kloniranje izvorne kode v Docker volumen namesto lokalnega datotečnega sistema. Volumni so priporočeni mehanizem za trajno shranjevanje podatkov vsebnika.

Ali odprite lokalno klonirano ali preneseno različico repozitorija:

  • Klonirajte ta repozitorij na svoj lokalni datotečni sistem.
  • Pritisnite F1 in izberite ukaz Remote-Containers: Open Folder in Container....
  • Izberite klonirano kopijo te mape, počakajte, da se vsebnik zažene, in preizkusite funkcije.

Dostop brez povezave

To dokumentacijo lahko zaženete brez povezave z uporabo Docsify. Kopirajte ta repozitorij, namestite Docsify na svoj lokalni računalnik, nato v korenski mapi tega repozitorija vnesite docsify serve. Spletna stran bo na voljo na portu 3000 na vašem lokalnem računalniku: localhost:3000.

Opomba: zvezki se prek Docsify ne bodo prikazovali, zato jih zaženite ločeno v VS Code z zagonom Python jedra.

Drugi kurikulumi

Naša ekipa ustvarja tudi druge kurikulume! Oglejte si:

LangChain

LangChain4j for Beginners LangChain.js za začetnike LangChain za začetnike

Azure / Edge / MCP / Agentje

AZD za začetnike Edge AI za začetnike MCP za začetnike AI Agentje za začetnike


Serija Generativne AI

Generativna AI za začetnike Generativna AI (.NET) Generativna AI (Java) Generativna AI (JavaScript)


Osnovno učenje

Strojno učenje za začetnike Podatkovna znanost za začetnike AI za začetnike Kibernetska varnost za začetnike Spletni razvoj za začetnike IoT za začetnike XR razvoj za začetnike


Serija Copilot

Copilot za AI parno programiranje Copilot za C#/.NET Copilot avantura

Pridobivanje pomoči

Se vam pojavljajo težave? Preverite naš Vodič za odpravljanje težav za rešitve pogostih problemov.

Če se zataknete ali imate kakršnakoli vprašanja o razvoju AI aplikacij, se pridružite drugim učencem in izkušenim razvijalcem v razpravah o MCP. To je spodbudna skupnost, kjer so vprašanja dobrodošla in kjer se znanje svobodno deli.

Microsoft Foundry Discord

Če imate povratne informacije o izdelku ali napake med razvojem, obiščite:

Microsoft Foundry Developer Forum


Opozorilo: To besedilo je bilo prevedeno z uporabo storitve za samodejni prevod AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko samodejni prevodi vsebujejo napake ali netočnosti. Izvirni dokument v maternem jeziku naj velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Za kakršnekoli nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne odgovarjamo.