Skip to main content

레슨 3: VEXcode VR Python의 코드 색상 지정

코드 색상 지정 개념을 설명하기 위한 세 가지 VEXcode VR Python 명령입니다.

이제 VEXcode VR Python을 시작하는 데 필요한 기본 사항을 알게 되었습니다. VEXcode VR Python의 코드 줄이 작업 공간에 추가되면 색상이 지정되는 것을 눈치채셨을 것입니다. 이 색상화는 프로그래밍하는 동안 사용할 수 있는 유용한 시각적 도구입니다.

VEXcode VR Python 코드가 어떻게 색상으로 표시되는지 알면 프로젝트 구문 오류나 철자 오류를 빠르게 식별하는 데 도움이 되며, 이로 인해 프로젝트가 의도한 대로 실행되지 않을 수 있습니다. VEXcode VR Python 프로젝트를 만들기 시작할 때 코드 색상과 그 의미를 이해하는 것은 중요합니다.

학습 성과

  • VEXcode VR Python에서 코드의 색상 지정을 식별하고 설명하세요.
  • 작업 공간에서 명령을 들여쓰는 방법과 프로젝트에서 들여쓰기를 하는 것의 중요성을 알아봅니다.

VEXcode VR Python에서 코드 색상 지정

텍스트 프로젝트를 만들 때 코드의 구문, 간격, 들여쓰기, 철자는 프로젝트가 의도한 대로 실행되는 데 매우 중요합니다. VEXcode VR Python의 작업 공간에 있는 색상 코딩은 프로젝트에 코드를 올바르게 입력했다는 것을 알려주는 추가적인 시각적 신호입니다.

코드의 색상 지정은 아래 표에 표시된 대로 다음 규칙을 따릅니다. 또는 이 VEX 라이브러리 문서:

색상 유형 VEXcode VR 파이썬 예제
파란색

수업

명령이 적용되는 개별 장치 

(즉, 구동계, 펜, 뇌)

빨간색 상자로 강조 표시된 파란색 구동계 부분이 클래스를 설명하는 구동 명령의 예입니다.
갈색

명령 

명령 내의 동작 

(즉, 운전하다, 회전하다)

'명령'을 나타내기 위해 '드라이브' 부분이 빨간색 상자로 강조 표시된 드라이브 명령입니다.
주황색

매개변수 

동작이 어떻게 실행되는지에 대한 정보

(즉, 방향, 거리)

명령의 해당 부분을 나타내기 위해 orang 매개변수가 forward인 드라이브 명령이 강조 표시됩니다.
로얄 블루

구조물 

프로젝트의 흐름을 제어하다

(즉, 조건문, 루프)

명령은 왼쪽 범퍼를 누르면 읽히고, 로열 블루는 명령의 구조 부분을 나타내는 빨간색 상자로 강조 표시됩니다.
녹색

가치 

동작에 할당된 수치적 매개변수

(즉, 회전 각도 수)

명령의 값 부분을 나타내기 위해 빨간색 상자로 강조 표시된 녹색 90 매개변수를 사용하여 명령을 내립니다.
검은색

사용자 생성 

사용자가 생성한 변수 및 명령

사용자가 생성한 변수가 있는 두 개의 명령이 표시되는데, 첫 번째 명령은 범위 10의 값을 읽고 값 부분은 빨간색 상자로 강조 표시됩니다. 두 번째는 왼쪽 범퍼를 누르면 ()이라고 읽습니다. 괄호와 콜론이 강조 표시되어 이러한 명령 중 사용자가 만든 부분을 보여줍니다.

 

