メインコンテンツまでスキップ

교육자와 학생을 위한 VS Code

교육자나 학생으로서 Visual Studio Code를 사용하는 세계에 오신 것을 환영합니다! 이 문서에서는 Visual Studio Code에서 코딩을 시작하는 데 도움이 되는 다양한 도구, 확장팩 및 학습 경로를 소개합니다. 교실 경험을 향상시키기 위한 리소스를 찾고 있는 교육자이든, 코딩을 배우고 탐구하고자 하는 학생이든, 이 가이드는 시작하는 데 도움이 될 것입니다.

교육자 리소스

다음 리소스는 교실에서 Visual Studio Code를 시작하는 데 도움이 될 수 있습니다:

코딩 및 확장 팩

코딩을 준비하기 위해 다양한 소프트웨어 구성 요소를 설치하는 것은 번거로울 수 있습니다. 편집기/IDE, 런타임 및 컴파일러, 패키지 또는 라이브러리, 그리고 각기 다른 버전들이 있습니다. 코딩 및 확장팩을 통해 설정을 가속화할 수 있도록 도와드립니다.

CodeTour

학생들이 새로운 코드베이스를 이해하도록 돕는 것은 도전적이고 시간이 많이 걸릴 수 있습니다. 충분히 설명이 되는 지침을 만드는 것은 번거롭고 학생들이 따르기 쉽지 않을 수 있습니다. CodeTour는 과제와 프로젝트를 간소화하고 인터랙티브하게 소개하는 데 도움이 될 수 있습니다.

CodeTour는 코드베이스를 단계별로 안내하는 Visual Studio Code 확장입니다. 이 기능은 과제를 단계별로 나누어 학생들이 따르도록 하거나 과제의 관련 부분을 가리켜 학생들이 과제의 모든 부분에 익숙해지도록 하는 데 도움이 될 수 있습니다.

다음 짧은 클립은 학생이 CodeTour를 사용하여 앱 작업을 시작하는 모습을 보여줍니다:

CodeTour in a Space Jam lesson

본질적으로 "코드 투어"는 각기 특정 디렉토리, 파일/라인과 연관된 일련의 인터랙티브 단계이며, 해당 코드에 대한 설명을 포함합니다. 투어는 소스 제어와 함께 공유하기 위해 리포지토리에 체크인하거나 "투어 파일"로 내보내어 코드를 클론하지 않고도 동일한 투어를 재생할 수 있습니다!

다음 비디오에서는 강사가 소스 코드에 내장된 기존 지침을 제거하고 CodeTour 단계를 추가하는 모습을 보여줍니다. 학생들은 대규모 게임 개발 프로젝트에서 단계별로 이동할 수 있습니다.

CodeTour in a sample assignment

CodeTour 시작하기

CodeTour를 사용하려면 VS Code 마켓플레이스에서 CodeTour 확장을 다운로드해야 합니다.

CodeTour extension in Extension Marketplace

교실에서 CodeTour를 효과적으로 사용하려면 CodeTour 리포지토리의 지침을 따르는 것이 좋습니다.

학생 리소스

VS Code 시작을 위한 강좌

제목설명
Python 초급 개발 환경 설정실제 애플리케이션을 구축하는 데 필요한 도구를 설치하고 구성하여 Python 학습을 시작하세요.
Git 버전 관리 도구 사용Visual Studio Code와 Git 소스 제어 관리 시스템의 긴밀한 통합을 활용하세요.
노트북에서 기본 Python 작성Visual Studio Code에서 노트북을 사용하여 Python의 기본을 배우세요.
Azure Cosmos DB용 Node.js 앱 빌드Visual Studio Code와 Node.js를 사용하여 Azure Cosmos DB에 데이터를 저장하고 쿼리하는 데이터베이스 앱을 빌드하세요.

NASA에서 영감을 받은 Python 학습

이 학습 경로는 NASA(미국 항공우주국) 과학자들이 영감을 받아 Python의 세계를 소개하며 우주 탐사 경력을 준비할 수 있도록 합니다. 전체 모듈 목록은 Microsoft Learn 교육을 방문하세요.

이 모듈을 통해 다음을 배울 수 있습니다:

  • 프로그래밍을 배우는 데 필요한 도구 이해 및 설치
  • 핵심 프로그래밍 개념을 배우고 이를 실제 NASA 문제에 적용
  • 머신 러닝 및 인공지능과 같은 최첨단 기술에 대한 지식 습득
  • 실제 NASA 직원들이 자신의 직업에 대해 이야기하고 조언 제공
제목설명
우주 탐사에서 Python의 역할 발견Python과 데이터 과학이 NASA가 만드는 혁신적인 솔루션에서 어떤 역할을 하는지 배우세요.
인공지능을 사용하여 우주 암석 분류사진에 있는 우주 암석 유형을 분류할 수 있는 AI 모델을 만드세요.
머신 러닝을 사용하여 로켓 발사 예측이 모듈은 머신 러닝의 세계를 소개하고 기본 ML 모델을 구축하는 데 도움을 줍니다.

오버 더 문(Over the Moon)으로 Python 학습

Python, Visual Studio Code 및 Azure와 같은 도구를 사용하여 데이터 과학, 머신 러닝 및 인공지능을 소개하는 우주 여행 테마의 도전을 시도해 보세요.

