본문 바로가기

Python

2강 Python과 Pygame 설치하기 파이썬과 Pygame 설치하기 파이썬과 Pygame 은 아래의 사이트에서 다운받을 수 있다. 파이썬: https://www.python.org/ Pygame: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Pygame은 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 이곳에 들어가면 받을 수 있다. 들어가서 자신의 python 버전에 맞는 pygame을 다운 받기 바란다. 더보기
1강 Python 과 Pygame에 대한 간략한 소개 이곳 에서는 Pygame을 사용하여 그래픽과 애니메이션 그리고 사운드를 프로그래밍 하는 방법을 배울 것이다. 하지만 이것을 배우기 위해서는 Python 프로그래밍의 기본을 먼저 알고 있어야한다. Python은 크게 어렵지 않기 때문에 조금만 노력하면 충분히 학습 가능하다. Python을 설치하면 random, math, time 등의 추가 함수를 제공하는 모듈이 딸려 오는 것처럼 Pygame 프레임워크를 설치하면 그래픽을 그리고, 소리를 재생하며, 마우스 입력을 제어하는 모듈이 따라온다. 우리는 Pygmae이 제공하는 기본 모듈과 함수에 대해 배울 것이다. 더보기
파이썬의 유용한 내장 함수 파이썬은 여러분이 사용할 수 있는 함수들과 모듈들을 많이 준비해놓고 있다. 든든한 망치나 드라이버처럼, 내장된 도구(정말로 거대한 코드)는 프로그램을 훨씬 쉽게 작성하도록 해줄 것이다. 모듈은 사용하기 전에 임포트되어야 한다. 하지만 파이썬의 내장 함수는 임포트할 필요가 없다. 파이썬 쉘을 시작하자마자 사용될 준비가 된 것이다. 여기서는 파이썬 프로그래머들이 자주 사용하는 유용한 12개의 내장함수들에 대해서 살펴볼 것이다. 그 함수들이 수행하는 작업과 사용 방법을 설명할 것이며, 그런 다음 여러분의 프로그램에 어떤 도움을 줄 수 있는지 예제를 보여줄 것이다. 아래의 함수들을 클릭하면 자세한 설명이 나온다. ABS 함수 abs 함수는 숫자의 절대값(부호가 없는 숫자값)을 반환한다. 예를 들어 10의 절대값.. 더보기
클래스와 객체를 사용하는 방법 기린(a giraffe)과 사람들이 다니는 길인 보도(a sidewalk)에 왜 똑같이 a가 붙는 것일까? 왜냐하면 기린과 보도 모두 영어에서 사물(things)이라고 불리는 명사이기 때문이며, 이러한 사물을 파이썬에서는 사물을 객체(object)라고 부른다. 객체에 대한 개념은 컴퓨터 세계에서 매우 중요한 개념들 중의 하나다. 객체는 프로그램 내에 있는 코드를 구성하는 방법이며 복잡한 개념을 좀 더 쉽게 만들어준다. 파이썬에서 객체가 어떻게 동작하는지 정말로 이해하려면 객체들의 종류를 알아야 한다. 자, 기린과 보도부터 시작해보자. 기린은 동물의 한 종류인 포유류 중의 하나다. 물론 기린은 살아있는 동물 객체이기도 하다. 이제 보도에 대해 생각해보자. 살아있지 않다는 것 말고는 더 할 말이 없을 것 같.. 더보기