| ... | ... | |
|---|
| 183 | 183 | || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || |
|---|
| 184 | 184 | |
|---|
| 185 | 185 | === 움직임 === |
|---|
| 186 | 좌표와 방향이 많이 쓰이는데 좌표는 수학에서의 평면좌표와 동일하고 방향은 위를 0으로 하고 시계 방향으로 360도까지 증가한다. |
|---|
| 186 | 187 | |
|---|
| 187 | 188 | === 생김새 === |
|---|
| 188 | 189 | |
|---|
| 189 | 190 | === 붓 === |
|---|
| 191 | 스크래치의 펜과 같은 기능이다. |
|---|
| 190 | 192 | |
|---|
| 191 | 193 | === 소리 === |
|---|
| 192 | 194 | |
|---|
| ... | ... | |
|---|
| 200 | 202 | ==== 리스트 관련 ==== |
|---|
| 201 | 203 | |
|---|
| 202 | 204 | === 함수 === |
|---|
| 205 | [[파일:함수.png]] |
|---|
| 206 | |
|---|
| 207 | [[파일:함수코드.png]] |
|---|
| 208 | 엔트리에서 함수는 한 기능을 위해 다른 블록들을 엮어놓은 것이다.[* 스크래치에서는 블록이라고 부른다.] |
|---|
| 203 | 209 | ==== 속성 ==== |
|---|
| 210 | 함수의 속성을 다룬다. |
|---|
| 204 | 211 | ===== 이름값 ===== |
|---|
| 212 | [[파일:문자열값.png]] |
|---|
| 213 | 여기에 써넣은 텍스트는 함수의 이름이 된다. 그냥은 필요없고 이름과 이름 사이에 다른 추가 블록을 넣을 때 쓰인다. 어떠한 문자열이 값을 설명할 때에도 쓰인다. |
|---|
| 205 | 214 | ===== 문자/숫자값 ===== |
|---|
| 215 | [[파일:문숫값.png]] |
|---|
| 216 | 함수 안에서의 변수라고 할 수 있다. 이 블록을 끼워넣은 후 원형 부분만 함수의 실제 코드에 넣으면 그대로 적용된다. |
|---|
| 206 | 217 | ===== 판단값 ===== |
|---|
| 218 | [[파일:판단값.png]] |
|---|
| 219 | 함수 안에서의 판단값이다. 사용 방식은 문자/숫자값 하고 같다. 함수 탭 외에서 사용할 때에는 육각형 모양 특정 판단블록을 끼워맞추면 알아서 잘 작동한다. |
|---|
| 207 | 220 | ===== 결괏값 있는 함수 ===== |
|---|
| 221 | 함수 실행이 끝나고 나서 반환해주는 값이다. 파이썬의 return같은 형태라고 보면 된다. 결괏값을 가진 함수는 연산 블록 같은 형태로 변한다. |
|---|
| 208 | 222 | ===== 지역변수 ===== |
|---|
| 223 | 함수 내에서 사용되는 변수로 파이썬의 self.변수와 비슷한 형태이며 함수가 끝나면 변수의 값은 사라진다. 사실상 임시용이다. 함수 밖에서는 사용할 수 없다. |
|---|
| 209 | 224 | ==== [[재귀함수]] ==== |
|---|
| 225 | 함수안에 해당함수를 넣어서 무한히 작동되는 함수. |
|---|
| 226 | '계속 반복하기'나 '( )번 반복하기'는 한 번 코드를 작동시킬 때마다 1프레임씩 걸리기 때문에 빠른 계산이 힘들다. 이와 달리 재귀함수를 통해 반복시키면 모든 작동이 1프레임만에 작동되어 빠른계산이 가능하다. 업데이트로 함수의 호출횟수가 약 1500회가 되면 튕기기때문에 변수를 만들어서 호출 횟수가 1500회가 되면 멈추게 하는 것이 좋다. |
|---|
| 210 | 227 | |
|---|
| 211 | 228 | === 데이터분석 === |
|---|
| 212 | | ==== 테이블 관련 ==== |
|---|
|
|
|
|
| 229 | [[파일:테이블 탭.png]] |
|---|
| 230 | 2020.02.26 기준 추가됨. 말 그대로 차트나 데이터를 분석한다. |
|---|
| 231 | 3월 12일 기준 테이블에서 우클릭을 이용해 데이터를 추가 가능한 뿐만아니라 그래프, 최솟값, 최댓값 등 여러 가지를 할 수 있다. |
|---|
| 232 | 블록으로는 테이블에 행과 열을 추가하고 삭제하는 블록, 차트를 열고 닫는 블록, (테이블)의 (숫자) 값번째 항목 블록 등이 있으며 속성을 계산하는 블록을 이용해 평균을 구할 수도 있다. 테이블을 간단히 설명하자면 엔트리에서의 2차원 리스트이다. |
|---|
| 233 | 엑셀 형식으로 되어 있으며 테이블을 추가하면 관련 코드를 사용할 수 있다. |
|---|
| 213 | 234 | |
|---|
| 214 | 235 | === 인공지능 === |
|---|
| 236 | 인공지능 관련 코드를 사용할 수 있다. |
|---|
| 215 | 237 | ==== 인공지능 블록 불러오기 ==== |
|---|
| 238 | 기능으로는 오디오 감지, 읽어주기, 번역, 비디오 감지, 음성인식, 손인식, 얼굴 인식, 사물인식, 모델 학습이 있다. |
|---|
| 216 | 239 | ==== 인공지능 모델 학습하기 ==== |
|---|
| 240 | 인공지능 모델학습 기능도 있다. 이미지, 텍스트, 오디오 모델학습이 있으며 테이블을 이용해 모델학습을 하는 분류, 예측, 군집이 있다. |
|---|
| 217 | 241 | |
|---|
| 218 | 242 | === 확장 === |
|---|
| 243 | 확장 블록은 현재 날씨, 행사, 자연재난 국민행동요령, 생활안전 국민행동요령이 있다. 잘 쓰이진 않는다. |
|---|
| 219 | 244 | |
|---|
| 220 | 245 | === 하드웨어 === |
|---|
| 246 | 엔트리용 하드웨어를 연결해야 쓸 수 있다. 개인용으로 하드웨어를 살 일도 없고 불편한 점도 많아 주로 교육용으로 쓰인다. |
|---|
| 221 | 247 | ==== 연결하기 ==== |
|---|
| 222 | 248 | |
|---|
| 223 | | === 엔트리 콘솔[* 우리가 아는 그 html이 아니라 엔트리에서 지원하는 출력값을 내보내는 콘솔 창이다.] === |
|---|
|
|
|
|
|
|
|
|
|
| 249 | * 엔트리 하드웨어 프로그램을 실행한다(만약 엔트리 하드웨어 프로그램이 없을 경우에는 작품 만들기에 들어가 하드웨어를 클릭한 후에 연결 프로그램 설치를 누르고 다운로드를 한다.). |
|---|
| 250 | * 적용할 하드웨어를 정한다. |
|---|
| 251 | * 컴포트를 정한 후에 기다린 후에 드라이버를 설치한다(드라이버 설치 클릭). |
|---|
| 252 | * 펌웨어를 설치하라는 창이 뜨면 펌웨어를 설치한다. |
|---|
| 253 | * 하드웨어 블록으로 코딩을 한다. |
|---|
| 254 | |
|---|
| 255 | === 엔트리 콘솔[* 우리가 아는 f12 누르면 나오는 html이 아니다] === |
|---|
| 256 | 엔트리파이썬에서 내보낸 출력값을 출력한다. |
|---|
| 257 | |
|---|
| 258 | == 여담 == |
|---|
| 224 | 259 | |
|---|
| 225 | 260 | 더 추가할 예정 |
|---|
| 226 | | |
|---|
| 227 | | == 여담 == |
|---|