노력과 삽질 퇴적물

파이썬: 기초정리 (4) 본문

📂기초 및 세팅 note/언어. 스크립트 계열

파이썬: 기초정리 (4)

MTG 2013. 5. 26. 17:45


파이썬: 기초정리 (1)

파이썬: 기초정리 (2)

파이썬: 기초정리 (3)

파이썬: 기초정리 (4)


* 해당 포스트는 파이썬 무료 라이브러리인 pygame기준으로 작성했습니다. 파이션 기본 API가 아닙니다.

* 해당 샘플은 파이썬 2.7기준입니다.






1. pygame(파이게임), 환경구축


파일명

예시 경로

 pygame 1.9.2

 (pygame-1.9.2a0.win32-py2.7.msi)

 C:\Python2



* 추천 튜토리얼

Program Arcade Games With Python And Pygame







2. pygame(파이게임)


기본 윈도우

# -*- coding: utf-8 -*-

import pygame, sys

from pygame.locals import *


WIN_SIZE = (600, 400)

WIN_TITLE = 'python 2.7 & pygame 1.9.2'

WIN_FPS = int(60)


#윈도우 출력설정

pygame.init()

WIN_DISPLAY = pygame.display.set_mode(WIN_SIZE)

pygame.display.set_caption(WIN_TITLE)


#윈도우 루프

fps = pygame.time.Clock()

while True: 

    for event in pygame.event.get():

        if event.type == QUIT:

            pygame.quit()

            sys.exit()


    fps.tick(WIN_FPS)

    pygame.display.flip()

    pygame.display.update()

pass #END. while True:




간단한 pygame 샘플 프로젝트

pyGame.zip






3. 개발용 추천링크


한글.

[기고]약정 벗은 안드로이드, 서버가 되다…'서품폰' - 지디넷코리아

파이썬 코딩 스타일 가이드 (파이썬 문서고)

파이썬 조각코드 모음 (파이썬 문서고)

파이썬 패턴 - 최적화 이야기 (파이썬 문서고)

파이썬 팁과 트릭 그리고 핵 (파이썬 문서고)

파이게임 문서 (파이썬 문서고)



영문.

AngrySnakes - pygame - python game development (클래스 및 네트워크 통신 구성이 가장 준수한 오픈소스)

Program Arcade Games With Python And Pygame(Home) [#홈] [#샘플&튜토리얼]

Popular Python recipes « ActiveState Code

Quick & Dirty Python Programs

Python Patterns - An Optimization Anecdote (written by. Guido van Rossum)

Python Tips, Tricks, and Hacks (written by. David)

Pygame Documents (written by. Auto generated)

Wiki - pygame - python game development


Building Android Applications — Pygame Subset for Android

Making Games with Python & Pygame - Chapters






기타. 참고자료


'파이썬 프로그래밍 연습' 웹 자습서(Learning to program)


점프 투 파이썬 PDF판

Learning to program

위키독스, 왕초보를 위한 Python 2.7






기타. 변경이력


일자

변경이력

2013-05-26

 초안

2013-12-11

~ 12-13

 pygame 예제 추가

2013-12-26

 예제 프로젝트내 클래스들을 패키지별로 정리/재배치

2015-03-14

 설치 확인 과정 추가.