|
|
4 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 4 months ago | |
| 2-Working-With-Data | 4 months ago | |
| 3-Data-Visualization | 5 months ago | |
| 4-Data-Science-Lifecycle | 5 months ago | |
| 5-Data-Science-In-Cloud | 5 months ago | |
| 6-Data-Science-In-Wild | 5 months ago | |
| docs | 5 months ago | |
| examples | 4 months ago | |
| quiz-app | 5 months ago | |
| sketchnotes | 5 months ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 5 months ago | |
| CONTRIBUTING.md | 4 months ago | |
| INSTALLATION.md | 4 months ago | |
| README.md | 4 months 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
초보자를 위한 데이터 과학 - 커리큘럼
Microsoft의 Azure Cloud Advocates는 데이터 과학에 관한 10주간의 20개 강의 커리큘럼을 제공합니다. 각 강의에는 사전 및 사후 퀴즈, 강의 완료를 위한 작성된 지침, 솔루션, 과제가 포함되어 있습니다. 프로젝트 기반 학습 방법을 통해 새로운 기술을 배우고 이를 실습하며 효과적으로 익힐 수 있습니다.
저자들에게 깊은 감사의 마음을 전합니다: Jasmine Greenaway, Dmitry Soshnikov, Nitya Narasimhan, Jalen McGee, Jen Looper, Maud Levy, Tiffany Souterre, Christopher Harrison.
🙏 특별히 감사드립니다 🙏 Microsoft Student Ambassador 저자, 리뷰어 및 콘텐츠 기여자들, 특히 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
![]() |
|---|
| 초보자를 위한 데이터 과학 - @nitya의 스케치노트 |
🌐 다국어 지원
GitHub Action을 통해 지원 (자동화 및 항상 최신 상태)
아랍어 | 벵골어 | 불가리아어 | 버마어 (미얀마) | 중국어 (간체) | 중국어 (번체, 홍콩) | 중국어 (번체, 마카오) | 중국어 (번체, 대만) | 크로아티아어 | 체코어 | 덴마크어 | 네덜란드어 | 에스토니아어 | 핀란드어 | 프랑스어 | 독일어 | 그리스어 | 히브리어 | 힌디어 | 헝가리어 | 인도네시아어 | 이탈리아어 | 일본어 | 한국어 | 리투아니아어 | 말레이어 | 마라티어 | 네팔어 | 노르웨이어 | 페르시아어 (파르시) | 폴란드어 | 포르투갈어 (브라질) | 포르투갈어 (포르투갈) | 펀자브어 (구르무키) | 루마니아어 | 러시아어 | 세르비아어 (키릴) | 슬로바키아어 | 슬로베니아어 | 스페인어 | 스와힐리어 | 스웨덴어 | 타갈로그어 (필리핀) | 타밀어 | 태국어 | 터키어 | 우크라이나어 | 우르두어 | 베트남어
추가 번역 언어를 지원하고 싶다면 여기에 나열된 언어를 확인하세요.
커뮤니티에 참여하세요
현재 진행 중인 AI 학습 시리즈 Discord에 참여하세요. 자세한 내용은 Learn with AI Series를 확인하세요. 2025년 9월 18일부터 30일까지 GitHub Copilot을 활용한 데이터 과학 팁과 트릭을 배울 수 있습니다.
학생이신가요?
다음 리소스를 통해 시작하세요:
- 학생 허브 페이지 이 페이지에서는 초보자를 위한 리소스, 학생 팩, 무료 인증서 바우처를 얻는 방법 등을 찾을 수 있습니다. 이 페이지를 즐겨찾기에 추가하고 정기적으로 확인하세요. 콘텐츠는 최소 월간으로 변경됩니다.
- Microsoft Learn Student Ambassadors 글로벌 학생 대사 커뮤니티에 참여하세요. Microsoft로의 길이 될 수 있습니다.
시작하기
📚 문서
- 설치 가이드 - 초보자를 위한 단계별 설정 지침
- 사용 가이드 - 예제 및 일반적인 워크플로
- 문제 해결 - 일반적인 문제에 대한 솔루션
- 기여 가이드 - 이 프로젝트에 기여하는 방법
- 교사를 위한 자료 - 교육 지침 및 교실 리소스
👨🎓 학생을 위한 자료
완전 초보자: 데이터 과학이 처음이신가요? 초보자 친화적인 예제로 시작하세요! 간단하고 잘 설명된 예제를 통해 기본 개념을 이해한 후 전체 커리큘럼에 도전하세요. 학생: 이 커리큘럼을 독립적으로 사용하려면 전체 저장소를 포크하고 사전 강의 퀴즈로 시작하여 스스로 연습을 완료하세요. 강의를 읽고 나머지 활동을 완료하세요. 솔루션 코드를 복사하기보다는 강의를 이해하며 프로젝트를 만들어보세요. 그러나 솔루션 코드는 각 프로젝트 중심 강의의 /solutions 폴더에 있습니다. 또 다른 아이디어는 친구들과 스터디 그룹을 만들어 콘텐츠를 함께 학습하는 것입니다. 추가 학습을 위해 Microsoft Learn을 추천합니다.
빠른 시작:
- 설치 가이드를 확인하여 환경을 설정하세요.
- 사용 가이드를 검토하여 커리큘럼을 사용하는 방법을 배우세요.
- 첫 번째 강의부터 순차적으로 진행하세요.
- 지원을 위해 Discord 커뮤니티에 참여하세요.
👩🏫 교사를 위한 자료
교사: 이 커리큘럼을 사용하는 방법에 대한 몇 가지 제안을 포함했습니다. 토론 포럼에서 피드백을 공유해주세요!
팀 소개
Gif 제작자 Mohit Jaisal
🎥 위 이미지를 클릭하면 프로젝트와 제작자들에 대한 비디오를 볼 수 있습니다!
교육 방법론
우리는 이 커리큘럼을 개발하면서 두 가지 교육 원칙을 선택했습니다: 프로젝트 기반 학습을 보장하고 자주 퀴즈를 포함시키는 것입니다. 이 시리즈가 끝날 때쯤 학생들은 데이터 과학의 기본 원칙, 윤리적 개념, 데이터 준비, 데이터 작업 방법, 데이터 시각화, 데이터 분석, 데이터 과학의 실제 사례 등을 배우게 될 것입니다.
또한, 수업 전에 진행되는 부담 없는 퀴즈는 학생들이 주제 학습에 집중하도록 의도를 설정하며, 수업 후 두 번째 퀴즈는 학습 내용을 더 잘 기억하도록 돕습니다. 이 커리큘럼은 유연하고 재미있게 설계되었으며, 전체적으로 또는 부분적으로 학습할 수 있습니다. 프로젝트는 작게 시작하여 10주 주기 끝에는 점점 더 복잡해집니다.
각 수업에는 다음이 포함됩니다:
- 선택 가능한 스케치노트
- 선택 가능한 보충 영상
- 수업 전 워밍업 퀴즈
- 작성된 수업 자료
- 프로젝트 기반 수업의 경우, 프로젝트를 구축하는 단계별 가이드
- 지식 점검
- 도전 과제
- 보충 읽기 자료
- 과제
- 수업 후 퀴즈
퀴즈에 대한 참고 사항: 모든 퀴즈는 Quiz-App 폴더에 포함되어 있으며, 총 40개의 퀴즈가 각 3문제로 구성되어 있습니다. 퀴즈는 수업 내에서 링크되어 있지만, Quiz-App은 로컬에서 실행하거나 Azure에 배포할 수 있습니다.
quiz-app폴더의 지침을 따르세요. 퀴즈는 점진적으로 현지화되고 있습니다.
🎓 초보자 친화적인 예제
데이터 과학이 처음이신가요? 초보자를 돕기 위해 간단하고 주석이 잘 달린 코드가 포함된 특별한 예제 디렉토리를 만들었습니다:
- 🌟 Hello World - 첫 번째 데이터 과학 프로그램
- 📂 데이터 로드 - 데이터셋 읽기 및 탐색 배우기
- 📊 간단한 분석 - 통계 계산 및 패턴 찾기
- 📈 기본 시각화 - 차트와 그래프 만들기
- 🔬 실제 프로젝트 - 시작부터 끝까지의 완전한 워크플로우
각 예제에는 모든 단계를 설명하는 상세한 주석이 포함되어 있어 초보자에게 완벽합니다!
👉 예제부터 시작하세요 👈
수업
![]() |
|---|
| 데이터 과학 초보자를 위한 로드맵 - 스케치노트 by @nitya |
| 수업 번호 | 주제 | 수업 그룹 | 학습 목표 | 링크된 수업 | 작성자 |
|---|---|---|---|---|---|
| 01 | 데이터 과학 정의하기 | 소개 | 데이터 과학의 기본 개념과 인공지능, 머신러닝, 빅데이터와의 관계를 배우기 | 수업 영상 | Dmitry |
| 02 | 데이터 과학 윤리 | 소개 | 데이터 윤리 개념, 도전 과제 및 프레임워크 | 수업 | Nitya |
| 03 | 데이터 정의하기 | 소개 | 데이터가 어떻게 분류되고 일반적인 출처는 무엇인지 배우기 | 수업 | Jasmine |
| 04 | 통계 및 확률 소개 | 소개 | 데이터를 이해하기 위한 확률 및 통계의 수학적 기법 | 수업 영상 | Dmitry |
| 05 | 관계형 데이터 작업하기 | 데이터 작업 | 관계형 데이터 소개 및 SQL(“시퀄”로 발음됨)을 사용하여 관계형 데이터를 탐색하고 분석하는 기본 사항 | 수업 | Christopher |
| 06 | NoSQL 데이터 작업하기 | 데이터 작업 | 비관계형 데이터 소개, 다양한 유형 및 문서 데이터베이스를 탐색하고 분석하는 기본 사항 | 수업 | Jasmine |
| 07 | Python으로 작업하기 | 데이터 작업 | Pandas와 같은 라이브러리를 사용하여 데이터를 탐색하는 Python 사용의 기본 사항. Python 프로그래밍에 대한 기초 이해가 권장됩니다. | 수업 영상 | Dmitry |
| 08 | 데이터 준비 | 데이터 작업 | 누락되거나 부정확하거나 불완전한 데이터를 처리하기 위한 데이터 정리 및 변환 기술에 대한 주제 | 수업 | Jasmine |
| 09 | 수량 시각화 | 데이터 시각화 | Matplotlib을 사용하여 새 데이터 🦆를 시각화하는 방법 배우기 | 수업 | Jen |
| 10 | 데이터 분포 시각화 | 데이터 시각화 | 구간 내 관찰 및 추세 시각화 | 수업 | Jen |
| 11 | 비율 시각화 | 데이터 시각화 | 이산 및 그룹화된 백분율 시각화 | 수업 | Jen |
| 12 | 관계 시각화 | 데이터 시각화 | 데이터 세트와 변수 간의 연결 및 상관 관계 시각화 | 수업 | Jen |
| 13 | 의미 있는 시각화 | 데이터 시각화 | 효과적인 문제 해결 및 통찰력을 위한 시각화를 가치 있게 만드는 기술 및 지침 | 수업 | Jen |
| 14 | 데이터 과학 라이프사이클 소개 | 라이프사이클 | 데이터 과학 라이프사이클 소개 및 데이터 획득 및 추출의 첫 번째 단계 | 수업 | Jasmine |
| 15 | 분석하기 | 라이프사이클 | 데이터 과학 라이프사이클의 이 단계는 데이터를 분석하는 기술에 중점을 둡니다. | 수업 | Jasmine |
| 16 | 커뮤니케이션 | 라이프사이클 | 데이터 과학 라이프사이클의 이 단계는 데이터에서 얻은 통찰력을 의사 결정자가 이해하기 쉽게 제시하는 데 중점을 둡니다. | 수업 | Jalen |
| 17 | 클라우드에서의 데이터 과학 | 클라우드 데이터 | 클라우드에서의 데이터 과학과 그 이점을 소개하는 수업 시리즈 | 수업 | Tiffany 및 Maud |
| 18 | 클라우드에서의 데이터 과학 | 클라우드 데이터 | 로우 코드 도구를 사용하여 모델 훈련하기 | 수업 | Tiffany 및 Maud |
| 19 | 클라우드에서의 데이터 과학 | 클라우드 데이터 | Azure Machine Learning Studio를 사용하여 모델 배포하기 | 수업 | Tiffany 및 Maud |
| 20 | 야생에서의 데이터 과학 | 야생에서 | 실제 세계에서 데이터 과학 기반 프로젝트 | 수업 | Nitya |
GitHub Codespaces
이 샘플을 Codespace에서 열려면 다음 단계를 따르세요:
- 코드 드롭다운 메뉴를 클릭하고 Codespaces로 열기 옵션을 선택하세요.
- 창 하단에서 + New codespace를 선택하세요. 자세한 내용은 GitHub 문서를 확인하세요.
VSCode Remote - Containers
로컬 머신과 VSCode를 사용하여 VS Code Remote - Containers 확장을 통해 이 저장소를 컨테이너에서 열려면 다음 단계를 따르세요:
- 개발 컨테이너를 처음 사용하는 경우, 시스템이 사전 요구 사항을 충족하는지 확인하세요 (예: Docker 설치). 시작 문서를 참조하세요.
이 저장소를 사용하려면, 격리된 Docker 볼륨에서 저장소를 열거나:
참고: 내부적으로, 이는 Remote-Containers: Clone Repository in Container Volume... 명령을 사용하여 로컬 파일 시스템 대신 Docker 볼륨에 소스 코드를 복제합니다. 볼륨은 컨테이너 데이터를 지속시키는 데 선호되는 메커니즘입니다.
로컬에 복제하거나 다운로드한 저장소 버전을 열 수 있습니다:
- 이 저장소를 로컬 파일 시스템에 복제하세요.
- F1을 누르고 Remote-Containers: Open Folder in Container... 명령을 선택하세요.
- 이 폴더의 복제본을 선택하고 컨테이너가 시작될 때까지 기다린 후 테스트해보세요.
오프라인 액세스
Docsify를 사용하여 이 문서를 오프라인으로 실행할 수 있습니다. 이 저장소를 포크하고, 로컬 머신에 Docsify 설치를 한 다음, 이 저장소의 루트 폴더에서 docsify serve를 입력하세요. 웹사이트는 localhost의 포트 3000에서 제공됩니다: localhost:3000.
참고, 노트북은 Docsify를 통해 렌더링되지 않으므로 노트북을 실행해야 할 때는 Python 커널을 실행하는 VS Code에서 별도로 실행하세요.
기타 커리큘럼
우리 팀은 다른 커리큘럼도 제작합니다! 확인해보세요:
- 초보자를 위한 Edge AI
- 초보자를 위한 AI 에이전트
- 초보자를 위한 생성 AI
- 초보자를 위한 생성 AI .NET
- JavaScript로 생성 AI
- Java로 생성 AI
- 초보자를 위한 AI
- 초보자를 위한 데이터 과학
- 초보자를 위한 Bash
- 초보자를 위한 ML
- 초보자를 위한 사이버 보안
- 초보자를 위한 웹 개발
- 초보자를 위한 IoT
- 초보자를 위한 머신 러닝
- 초보자를 위한 XR 개발
- AI 페어드 프로그래밍을 위한 GitHub Copilot 마스터하기
- 초보자를 위한 XR 개발
- C#/.NET 개발자를 위한 GitHub Copilot 마스터하기
- 나만의 Copilot 어드벤처 선택하기
도움 받기
문제가 발생했나요? 일반적인 문제에 대한 해결책은 문제 해결 가이드를 확인하세요.
AI 앱을 구축하다가 막히거나 질문이 있다면, 다음에 참여하세요:
제품 피드백이나 빌드 중 오류가 있다면 다음을 방문하세요:
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서의 원어 버전을 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.



