파이썬이란 언어의 특징 과 장단점 을 알아보고 시작합시다! 파이썬(Python) 은 1990년 암스테르담의 귀도 반 로섬 (Guido Van Rossum) 이 개발한 인터프리터 언어이다. 이 인터프리터 언어 란 한 줄씩 소스 코드를 해석 해서 그때그때 실행 해 결과를 바로 확인 할 수 있는 언어 이다. 이와 반대 되는 언어로는 컴파일 언어 (C,C++,Java) 가 있는데 소스코드를 컴파일을 한 후 한번에 실행되는 방식으로 작동되는 언어이기에 여기서 파이썬의 단점 이 들어납니다. 이 언어를 인터프리터를 거쳐 번역하고 실행하기에 컴파일 언어에 비해 속도가 느리다 . 하지만 파이썬은 이 단점을 가려줄 수 있는 많은 장점 들이 있습니다! 장점들! 1. 배우기 좋다! 파이썬 은 다른 언어들에 비해 인간에게 친화적 입니다. 파이썬은 다른언어에 비해 프로그래밍을 모르는 비전공자 도 쉽게 배울 수 있습니다. 자바(Java) 와 파이썬(Python) 의 'hello world' 를 출력하는 코드를 예제로 확인하면 #Java public class HelloWorld { public static void main(String[] args) { System.out.println( "hello world" ); } } #Python print('hello world') 이와 같이 비교적 간단하여 초보자들도 쉽게 접하고 배울 수 있는 언어입니다. 2. 생산성 이 좋다 위 장점에서 본 예제처럼 다른 언어에 비해 쉽고 간단 합니다 쉽고 간결한 문법 덕분에 더 작은 코드로 쉽고 빠르게 코드를 작성하실 수 있습니다! 이 장점...
코루틴과 인보크함수 코루틴과 인보크 게임을 만들다 보면 혹은 다른 프로그램을 만들다 보면 일정 간격 혹은 지정된 시간마다 반복해야 하는 함수들이 있다 코루틴과 인보크 함수는 이런 일들을 간편하게 처리할수있게 해준다 1.인보크 함수 Test 라는 스크립트를 만들고 그 안에 InvokeTest 라는 함수를 만들었다. InvokeTest 가 하는 일은 콘솔 창에 InvokeTest : 시간 을 출력해준다. 그리고 Start 함수에서 Invoke(" InvokeTest ", 1 ); 을 입력했다. 이 문장의 뜻은 InvokeTest 라는 이름의 함수를 1초 후 에 실행하라 이다. 실제로 코드를 넣고 실행하면 1초 후 위와 같은 문장이 콘솔창에 출력된다. 만약 인보크함수를 실행했는데 취소하고 싶다면 아래와 같은 함수를 사용하면 모든 인보크가 취소 된다 만약 모든 인보크가 아니라 특정한 함수만 취소하고 싶다면 이처럼 인보크함수를 호출할때 처럼 해당 함수의 이름을 넣어주면 해당 함수면 취소가 된다. 만약 해당 함수를 일정 시간마다 반복하고 싶다면 InvokeRepeating 함수를 사용하면 된다. 이 함수의 인수는 InvokeRepeating(" 실행할 함수명 ", 몇초 후 부터 , 몇초 마다 ); 이다 예를 들어 InvokeRepeating(" InvokeTest ", 3 , 1 ); 이렇게 적었다면 InvokeTest 함수를 3 초 후 부터 1 초마다 반복하라 가 된다. 이 함수도 위에서 설명한 CancelInvoke 함수로 취소가 가능하다. 2. 코루틴 코루틴은 처음보면 조금 난해할수 있다. 하지만 위에서 배운 인보크와 크게 다를것이 없다. 위 코드를 보면 IEnumerator CoroutineTest() 라는 함수가 있다. 이는 우리가 평소에 쓰는 함수와 완전히 같지만 반환형 만 조금 다른것 뿐이다. 위 함수를 실행하면 콘솔창에 "CoroutineTest...