프로젝트의 주석도 녹색으로 표시되지만, 주석 앞에는 파운드(#) 기호가 붙습니다. 프로젝트에 있는 녹색 댓글의 예는 #개의 댓글로 표시됩니다.

작업 공간에 명령을 입력할 때 인식할 수 없는 구성 요소가 있으면 검은색으로 유지됩니다(사용자가 만든 범주처럼). 이는 나중에 좌절이나 추가 문제 해결을 예방하기 위해 작업할 때 유용한 지표가 될 수 있습니다.

커서와 키보드를 사용하여 오류를 수정하세요. 구성 요소가 인식되면 색상이 올바르게 지정됩니다. 아래 비디오 클립에서는 turn_for 명령이 프로젝트에 입력되었는데, 두 개의 구성 요소가 잘못 철자되어 검은색으로 표시되었습니다. 오류가 수정될 때마다 해당 명령 부분의 색상이 변경됩니다.

비디오 파일

들여쓰기의 중요성

VEXcode VR Python에서는 들여쓰기가 매우 중요합니다. 프로젝트 내에서 명령이 정렬되는 방식은 프로젝트의 흐름에 영향을 줍니다. 부적절한 들여쓰기로 인해 프로젝트가 의도한 대로 실행되지 않거나 전혀 실행되지 않을 수 있습니다. 서로 정렬된 명령은 시퀀스로 실행됩니다. 다른 명령 안에 들여쓰기 된 명령(예: 루프 내부의 명령)은 해당 구조 내에서 실행됩니다. 이 과정 전반에 걸쳐 들여쓰기에 대해 자세히 알아보게 됩니다. 빨간색 화살표가 다양한 들여쓰기 수준을 나타내는 올바르게 들여쓰기된 프로젝트의 예입니다. for 루프는 def main 함수 안에 들여쓰기 되어 있고, for 루프 안에 있는 드라이브트레인 명령은 더 들여쓰기 되어 있습니다.

코드에 색상을 지정하는 것과 마찬가지로 VEXcode VR Python에는 적절한 들여쓰기에 대한 시각적 신호가 있습니다. 프로젝트 왼쪽의 회색 선은 프로젝트가 어떻게 진행되는지 보여줍니다. 이 이미지의 화살표가 표시한 것처럼,main함수에서 프로젝트 전체를 관통하는 연속적인 선이 있어야 합니다. def main 명령 바로 아래 왼쪽에 있는 주요 기능 표시 줄이 프로젝트의 명령 옆에 단색으로 표시된 올바르게 들여쓰기된 프로젝트의 예입니다.

이후의 모든 루프나 제어 구조에도 구조의 시작과 끝을 보여주는 자체 표시선이 있습니다. 이 예에서에서루프의 표시선은 화살표로 강조 표시됩니다. for 루프의 표시선이 for 루프에서 반복되는 드라이브트레인 명령의 왼쪽으로 쭉 뻗어 있는 올바르게 들여쓰기된 프로젝트입니다.

들여쓰기 명령 

VEXcode VR Python 프로젝트가 점점 더 복잡해질수록 들여쓰기는 프로젝트를 구성하는 방식에서 중요한 역할을 하게 됩니다. 

  • 프로젝트에 명령을 추가할 때 키보드의 'Tab' 버튼을 사용하여 프로젝트의 줄을 적절히 들여쓰기합니다. 명령의 시작 부분에 커서를 놓고 명령이 필요한 위치로 들여쓰기될 때까지 'Tab'을 누릅니다.
    • 여러 명령을 같은 방식으로 들여쓰기하려면 들여쓰기할 명령을 선택한 다음, 키보드의 'Tab' 버튼을 사용하여 모든 명령을 한 번에 이동합니다.
  • 아래 비디오 클립에는 에서 루프 안에 들여쓰기해야 하는 세 가지 명령이 있습니다. 첫 번째는 커서를 줄의 시작 부분에 놓았을 때 개별적으로 탭으로 넘어갑니다. 그런 다음 나머지 두 개를 강조 표시하고 탭하여 정렬하면 프로젝트가 올바르게 실행됩니다.
    • 명령이 올바르게 들여쓰기되면에서루프의 표시 줄이 나타납니다.   
비디오 파일