제목설명
Python과 Visual Studio Code로 우주 탐사달 탐사 계획, 유성우 예측 및 인공지능을 사용하여 물체를 인식하는 이 학습 경로는 Netflix 영화 "오버 더 문"에서 영감을 받았습니다.

원더우먼으로 Python 학습

WONDER WOMAN 1984에서 영감을 받은 이 레슨을 통해 Python 코드를 처음 작성하는 방법을 배워보세요. 첫 번째 모듈에서는 위치가 포함된 비밀 메시지를 해독하는 Caesar Cipher 코드를 해독하는 방법을 배우고, 두 번째 모듈에서는 자신이 어떤 캐릭터와 가장 닮았는지 알아보는 성격 테스트를 만듭니다!

첫 번째 레슨의 비디오 가이드를 따라가세요.

제목설명
원더우먼과 함께 Python 배우기WONDER WOMAN 1984 영화에서 영감을 받은 이 레슨에서 메시지 디코더 프로그램과 성격 퀴즈를 만드세요.

스페이스 잼으로 Python 학습

영화 "Space Jam: A New Legacy"에서 영감을 받은 이 학습 경로는 농구 팬들에게 데이터 과학과 코딩에 대한 이해가 어떻게 그들의 열정을 지원하고 기회를 창출하며 심지어 경력의 문을 열 수 있는지 보여줍니다. Visual Studio Code, Azure, GitHub, JavaScript 및 Python에서 기술을 개발하여 플레이어의 역사 전반에 걸친 개별 순간이 결승전에서 중요한 게임 결정으로 이어질 수 있는 방법에 대한 통찰력을 얻으세요. 소개 비디오를 시청하세요.

제목설명
Visual Studio Code로 농구 경기 최적화영화 "Space Jam: A New Legacy"에서 영감을 받은 이 학습 경로에서 농구 통계를 분석하고 앱을 만드세요.

교육자와 학생 모두를 위한 도구들

Live Share로 협업하기

Live Share를 사용하면 코드 동기화나 동일한 개발 도구, 설정 또는 환경을 구성할 필요 없이 친구, 동급생 또는 교수와 실시간으로 빠르게 협업할 수 있습니다.

ヒント

비디오에서는 더 이상 사용되지 않는 Live Share Extension Pack 및 Live Share Audio 확장을 언급합니다. 비디오를 따라가려면 Live Share 확장만 설치하면 됩니다.

협업 세션을 공유하면 작업 중인 사람이 편집기에서 작업 공간 파일을 보고 언어 서비스나 디버깅 구성과 같은 편집기 컨텍스트도 받습니다. 이는 동급생이 리포지토리를 클론하거나 코드가 의존하는 종속성을 설치하지 않고도 공유한 코드를 읽을 수 있음을 의미합니다. 그들은 자신에게 익숙한 Visual Studio Code 환경에서 코드에 도움을 줄 수 있습니다.

각각 파일을 열고, 탐색하고, 코드를 편집하거나 강조 표시할 수 있으며, 변경 사항은 즉시 반영됩니다. 편집할 때 동급생의 커서를 보고 동일한 위치로 이동하여 작업을 따라갈 수 있습니다.

또한 VS Code의 디버깅 기능(호버, 로컬 및 워치, 스택 추적 또는 디버그 콘솔)을 사용하여 함께 디버깅할 수 있습니다. 둘 다 중단점을 설정하고 디버그 커서를 이동하여 세션을 단계별로 진행할 수 있습니다.

Live Share로 할 수 있는 작업에 대한 자세한 내용은 사용 방법 가이드를 참조하세요.

Live Share 시작하기

VS Code에서 Live Share를 사용하려면 VS Code 마켓플레이스에서 Live Share 확장을 다운로드하세요.

GitHub 계정에 로그인하면 활동 표시줄에 Live Share 아이콘이 표시됩니다.

Live Share icon in the Activity Bar

Live Share 세션 시작하기

세션 세부 정보 메뉴에서 Start Collaboration session을 선택하면 세션에 대한 초대 링크가 자동으로 클립보드에 복사됩니다. VS Code와 Live Share 확장을 설치한 사람과 이 링크를 공유할 수 있습니다.

Live Share invitation

동급생이 세션에 참여하면 알림을 받고 참가자 아래에 이름이 표시됩니다.

Live Share joined

Live Share 세션 참여하기

세션 세부 정보 메뉴에서 Join Collaboration session을 선택하면 받은 URL을 입력할 수 있습니다.

Joining a Live Share session

동급생의 코드를 화면에서 보고 상호작용할 수 있어야 합니다!

브라우저에서 Live Share 세션 참여하기

Visual Studio Code가 설치되어 있지 않은 경우에도 Visual Studio Code for the Web을 사용하여 Live Share 세션에 참여할 수 있습니다. VS Code for the Web은 브라우저에서 완전히 실행되는 제로 설치 Visual Studio Code 환경을 제공합니다. 시작하려면 브라우저에서 https://vscode.dev로 이동하세요.

VS Code for the Web로 이동한 후 Live Share 확장을 설치하고 Live Share 세션에 참여할 수 있습니다.

다음 단계