Skip to content

Latest commit

 

History

History
263 lines (186 loc) · 27.4 KB

File metadata and controls

263 lines (186 loc) · 27.4 KB

Data Science for Beginners - Et Curriculum

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

Azure Cloud Advocates hos Microsoft er glade for at tilbyde et 10-ugers, 20-lektions curriculum, som handler om Data Science. Hver lektion inkluderer quizzer før og efter lektionen, skriftlige instruktioner til at gennemføre lektionen, en løsning og en opgave. Vores projektbaserede pædagogik gør det muligt for dig at lære, mens du bygger, hvilket er en bevist metode til at få nye færdigheder til at 'sidde fast'.

Hjertelig tak til vores forfattere: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.

🙏 Særlige tak 🙏 til vores Microsoft Student Ambassador forfattere, anmeldere og indholdsbidragydere, især 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
Data Science For Beginners - Sketchnote af @nitya

🌐 Multi-sprogsunderstøttelse

Understøttet via GitHub Action (Automatiseret & Altid Opdateret)

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

Foretrækker du at klone lokalt?

Dette repository inkluderer 50+ sprogoversættelser, hvilket øger download-størrelsen betydeligt. For at klone uden oversættelser, brug 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"

Dette giver dig alt, hvad du behøver for at gennemføre kurset med en meget hurtigere download.

Hvis du ønsker at få yderligere oversættelser, er understøttede sprog listet her

Deltag i Vores Fællesskab

Microsoft Foundry Discord

Vi har en kontinuerlig Discord-lær med AI-serie, lær mere og deltag hos Learn with AI Series fra 18. - 30. september 2025. Du vil få tips og tricks til at bruge GitHub Copilot til Data Science.

Learn with AI series

Er du studerende?

Kom i gang med følgende ressourcer:

  • Student Hub side På denne side finder du begynderressourcer, studenterpakker og endda måder at få en gratis certificeringsvoucher på. Dette er en side, du vil bogmærke og tjekke med jævne mellemrum, da vi skifter indhold mindst månedligt.
  • Microsoft Learn Student Ambassadors Bliv medlem af et globalt fællesskab af studenterambassadører, dette kan være din vej ind i Microsoft.

Kom i gang

📚 Dokumentation

👨‍🎓 For Studerende

Komplet begyndere: Ny til data science? Start med vores begynder-venlige eksempler! Disse enkle og velkommenterede eksempler hjælper dig med at forstå det grundlæggende, før du dykker ned i det fulde curriculum. Studerende: for at bruge dette curriculum på egen hånd, forgrenes hele repoen og gennemfør øvelserne på egen hånd, startende med en quiz før forelæsningen. Læs så forelæsningen og fuldfør resten af aktiviteterne. Prøv at skabe projekterne ved at forstå lektionerne i stedet for at kopiere løsningskoden; dog er den kode tilgængelig i /solutions mapperne i hver projektorienteret lektion. En anden idé er at danne en studiegruppe med venner og gennemgå indholdet sammen. Til yderligere studie anbefaler vi Microsoft Learn.

Hurtig start:

  1. Tjek Installationsvejledningen for at sætte dit miljø op
  2. Gennemgå Brugsvejledningen for at lære, hvordan du arbejder med curriculum
  3. Start med Lektion 1 og arbejd dig igennem sekventielt
  4. Deltag i vores Discord-fællesskab for support

👩‍🏫 For Lærere

Lærere: vi har inkluderet nogle forslag til, hvordan man bruger dette pensum. Vi vil meget gerne have jeres feedback i vores diskussionsforum!

Mød holdet

Promovideo

Gif af Mohit Jaisal

🎥 Klik på billedet ovenfor for en video om projektet og folkene, der skabte det!

Pædagogik

