태지쌤

로봇 & 코딩교육 No.1 크리에이터

IT관련

KT AI 코디니의 장점(블록 비활성화 / for i in range 반복문)

태지쌤 2024. 3. 2. 09:47
반응형

ㅋ안녕하세요? 로봇 & 코딩교육

No.1 크리에이터 태지쌤이에요.

코딩교육에 널리 사용되고 있는 교육용 플랫폼은

대표적으로 스크래치, 엔트리, 코디니, 엠블록이 있어요.

서로 장단점이 있구요.

저는 사실 SW교육의 핵심은 컴퓨팅 사고력

문제해결력과 논리력, 알고리즘이기 때문에

도구(플랫폼)는 크게 중요하지 않다고 생각합니다.

모나* 볼펜, 모* 글로리 볼펜... 볼펜 종류가 많은데

무슨 볼펜으로 그렸느냐가 중요하지 않고

그 볼펜으로 무엇을 그렸느냐가 중요한거죠.

그럼에도 불구하고 특정 플랫폼마다 장점이 있어요.

오늘은 KT에서 만든 AI 코디니의 장점을 소개할게요.

1) 블록 비활성화

이게 생각보다 쓸만합니다.

스크래치나 엔트리는 메모 추가(주석)까지는

관련 기능을 지원해요.

하지만 주석의 경우 코드에 대한 설명 외에도

특정 코드를 임시적으로 비활성화시켜서

디버깅 과정에 유용하게 활용할 수 있거든요.

현재 이 기능은 유일하게 코디니에서 가능해요.

위의 코드에서 시작버튼을 클릭했을 때 블럭에 마우스를 올려놓고

블록 비활성화를 선택하면

아래와 같이 시작버튼을 클릭했을 때 블록이

회색 음영처리된 것을 볼 수 있어요.

이 상태에서 코드를 실행하면 코드가 실행되지 않습니다.

특정 코드를 임시적으로 비활성화 시킨거죠.

 

2) for i in range 반복문

반복문의 종류는 다양합니다.

엔트리와 스크래치에서 지원하는 반복문은

아래와 같이 동일합니다.

 

* 특정 횟수 반복

* 무한 반복(계속 반복)

* 조건 반복(참이 될 때까지 반복하기 repeat until)

반면 AI 코디니의 경우

한 가지가 더 있네요.

바로 for i in range 반복문이에요.

실제로 파이썬에서 이 반복문을 지원해요.

 

파이썬 for i in range 반복문에서

시작값과 종료값이 그대로 코디니에 들어가 있어요.

(증가 값은 기본값이 1이라서 생략 가능)

아래와 같이 활용가능하구요.

이 반복문이 리스트와 함께 동작하면

아주 강력한 힘을 발휘할 수 있어요.

리스트에 있는 항목을 불러올 때 아주 편리해요.

(리스트 순회)

for i in range 반복문을 지원하지 않은 언어에서는

아래와 같이 코딩해야 하구요.

이상 국내에서 많이 활용되고 있는

AI 코디니가 엔트리, 스크래치에 없는

아주 유용한 기능에 대해 알아봤어요.

반응형