나를 기록하다
article thumbnail
[Python] GUI 프로그래밍 기본 개념 익히기
기타/Python 2023. 3. 24. 21:21

1. 기본 프레임 from tkinter import * root = Tk() root.title("PRAO GUI") root.geometry("640x480") # 가로 * 세로 # root.geometry("640x480+300+100") # 가로 * 세로 + x 좌표 + y 좌료 root.resizable(True, False) # x(너비), y(너비) 값 변경 불가 (창 크기 변경 불가) root.mainloop() tkinter라는 라이브러리를 사용하고 창 이름, 창 크기, 창 사이즈 조절 기능 등을 설정한다. 2. 버튼 from tkinter import * from tkmacosx import Button root = Tk() root.title("PRAO GUI") btn1 = Butt..

article thumbnail
[Python] Pang 게임 만들기 - 나도코딩
기타/Python 2023. 3. 24. 13:53

문제 [게임 조건] 1. 캐릭터는 화면 아래에 위치, 좌우로만 이동 가능 2. 스페이스를 누르면 무기를 쏘아 올림 3. 큰 공 1개가 나타나서 바운스 4. 무기에 닿으면 공은 작은 크기 2개로 분할, 가장 작은 크기의 공은 사라짐 5. 모든 공을 없애면 게임 종료 (성공) 6. 캐릭터는 공에 닿으면 게임 종료 (실패) 7. 시간 제한 99초 초과 시 게임 종료 (실패) 8. FPS는 30으로 고정 (필요 시 speed 값을 조정) [게임 이미지] 1. 배경 : 640 * 480(가로 * 세로) - background.png 2. 무대 : 640 * 50 - stage.png 3. 캐릭터 : 60 * 34 - character.png 4. 무기 : 20 * 430 - weapon.png 5. 공 : 160..

article thumbnail
[Python] 악마 피하기 게임 만들기 - 나도코딩
기타/Python 2023. 3. 23. 22:45

환경설정 및 프레임 pygame 설치 pip3 install pygame # pygame 설치 frame 설정 import pygame pygame.init() # 초기화 (반드시 필요) # 화면 크기 설정 screen_width = 480 # 가로 크기 screen_height = 680 # 세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) # 화면 타이틀 설정 pygame.display.set_caption("prao Game") # 게임 이름 # 이벤트 루프 running = True # 게임이 진행 중인지 확인 while running: for event in pygame.event.get(): # 어떤 이벤트가 발생하였는..

article thumbnail
[Python] 내장함수와 외장함수
기타/Python 2023. 3. 23. 21:36

내장함수 내장함수란? 파이썬의 내장 함수(built-in functions)는 기본적으로 제공되는 함수로서, 추가적인 설치나 모듈 import 없이 사용할 수 있습니다. 여기 파이썬에서 많이 사용하는 내장 함수들을 모두 알려드리겠습니다: abs() 숫자의 절대값을 반환합니다. all() 모든 요소가 참(True)인 경우 True를 반환합니다. any() 하나 이상의 요소가 참인 경우 True를 반환합니다. chr ASCII 코드값에 해당하는 문자를 반환합니다. dict() 새로운 사전(Dictionary) 객체를 생성합니다. enumerate() 열거형(리스트, 튜플, 문자열 등)에서 요소와 해당 인덱스를 반환합니다. filter() 조건에 맞는 요소로 구성된 리스트를 반환합니다. float() 문자열이..

article thumbnail
[Python] pip, pip3, 파이썬 패키지 관리자 사용 방법
기타/Python 2023. 3. 23. 19:52

PIP란? 파이썬 패키지 관리자 인 pip은 많은 파이썬 개발자들이 사용하는 도구 중 하나입니다. 패키지 설치하기: pip install 예를 들어, requests 패키지를 설치하려면 "pip install requests"를 입력합니다. 패키지 업그레이드하기: pip install --upgrade 예를 들어, requests 패키지를 최신 버전으로 업그레이드하려면 "pip install --upgrade requests"를 입력합니다. 설치된 패키지 목록 확인하기: pip list 현재 시스템에 설치된 모든 패키지의 목록을 출력합니다. 패키지 삭제하기: pip uninstall 예를 들어, requests 패키지를 삭제하려면 "pip uninstall requests"를 입력합니다. 패키지 정보 보..

article thumbnail
[Python] 모듈
기타/Python 2023. 3. 23. 17:50

모듈 # theater_module.py # 일반 가격 def price(people): print("{0}명 가격은 {1}원입니다.".format(people, people * 10000)) # 조조 할인 가격 def price_morning(people): print("{0}명 조조 할인 가격은 {1}원입니다.".format(people, people * 6000)) # 군인 할인 가격 def price_soldier(people): print("{0}명 군인 할인 가격은 {1}원입니다.".format(people, people * 4000)) 실행파일 1) 일반 호출 # practice.py import theater_module theater_module.price(3) # 3명이서 영화보러 갔을..

profile on loading

Loading...