Vi har valgt to pædagogiske principper under opbygningen af dette pensum: sikring af, at det er projektbaseret, og at det inkluderer hyppige quizzer. Ved slutningen af denne serie vil eleverne have lært grundlæggende principper inden for datalogi, herunder etiske koncepter, datapreparation, forskellige måder at arbejde med data på, datavisualisering, dataanalyse, virkelige anvendelsessituationer af datalogi og mere.

Derudover sætter en quiz med lav indsats før en lektion elevens intention mod at lære et emne, mens en anden quiz efter lektionen sikrer yderligere fastholdelse. Dette pensum er designet til at være fleksibelt og sjovt og kan tages helt eller delvist. Projekterne starter småt og bliver gradvist mere komplekse ved slutningen af 10-ugers cyklussen.

Find vores Adfærdskodeks, Bidrag, Oversættelse retningslinjer. Vi byder din konstruktive feedback velkommen!

Hver lektion inkluderer:

  • Valgfri skitcenote
  • Valgfri supplerende video
  • Quiz som opvarmning før lektionen
  • Skriftlig lektion
  • For projektbaserede lektioner: trin-for-trin vejledninger til at bygge projektet
  • Videnstjek
  • En udfordring
  • Supplerende læsning
  • Opgave
  • Quiz efter lektionen

En note om quizzer: Alle quizzer findes i Quiz-App mappen, i alt 40 quizzer med tre spørgsmål hver. De er linket inde i lektionerne, men quiz-appen kan køres lokalt eller implementeres til Azure; følg instruktionerne i quiz-app mappen. De bliver gradvist lokaliseret.

🎓 Begynder-venlige eksempler

Ny til datalogi? Vi har oprettet et særligt eksempelmappen med enkel, velkommenteret kode for at hjælpe dig i gang:

  • 🌟 Hej Verden - Dit første datalogiprogram
  • 📂 Indlæsning af data - Lær at læse og udforske datasæt
  • 📊 Simpel analyse - Beregn statistik og find mønstre
  • 📈 Grundlæggende visualisering - Opret diagrammer og grafer
  • 🔬 Virkelighedsnært projekt - Fuldfør workflow fra start til slut

Hvert eksempel inkluderer detaljerede kommentarer, der forklarer hvert trin, hvilket gør det perfekt til helt begyndere!

👉 Start med eksemplerne 👈

Lektioner

 Skitcenote af @sketchthedocs https://sketchthedocs.dev
