|
|
2 weeks ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 2 weeks ago | |
| 2-Working-With-Data | 2 weeks ago | |
| 3-Data-Visualization | 2 weeks ago | |
| 4-Data-Science-Lifecycle | 2 weeks ago | |
| 5-Data-Science-In-Cloud | 2 weeks ago | |
| 6-Data-Science-In-Wild | 2 weeks ago | |
| docs | 5 months ago | |
| examples | 4 months ago | |
| quiz-app | 5 months ago | |
| sketchnotes | 2 weeks ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 5 months ago | |
| CONTRIBUTING.md | 2 weeks ago | |
| INSTALLATION.md | 4 months ago | |
| README.md | 2 weeks ago | |
| SECURITY.md | 5 months ago | |
| SUPPORT.md | 5 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| USAGE.md | 4 months ago | |
| for-teachers.md | 5 months ago | |
README.md
Data Science för nybörjare - En läroplan
Azure Cloud Advocates på Microsoft är glada att erbjuda ett 10-veckors, 20-lektioners läroprogram helt om Data Science. Varje lektion inkluderar för- och efter-quiz, skriftliga instruktioner för att slutföra lektionen, en lösning och en uppgift. Vår projektbaserade pedagogik låter dig lära samtidigt som du bygger, ett beprövat sätt för nya kunskaper att "sätta sig".
Stort tack till våra författare: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 Särskilt tack 🙏 till våra Microsoft Student Ambassador författare, granskare och innehållsbidragsgivare, särskilt 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 för nybörjare - Skissnotering av @nitya |
🌐 Stöd för flera språk
Stöds via GitHub Action (Automatiserat och alltid uppdaterat)
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
Om du vill att ytterligare översättningsspråk ska stödjas finns de listade här
Gå med i vår community
Vi har en pågående Discord-serie "Learn with AI", läs mer och gå med oss på Learn with AI Series från 18 - 30 september 2025. Du får tips och tricks för att använda GitHub Copilot för Data Science.
Är du student?
Kom igång med följande resurser:
- Student Hub-sidan På den här sidan hittar du nybörjarresurser, studentpaket och till och med sätt att få ett gratis certifikatvoucher. Detta är en sida du vill bokmärka och kolla då och då eftersom vi byter ut innehåll minst en gång i månaden.
- Microsoft Learn Student Ambassadors Gå med i en global community av studentambassadörer, det kan vara din väg in till Microsoft.
Kom igång
📚 Dokumentation
- Installationsguide - Steg-för-steg-installationsinstruktioner för nybörjare
- Användarguide - Exempel och vanliga arbetsflöden
- Felsökning - Lösningar på vanliga problem
- Bidragsguide - Hur man bidrar till det här projektet
- För lärare - Undervisningsråd och klassrumsresurser
👨🎓 För studenter
Helt nybörjare: Ny inom data science? Börja med våra nybörjarvänliga exempel! Dessa enkla, välkommenterade exempel hjälper dig att förstå grunderna innan du dyker in i hela läroplanen. Studenter: för att använda detta kursmaterial på egen hand, skapa en fork av hela repot och slutför övningarna på egen hand, börja med ett förföreläsnings-quiz. Läs sedan föreläsningen och slutför resten av aktiviteterna. Försök att skapa projekten genom att förstå lektionerna snarare än att kopiera lösningskoden; den koden finns dock tillgänglig i /solutions-mapparna i varje projektorienterad lektion. Ett annat förslag är att bilda en studiegrupp med vänner och gå igenom innehållet tillsammans. För vidare studier rekommenderar vi Microsoft Learn.
Snabbstart:
- Kontrollera Installationsguiden för att ställa in din miljö
- Gå igenom Användarguiden för att lära dig hur du arbetar med kursmaterialet
- Börja med Lektion 1 och arbeta igenom dem i ordning
- Gå med i vår Discord-community för stöd
👩🏫 För lärare
Lärare: vi har inkluderat några förslag om hur man använder detta kursmaterial. Vi vill gärna ha din feedback i vårt diskussionsforum!
Möt teamet
Gif av Mohit Jaisal
🎥 Klicka på bilden ovan för en video om projektet och personerna som skapade det!
Pedagogik
Vi har valt två pedagogiska principer när vi byggt denna kursplan: att säkerställa att den är projektbaserad och att den inkluderar frekventa quiz. I slutet av denna serie kommer studenterna att ha lärt sig grundläggande principer för datavetenskap, inklusive etiska begrepp, datarensning, olika sätt att arbeta med data, datavisualisering, dataanalys, verkliga användningsfall av datavetenskap och mer.
Dessutom sätter ett låginsats-quiz före en lektion studentens avsikt mot att lära sig ett ämne, medan ett andra quiz efter lektionen säkerställer ytterligare retention. Denna kursplan är utformad för att vara flexibel och rolig och kan tas i sin helhet eller delvis. Projekten börjar små och blir successivt mer komplexa i slutet av 10-veckorscykeln.
Hitta vår Code of Conduct, Contributing, Translation riktlinjer. Vi välkomnar din konstruktiva feedback!
Varje lektion innehåller:
- Valfri sketchnote
- Valfri kompletterande video
- Uppvärmningsquiz före lektionen
- Skriftlig lektion
- För projektbaserade lektioner, steg-för-steg-guider för hur man bygger projektet
- Kunskapskontroller
- En utmaning
- Kompletterande läsning
- Uppgift
- Efter lektionens quiz
En notering om quiz: Alla quiz finns i Quiz-App-mappen, för totalt 40 quiz med tre frågor vardera. De länkas från lektionerna, men quizappen kan köras lokalt eller distribueras till Azure; följ instruktionen i
quiz-app-mappen. De lokaliseras successivt.
🎓 Exempel för nybörjare
Ny inom Data Science? Vi har skapat en särskild examples directory med enkel, välkommenterad kod för att hjälpa dig komma igång:
- 🌟 Hello World - Ditt första data science-program
- 📂 Loading Data - Lär dig att läsa och utforska dataset
- 📊 Simple Analysis - Beräkna statistik och hitta mönster
- 📈 Basic Visualization - Skapa diagram och grafer
- 🔬 Real-World Project - Komplett arbetsflöde från början till slut
Varje exempel innehåller detaljerade kommentarer som förklarar varje steg, vilket gör dem perfekta för absoluta nybörjare!
Lektioner
![]() |
|---|
| Data Science för nybörjare: Färdplan - Sketchnote av @nitya |
| Lektionsnummer | Ämne | Lektionsgruppering | Lärandemål | Länkad lektion | Författare |
|---|---|---|---|---|---|
| 01 | Att definiera datavetenskap | Introduction | Lär dig de grundläggande begreppen bakom datavetenskap och hur det relaterar till artificiell intelligens, maskininlärning och big data. | lektion video | Dmitry |
| 02 | Dataetik | Introduction | Begrepp inom dataetik, utmaningar och ramverk. | lektion | Nitya |
| 03 | Definition av data | Introduction | Hur data klassificeras och dess vanliga källor. | lektion | Jasmine |
| 04 | Introduktion till statistik och sannolikhet | Introduction | De matematiska teknikerna inom sannolikhet och statistik för att förstå data. | lektion video | Dmitry |
| 05 | Arbeta med relationell data | Working With Data | Introduktion till relationell data och grunderna för att utforska och analysera relationell data med Structured Query Language, även känd som SQL (uttalas “see-quell”). | lektion | Christopher |
| 06 | Arbeta med NoSQL-data | Working With Data | Introduktion till icke-relationell data, dess olika typer och grunderna för att utforska och analysera dokumentdatabaser. | lektion | Jasmine |
| 07 | Arbeta med Python | Working With Data | Grunderna i användning av Python för datautforskning med bibliotek som Pandas. En grundläggande förståelse för Python-programmering rekommenderas. | lektion video | Dmitry |
| 08 | Datapreparation | Working With Data | Ämnen om datatekniker för att rengöra och transformera data för att hantera utmaningar med saknad, felaktig eller ofullständig data. | lektion | Jasmine |
| 09 | Visualisera kvantiteter | Data Visualization | Lär dig hur du använder Matplotlib för att visualisera fågeldata 🦆 | lektion | Jen |
| 10 | Visualisera fördelningar av data | Data Visualization | Visualisera observationer och trender inom ett intervall. | lektion | Jen |
| 11 | Visualisera proportioner | Data Visualization | Visualisera diskreta och grupperade procentandelar. | lektion | Jen |
| 12 | Visualisera relationer | Data Visualization | Visualisera kopplingar och korrelationer mellan datamängder och deras variabler. | lektion | Jen |
| 13 | Meningsfulla visualiseringar | Data Visualization | Tekniker och vägledning för att göra dina visualiseringar värdefulla för effektiv problemlösning och insikter. | lektion | Jen |
| 14 | Introduktion till datavetenskapens livscykel | Lifecycle | Introduktion till datavetenskapens livscykel och dess första steg: att skaffa och extrahera data. | lektion | Jasmine |
| 15 | Analysera | Lifecycle | Denna fas i datavetenskapens livscykel fokuserar på tekniker för att analysera data. | lektion | Jasmine |
| 16 | Kommunikation | Lifecycle | Denna fas i datavetenskapens livscykel fokuserar på att presentera insikter från data på ett sätt som gör det lättare för beslutsfattare att förstå. | lektion | Jalen |
| 17 | Datavetenskap i molnet | Cloud Data | Denna serie lektioner introducerar datavetenskap i molnet och dess fördelar. | lektion | Tiffany and Maud |
| 18 | Datavetenskap i molnet | Cloud Data | Träna modeller med lågkodverktyg. | lektion | Tiffany and Maud |
| 19 | Datavetenskap i molnet | Cloud Data | Distribuera modeller med Azure Machine Learning Studio. | lektion | Tiffany and Maud |
| 20 | Datavetenskap i verkligheten | In the Wild | Datavetenskapdrivna projekt i verkligheten. | lektion | Nitya |
GitHub Codespaces
Följ dessa steg för att öppna detta exempel i en Codespace:
- Klicka på Code-rullgardinsmenyn och välj alternativet Open with Codespaces.
- Välj + New codespace längst ner i rutan. För mer info, se GitHub documentation.
VSCode Remote - Containers
Följ dessa steg för att öppna detta repo i en container med din lokala maskin och VSCode med tillägget VS Code Remote - Containers:
- Om det är första gången du använder en utvecklingscontainer, säkerställ att ditt system uppfyller förkraven (t.ex. ha Docker installerat) i kom igång-dokumentationen.
För att använda detta repository kan du antingen öppna repot i en isolerad Docker-volym:
Note: Under huven kommer detta att använda Remote-Containers: Clone Repository in Container Volume... kommandot för att klona källkoden i en Docker-volym istället för i det lokala filsystemet. Volumes är den föredragna mekanismen för att lagra containerdata.
Eller öppna en lokalt klonad eller nedladdad version av repositoryt:
- Klona detta repository till ditt lokala filsystem.
- Tryck på F1 och välj kommandot Remote-Containers: Open Folder in Container....
- Välj den klonade kopian av denna mapp, vänta på att containern startar och testa saker.
Offlineåtkomst
Du kan köra denna dokumentation offline genom att använda Docsify. Forka detta repo, installera Docsify på din lokala maskin, och sedan i rotmappen av detta repo, skriv docsify serve. Webbplatsen kommer att serveras på port 3000 på din localhost: localhost:3000.
Observera, anteckningsböcker (notebooks) kommer inte att renderas via Docsify, så när du behöver köra en notebook, gör det separat i VS Code med en Python-kärna.
Andra kursplaner
Vårt team producerar andra kursplaner! Kolla in:
LangChain
Azure / Edge / MCP / Agents
Generativa AI-serier
Kärnkurser
Copilot-serier
Få hjälp
Stöter du på problem? Se vår Felsökningsguide för lösningar på vanliga problem.
Om du kör fast eller har några frågor om att bygga AI-appar. Gå med andra studerande och erfarna utvecklare i diskussioner om MCP. Det är en stödjande gemenskap där frågor välkomnas och kunskap delas fritt.
Om du har produktfeedback eller stöter på fel under utveckling, besök:
Ansvarsfriskrivning: Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, vänligen observera att automatiska översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet i dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas en professionell mänsklig översättning. Vi ansvarar inte för några missförstånd eller feltolkningar som uppstår till följd av användningen av denna översättning.



