분류
|
1. 개요2. 템플릿3. 블록
3.1. 시작
4. 여담3.1.1. 시작하기 버튼을 클릭했을 때3.1.2. 특정 키가 눌려졌을 때3.1.3. 마우스를 클릭했을 때3.1.4. 마우스 클릭을 해제했을 때3.1.5. 오브젝트를 클릭했을 때3.1.6. 오브젝트 클릭을 해제했을 때3.1.7. 신호를 받았을 때3.1.8. 신호를 보내기3.1.9. 신호를 보내고 기다리기3.1.10. 장면이 시작되었을 때3.1.11. 장면 시작하기3.1.12. 다음/이전 장면 시작하기
3.2. 흐름3.2.1. 초 기다리기3.2.2. 반복하기3.2.3. 계속 반복하기3.2.4. 참이 될때까지/인동안 반복하기3.2.5. 반복 중단하기3.2.6. 이번 반복 건너뛰기3.2.7. 만일 참이라면3.2.8. 만일 참이라면/아니라면3.2.9. 참이 될때까지 기다리기3.2.10. 모든 코드 멈추기3.2.11. 처음부터 다시 실행하기3.2.12. 복제본이 처음 생성되었을 때3.2.13. 복제본 생성하기3.2.14. 이 복제본 삭제하기3.2.15. 모든 복제본 삭제하기
3.3. 움직임3.3.1. 이동방향으로 움직이기3.3.2. 화면 끝에 닿으면 튕기기3.3.3. x좌표를 이동하기3.3.4. y좌표를 이동하기3.3.5. ~초동안 x: y: 만큼 움직이기3.3.6. x: 위치로 이동하기3.3.7. y: 위치로 이동하기3.3.8. x: y: 위치로 이동하기3.3.9. ~초동안 x: y: 위치로 이동하기3.3.10. 오브젝트 위치로 이동하기3.3.11. ~초동안 오브젝트 위치로 이동하기3.3.12. 방향을 회전하기3.3.13. 이동방향을 회전하기3.3.14. ~초동안 방향을 회전하기3.3.15. ~초동안 이동 방향을 회전하기3.3.16. 방향을 정하기3.3.17. 이동 방향을 정하기3.3.18. 오브젝트 쪽 바라보기3.3.19. 방향으로 ~만큼 움직이기
3.4. 생김새3.5. 붓3.6. 소리3.7. 판단3.8. 계산3.9. 자료3.10. 함수3.11. 데이터분석3.12. 인공지능3.13. 확장3.14. 하드웨어3.14.1. 연결하기
3.15. 엔트리 콘솔[경고] 본 문서는 아직 작성이 덜 된 문서입니다. 문서가 완벽해질 때까지 많은 협조 부탁드립니다. |
1. 개요 [편집]
엔트리의 코드들을 모아 놓은 문서. 아래 서술할 코드들은 전부 한국어 편집기 블록 코딩 기준으로 작성한다.
2. 템플릿 [편집]
||<-3><bgcolor=#탭 색> {{{+2 {{{#fff '''블록명'''}}}}}} ||
||<-3><bgcolor=#fff> [[파일:시작하기 버튼을 클릭했을 때.png|width=250]] ||
|| {{{#000 '''용도'''}}} ||<-3><bgcolor=#fff,#000> ||
|| {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> ||분류는 시작 블록, 단순 블록, 목록 상자가 있는 블록, 아래에 다른 블록과 연결할 수 없는 블록, 조건문 블록, 복합 블록(블록 내에 문자열값 또는 판단값이 필요한 경우), 판단 블록, 계산 블록, 반복 블록, 특수 블록으로 나뉩니다. 서로 다른 항목이 여러 개 있는 블록도 가능합니다.
3. 블록 [편집]
3.1. 시작 [편집]
3.1.1. 시작하기 버튼을 클릭했을 때 [편집]
3.1.2. 특정 키가 눌려졌을 때 [편집]
3.1.3. 마우스를 클릭했을 때 [편집]
3.1.4. 마우스 클릭을 해제했을 때 [편집]
3.1.5. 오브젝트를 클릭했을 때 [편집]
3.1.6. 오브젝트 클릭을 해제했을 때 [편집]
3.1.7. 신호를 받았을 때 [편집]
3.1.8. 신호를 보내기 [편집]
3.1.9. 신호를 보내고 기다리기 [편집]
3.1.10. 장면이 시작되었을 때 [편집]
3.1.11. 장면 시작하기 [편집]
3.1.12. 다음/이전 장면 시작하기 [편집]
3.2. 흐름 [편집]
3.2.1. 초 기다리기 [편집]
3.2.2. 반복하기 [편집]
3.2.3. 계속 반복하기 [편집]
3.2.4. 참이 될때까지/인동안 반복하기 [편집]
3.2.5. 반복 중단하기 [편집]
3.2.6. 이번 반복 건너뛰기 [편집]
3.2.7. 만일 참이라면 [편집]
3.2.8. 만일 참이라면/아니라면 [편집]
3.2.9. 참이 될때까지 기다리기 [편집]
3.2.10. 모든 코드 멈추기 [편집]
3.2.11. 처음부터 다시 실행하기 [편집]
3.2.12. 복제본이 처음 생성되었을 때 [편집]
3.2.13. 복제본 생성하기 [편집]
3.2.14. 이 복제본 삭제하기 [편집]
3.2.15. 모든 복제본 삭제하기 [편집]
3.3. 움직임 [편집]
좌표와 방향이 많이 쓰이는데 좌표는 수학에서의 평면좌표와 동일하고 방향은 위를 0으로 하고 시계 방향으로 360도까지 증가한다.
3.3.1. 이동방향으로 움직이기 [편집]
이동방향으로 움직이기 | |||
용도 | 오브젝트의 이동 방향으로 특정 수치만큼 이동하게 한다. | ||
분류 | 복합 블록 | ||
3.3.2. 화면 끝에 닿으면 튕기기 [편집]
화면 끝에 닿으면 튕기기 | |||
용도 | 오브젝트가 화면의 가장자리에 들어서면 반대 방향을 바라본다. | ||
분류 | 복합 블록 | ||
3.3.3. x좌표를 이동하기 [편집]
3.3.4. y좌표를 이동하기 [편집]
3.3.5. ~초동안 x: y: 만큼 움직이기 [편집]
3.3.6. x: 위치로 이동하기 [편집]
3.3.7. y: 위치로 이동하기 [편집]
3.3.8. x: y: 위치로 이동하기 [편집]
3.3.9. ~초동안 x: y: 위치로 이동하기 [편집]
3.3.10. 오브젝트 위치로 이동하기 [편집]
3.3.11. ~초동안 오브젝트 위치로 이동하기 [편집]
3.3.12. 방향을 회전하기 [편집]
3.3.13. 이동방향을 회전하기 [편집]
3.3.14. ~초동안 방향을 회전하기 [편집]
3.3.15. ~초동안 이동 방향을 회전하기 [편집]
3.3.16. 방향을 정하기 [편집]
3.3.17. 이동 방향을 정하기 [편집]
3.3.18. 오브젝트 쪽 바라보기 [편집]
3.3.19. 방향으로 ~만큼 움직이기 [편집]
3.4. 생김새 [편집]
3.5. 붓 [편집]
스크래치의 펜과 같은 기능이다.
3.6. 소리 [편집]
3.7. 판단 [편집]
3.8. 계산 [편집]
3.9. 자료 [편집]
3.9.1. 대답 관련 [편집]
3.9.2. 변수 관련 [편집]
3.9.3. 리스트 관련 [편집]
3.10. 함수 [편집]
3.10.1. 속성 [편집]
함수의 속성을 다룬다.
3.10.1.1. 이름값 [편집]
3.10.1.2. 문자/숫자값 [편집]
3.10.1.3. 판단값 [편집]
3.10.1.4. 결괏값 있는 함수 [편집]
함수 실행이 끝나고 나서 반환해주는 값이다. 파이썬의 return같은 형태라고 보면 된다. 결괏값을 가진 함수는 연산 블록 같은 형태로 변한다.
3.10.1.5. 지역변수 [편집]
함수 내에서 사용되는 변수로 파이썬의 self.변수와 비슷한 형태이며 함수가 끝나면 변수의 값은 사라진다. 사실상 임시용이다. 함수 밖에서는 사용할 수 없다.
3.10.2. 재귀함수 [편집]
함수안에 해당함수를 넣어서 무한히 작동되는 함수.
'계속 반복하기'나 '( )번 반복하기'는 한 번 코드를 작동시킬 때마다 1프레임씩 걸리기 때문에 빠른 계산이 힘들다. 이와 달리 재귀함수를 통해 반복시키면 모든 작동이 1프레임만에 작동되어 빠른계산이 가능하다. 업데이트로 함수의 호출횟수가 약 1500회가 되면 튕기기때문에 변수를 만들어서 호출 횟수가 1500회가 되면 멈추게 하는 것이 좋다.
'계속 반복하기'나 '( )번 반복하기'는 한 번 코드를 작동시킬 때마다 1프레임씩 걸리기 때문에 빠른 계산이 힘들다. 이와 달리 재귀함수를 통해 반복시키면 모든 작동이 1프레임만에 작동되어 빠른계산이 가능하다. 업데이트로 함수의 호출횟수가 약 1500회가 되면 튕기기때문에 변수를 만들어서 호출 횟수가 1500회가 되면 멈추게 하는 것이 좋다.
3.11. 데이터분석 [편집]
3.12. 인공지능 [편집]
인공지능 관련 코드를 사용할 수 있다.
3.12.1. 인공지능 블록 불러오기 [편집]
기능으로는 오디오 감지, 읽어주기, 번역, 비디오 감지, 음성인식, 손인식, 얼굴 인식, 사물인식, 모델 학습이 있다.
3.12.2. 인공지능 모델 학습하기 [편집]
인공지능 모델학습 기능도 있다. 이미지, 텍스트, 오디오 모델학습이 있으며 테이블을 이용해 모델학습을 하는 분류, 예측, 군집이 있다.
3.13. 확장 [편집]
확장 블록은 현재 날씨, 행사, 자연재난 국민행동요령, 생활안전 국민행동요령이 있다. 잘 쓰이진 않는다.
3.14. 하드웨어 [편집]
엔트리용 하드웨어를 연결해야 쓸 수 있다. 개인용으로 하드웨어를 살 일도 없고 불편한 점도 많아 주로 교육용으로 쓰인다.
3.14.1. 연결하기 [편집]
- 엔트리 하드웨어 프로그램을 실행한다(만약 엔트리 하드웨어 프로그램이 없을 경우에는 작품 만들기에 들어가 하드웨어를 클릭한 후에 연결 프로그램 설치를 누르고 다운로드를 한다.).
- 적용할 하드웨어를 정한다.
- 컴포트를 정한 후에 기다린 후에 드라이버를 설치한다(드라이버 설치 클릭).
- 펌웨어를 설치하라는 창이 뜨면 펌웨어를 설치한다.
- 하드웨어 블록으로 코딩을 한다.
3.15. 엔트리 콘솔[2] [편집]
엔트리파이썬에서 내보낸 출력값을 출력한다.
4. 여담 [편집]
더 추가할 예정
































