2/2 페이지 열람 중
while 반복문 반복(Loop)해서 문장을 수행해야 할 경우 while문을 사용한다. while문의 기본 구조 while 조건문: 문장1 문장2 문장3 while문은 조건문이 참인 동안에 while문 아래에 속하는 문장들이 반복해서 수행된다. 위의 기본 구조에서 본다면, 조건문이 참일 경우 (문장1, 문장2, 문장3),(문장1, 문장2, 문장3),(문장1, 문장2, 문장3)..... 식으로 계속 반복되어 실행된다. 원리는 다음과 같다…
Numbers (숫자형) Number 타입은 숫자 값을 저장한다. int 정수 float 부동소수점이 있는 실수 long 8진수 8진수(Octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다. 16진수 16진수(Hexadecimal)를 만들기 …
식별자 (Identifiers) 파이썬 식별자는 변수, 함수, 클래스, 모듈 또는 다른 개체를 식별하는데 사용되는 이름이다. 식별자는 문자 A~Z로 시작하고 밑줄(_), 숫자(0~9) 를 사용할 수 있다. 파이썬은 문자 @, $, %는 식별자로 사용할 수 없다. 파이썬은 대소문자를 구분한다. 예약어 (Reserved Words) - keyword 예약어는 모두 30개이다. 예약어는 상수 또는 변수 나 다른 식별자의 이름으로 사용 할 수 없다. 예약어는 모두 소문자이다. imp…
레이싱 게임 만들기 1 - 클래스를 이용하여 다수의 자동차 만들기 이전 강좌를 통해 스크린을 만들고, 스크린안에서 이미지를 움직이는 방법을 살펴보았다. 이와 같은 방법을 응용하여 레이싱 게임을 만들어보자. 게임의 내용은 도로위를 달리는 플레이어가다수의 다른 차량을 피해가며 점수를 올리는 게임이다. 스크린위에 레이싱카를 만드는 방법은 모두 동일하다. 하지만 플레이어 차는 1대이고, 다른 차들은 여러대가 되어야 한다. 플레이어카는 키보드로 조작이 가능해야 하며, 다른 차들은 일정한 속도로 도로 위를 움직여야 …
파이썬 GUI프로그래밍을 하기 위해서 필요한 도구들을 모두 설치하였다. Python + Eclipse + Pyside6이정상적으로 설치되었다면, 간단하게 GUI 프로그래밍을 실습해본다. 1) Eclipse를 실행한다. 본 강좌의 워크스페이스는 C:/JBMPA로 설정하였다. 2) 프로젝트 생성 File > New > PyDev Project 프로젝트 생성 창이 나타나면, 원하는 이름의 프로젝트를 만든다. 아래는 lecture라는 프로젝트를 만든 예제이다. 프로젝…
파이썬 공식 홈 : https://www.python.org/ 다운로드 페이지 : https://www.python.org/downloads/windows/ 자신의 운영체제에 맞는 최신의 파이썬 버전을 다운로드 한다. (아래에 예시로 보여주는이미지는 여러 버전을 설치 및 업데이트 하면서 이미지를 캡쳐한 것이기 때문에, 이미지에 나오는 파이썬 버전에 신경쓰지말고 진행하면 된다. ) 1) 설치파일을 클릭하여 파이썬을 설치 시작한다. Add Python 3.7 to PATH는 꼭 체크, 환경 변수…
Turtle 모듈 사용하기 Turtle은 그래픽 환경에서 프로그래밍을 쉽게 배울 수 있도록 파이썬에서 제공하는 모듈이다. Turtle 모듈의 몇 가지 메서드를 익혀서 사용하면 간단하게 게임을 만들 수 있다. 기본적으로 사각형, 삼각형, 거북이 모양의 Shape를 이용하여 앞으로, 뒤로 가는 등의 동작을 만들 수 있고, Shape의 이동 궤적을 선으로 그려줌으로써 다양항 도형등을 만들어 낼 수 있다. Turtle 모듈의 문서는 아래의 링크에서 모두 확인 할 수 있다. https://docs.python.org/3…