Data Science For Beginners: Vejkort - Skitcenote af @nitya
Lektion Nummer Emne Lektion Gruppering Læringsmål Linket Lektion Forfatter
01 Definition af data science Introduktion Lær de grundlæggende koncepter bag datalogi og hvordan det relaterer til kunstig intelligens, maskinlæring og big data. lektion video Dmitry
02 Data Science etik Introduktion Koncepter, udfordringer og rammer for dataetik. lektion Nitya
03 Definition af data Introduktion Hvordan data klassificeres og dets almindelige kilder. lektion Jasmine
04 Introduktion til statistik & sandsynlighed Introduktion Matematiske teknikker inden for sandsynlighed og statistik til forståelse af data. lektion video Dmitry
05 Arbejde med relationsdata Arbejde med data Introduktion til relationsdata og grundlæggende utforskning og analyse af relationsdata med Structured Query Language, også kendt som SQL (udtalt "see-quell"). lektion Christopher
06 Arbejde med NoSQL data Arbejde med data Introduktion til ikke-relational data, dets forskellige typer og grundlæggende tilgang til at udforske og analysere dokumentdatabaser. lektion Jasmine
07 Arbejde med Python Arbejde med data Grundlæggende brug af Python til dataudforskning med biblioteker som Pandas. En grundlæggende forståelse af Python programmering anbefales. lektion video Dmitry
08 Datapreparation Arbejde med data Emner om datateknikker til rengøring og transformation af data til håndtering af udfordringer som manglende, unøjagtige eller ufuldstændige data. lektion Jasmine
09 Visualisering af mængder Datavisualisering Lær at bruge Matplotlib til at visualisere fugledata 🦆 lektion Jen
10 Visualisering af datafordelinger Datavisualisering Visualisering af observationer og tendenser inden for et interval. lektion Jen
11 Visualisering af proportioner Datavisualisering Visualisering af diskrete og grupperede procentdele. lektion Jen
12 Visualisering af sammenhænge Datavisualisering Visualisering af forbindelser og korrelationer mellem datasæt og deres variabler. lektion Jen
13 Meningsfulde visualiseringer Datavisualisering Teknikker og vejledning til at gøre dine visualiseringer værdifulde for effektiv problemløsning og indsigter. lektion Jen
14 Introduktion til data science livscyklus Livscyklus Introduktion til data science livscyklussen og dets første trin: at erhverve og udtrække data. lektion Jasmine
15 Analyse Livscyklus Denne fase i data science livscyklussen fokuserer på teknikker til at analysere data. lektion Jasmine
16 Kommunikation Livscyklus Denne fase i data science livscyklussen fokuserer på at præsentere indsigterne fra data på en måde, der gør det lettere for beslutningstagere at forstå. lektion Jalen
17 Data Science i skyen Skydata Denne serie af lektioner introducerer datalogi i skyen og dens fordele. lektion Tiffany og Maud
18 Data Science i skyen Skydata Træning af modeller ved hjælp af Low Code værktøjer. lektion Tiffany og Maud
19 Data Science i skyen Skydata Implementering af modeller med Azure Machine Learning Studio. lektion Tiffany og Maud
20 Data Science i det virkelige liv I det fri Data science-drevne projekter i den virkelige verden. lektion Nitya

GitHub Codespaces

Følg disse trin for at åbne dette eksempel i en Codespace:

  1. Klik på Kode-rullemenuen og vælg Muligheden Åbn med Codespaces.
  2. Vælg + Ny codespace nederst i panelet. For mere info, se GitHub dokumentationen.

VSCode Remote - Containers

Følg disse trin for at åbne dette repo i en container ved brug af din lokale maskine og VSCode med VS Code Remote - Containers udvidelsen:

  1. Hvis dette er første gang, du bruger en udviklingscontainer, skal du sikre, at dit system opfylder forudsætningerne (dvs. have Docker installeret) i kom i gang dokumentationen.

For at bruge dette repository kan du enten åbne repository’et i et isoleret Docker volume:

Bemærk: Under motorhjelmen bruges kommandoen Remote-Containers: Clone Repository in Container Volume... til at klone koden i et Docker volume i stedet for lokalt filsystem. Volumes er den foretrukne mekanisme til at bevare container data.

Eller åbn en lokalt klonet eller downloadet version af repository’et:

  • Klon dette repository til dit lokale filsystem.
  • Tryk på F1 og vælg kommandoen Remote-Containers: Open Folder in Container....
  • Vælg den klonede kopi af denne mappe, vent på containeren starter, og prøv det af.

Offline adgang

Du kan køre denne dokumentation offline ved at bruge Docsify. Fork dette repo, installer Docsify på din lokale maskine, og skriv derefter i roden af dette repo docsify serve. Websiden serveres på port 3000 på din localhost: localhost:3000.

Bemærk, at notebooks ikke renders via Docsify, så når du skal køre en notebook, gør det separat i VS Code med en Python kernel.

Andre pensum

Vores team producerer andre pensum! Tjek:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agenter

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generativ AI Serie

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Kerneudvikling

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Serie

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Få Hjælp

Støder du på problemer? Tjek vores Fejlsøgningsguide for løsninger på almindelige problemer.

Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, så deltag i samtaler med medlærende og erfarne udviklere om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.

Microsoft Foundry Discord

Hvis du har produktfeedback eller fejl under udvikling, besøg:

Microsoft Foundry Developer Forum


Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på det oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.