[파이썬] .py 파일 합치기 import 사용법
·
[파이썬]Python/기초 문법
import 하는 방법에 대한 질문이 있어서 간단하게 import하는 방법에 대해 남기려고 합니다. 흔히 다음과 같은 코드들을 입력해 보셨을 겁니다. import time import os import random . . . 이러한 모듈은 사실 Python을 설치할 당시 설치폴더에 함께 설치된 것으로 아래 사진과 같이 random.py 파일을 확인하실 수 있습니다. 자주 쓰는 파일들이기 때문에 설치된 것으로 단순히 import로 하면 사용하실 수 있습니다. 그러나 만일 자신의 용도에 맞게 자신이 만든 .py파일이 있다면 어떻게 사용할 수 있을까요? 예를 들어 사칙연산 프로그램을 만들어보겠습니다. A.py에서는 계산관련 함수를 사용만 하고 B.py에서는 그 함수를 만들겠습니다. 즉, B.py의 함수를 A...
[파이썬] TextRPG 게임 만들기 #5.fin | 게임 엔딩, 몬스터 전투, 마무리
·
[파이썬]Python/TextRPG게임
목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. 오늘의 진행내용 2. 소스코드 3. 코드설명 4. 정리 및 참고사이트 이번에는 게임 엔딩 장면과 갱도2에서의 상호작용 등을 다루며 아직 추가할 여지가 많지만 이번 글을 마지막으로 마무리지으려 합니다. 1. 오늘의 진행내용 -추가된 모듈을 따로 없으며 game.py 와 game.py파일의 수정이 있었습니다. -갱도2로 들어갈 수 없는 문제가 있어서 수정해주었습니다. -갱도2의 탐험진행을 위한 함수는 따로 만들지 않았고 갱도2일 때 random을 이용하여 몬스터를 더 강하게 하는 옵션을 추가했습니다. -위 함수에서 갱도1과 갱도2를 구분하기 위해 monster코드에 매개변수를 추가했습니다. -갱도 1과 갱도 2의 차이가 크지 않아 갱도 2를..
[파이썬] TextRPG 게임 만들기 #4 | 탐험 진행 모듈, 튜토리얼, 스토리
·
[파이썬]Python/TextRPG게임
목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. 변경사항 2. 탐험진행을 위한 모듈생성(explore.py 코드설명) 3. 코드 및 설명 4. 정리 및 참고사이트 파이썬으로 텍스트기반 간단한 RPG게임 만들기 4번째 글입니다. 모든 내용이 궁금하신 분들은 아래 글 참고해주세요! 2023.01.02 - [[파이썬]Python/TextRPG게임] - [파이썬] TextRPG 게임 만들기#0 | GUI 없이 만드는 게임 계획 2023.01.02 - [[파이썬]Python/TextRPG게임] - [파이썬] TextRPG 게임 만들기#1 | 게임 로고 및 메뉴 1. 변경사항 시작에 앞서 자잘자잘한 변경사항들을 먼저 알려드리려 합니다. game.py - run() def run(): status..
[파이썬] TextRPG 게임 만들기 #3 | 게임 변수 선언, 스토리 진행
·
[파이썬]Python/TextRPG게임
목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. 코드소개 2. 코드설명 오늘은 이전 모듈나누기, 튜토리얼, 스토리 에 이어 실제 게임이 진행되는 모듈에서 변수 선언과 함께 계획한 스토리대로 프로그램이 진행되도록 해주겠습니다. 1. 코드소개 game.py import time import os def start(): print(""" ▓▓▒▒▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▒▒▓▓ ░░░░░░░░░░▒▒░░░░░░░░░░▒▒░░░░░░░░░░▒▒▒▒░░░░░░░░▒▒░░░░░░░░░░▒▒░░░░░░░░░░ ░░▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▓▓░░▒▒▒▒▒▒▒▒▓▓░░▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒..
[파이썬] TextRPG 게임 만들기#2 | 모듈 나누기, 튜토리얼, 스토리
·
[파이썬]Python/TextRPG게임
목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. 모듈나누기 2. 스토리 설정 3. 코드 및 설명 4. 정리 및 참고사이트 오늘은 텍스트 RPG게임을 기능에 따라 어느정도 모듈로 나누어 주어 main 파일의 가독성을 높여주도록 하겠습니다. 이전 내용이 궁금하신 분들은 아래 글을 참고해주세요~ 2023.01.02 - [[파이썬]Python/TextRPG게임] - [파이썬] TextRPG 게임 만들기 | 게임 로고 및 메뉴 1. 모듈나누기 각 모듈별 기능에 대해 간략히 설명하겠습니다. main.py : 각 모듈들을 합쳐서 전체적인 게임을 진행시키는 파일입니다. game.py : 게임 진행에 관련된 모듈로, 현재로는 처음 스토리 진행, 게임 내 선택지 제공 및 선택지에 따른 코드 수행의 내용..
[파이썬] TextRPG 게임 만들기#1 | 게임 로고 및 메뉴
·
[파이썬]Python/TextRPG게임
파이썬 기본 문법으로 간단한 텍스트RPG 게임을 구현해보겠습니다. 목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. 개발환경 IDE 2. 코드 3. 설명 (IDE 별 화면 지우기 -> 접은 글) 4. 정리 및 참고 사이트 1. 개발환경 IDE IDE : Visual Studio Code, Anaconda Jupyter Notebook Python : 3.9 ~ 3.11 VS코드로 디버깅, 주피터 노트북으로 코딩을 하는 게 목표이긴 합니다만,, 왔다갔다하는 게 번거로울 것 같아 하나로 진행할 수도 있습니다. 그 외에 좀 더 게임스럽게 꾸며주기 위해 text art를 이용할 예정입니다. 텍스트 아트란 문자들을 가지고 그림, 큰 글자등을 형상화하는 것을 말합니다. online을 다음 과 같이..
[파이썬] TextRPG 게임 만들기#0 | GUI 없이 만드는 게임 계획
·
[파이썬]Python/TextRPG게임
목차 (원하는 부분을 클릭하시면 바로 이동하실 수 있습니다~) 1. TextRPG(텍스트 알피지)란? 2. 구상 3. 목표 안녕하세요? 최근에 다시 파이썬을 조금씩 해보면서 이제 막 문법을 배우고 있거나 어느정도 공부를 마치셨다면 추천드릴만한 소규모 파이썬 프로젝트를 해보려고 합니다. 주제는 바로 TextRPG, 텍스트 알피지 입니다. TextRPG(텍스트 알피지)란? TextRPG란 말그대로 일반적으로 플레이하는 게임의 캐릭터, 그래픽 등의 효과가 존재하는 것이 아니라 Text만을 가지고 진행되는 문자 기반 게임입니다. 다음은 웹기반 TextRPG게임인 RPG.kr 사이트의 사진입니다. 사진의 게임은 웹 기반이기 때문에 어울리는 이미지를 넣는 등의 부연 설명이 가능하지만, 제가 진행하려는 게임은 CMD..
[파이썬] 주피터노트북 아나콘다 pyinstaller설치 및 사용법
·
[파이썬]Python/활용
오늘은 파이썬 .py파일을 .exe파일로 만들어 주는 pyinstaller를 설치하는 방법과 사용법에 대해 작성하겠습니다. 설치방법은 정말 간단한데요, 우선 anaconda를 켜주겠습니다. 그 다음 네모박스친 CMD.exe Prompt를 실행해 주세요! 그럼 이런 화면이 뜰텐데 pip install pyinstaller 라고 입력한다음 Enter키를 눌러주세요! 저 같은 경우 이미 설치되어 있어 already satisfied라고 뜨는데요, 설치가 안되어 있다면 설치가 진행되고 마지막에 Successfully Installed 와 같은 메세지가 떠 있습니다! 사용방법도 마찬가지로 저 CMD에서 하면 되는데요, 우선 자신이 .exe로 바꿀 .py가 있는 폴더로 경로(위치)를 바꿔줘야 합니다. 현재는 C드라..
[파이썬] 원하는 위치에 폴더 만들기(getpass, os 모듈이용)
·
[파이썬]Python/활용
안녕하세요? 이전 시간에 사용자이름을 가져와 바탕화면경로를 출력하는 법을 알아보았습니다. 궁금하신 분은 아래 글을 참고해주세요. 2020/08/12 - [[파이썬]Python/[파이썬]활용] - [파이썬] 컴퓨터 사용자이름 가져오기(getpass, os 모듈사용) [파이썬] 컴퓨터 사용자이름 가져오기(getpass, os 모듈사용) 안녕하세요? 오늘은 컴퓨터에서 사용자 이름을 가져오는 코드를 확인해 보겠습니다. 이때 사용자 이름이란, 컴퓨터를 키면서 로그인되는 사용자의 이름을 말합니다. 사람마다 다 다른 사용자이 dvlp-jun.tistory.com 이번에는 이렇게 구한 경로에 폴더를 만들어 보겠습니다. import os import getpass username = getpass.getuser() tr..
[파이썬] 컴퓨터 사용자이름 가져오기(getpass, os 모듈사용)
·
[파이썬]Python/활용
오늘은 컴퓨터에서 사용자 이름을 가져오는 코드를 확인해 보겠습니다. 이때 사용자 이름이란, 컴퓨터를 키면서 로그인되는 사용자의 이름을 말합니다. 사람마다 다 다른 사용자이름을 설정할 수 있지만 보통 Administrator , User 등을 사용하곤 합니다. 사용자 이름을 가져올 수 있게 된다면 어느 컴퓨터에서나 같은 위치에 접근할 수 있게 될 수 있는데요, 예를 들어 제 사용자 이름은 Lee 입니다. 따라서 바탕화면 경로는 C:\Users\Lee\Desktop라고 할 수 있습니다. 그런데 만약 다른 컴퓨터에서 이 프로그램으로 바탕화면에 접근하려는데 사용자 이름이 User라면 C:\Users\Lee\Desktop라는 경로를 통해 바탕화면으로 접근할 수 없겠죠? 따라서 다음과 같은 코드를 만들 수 있다면 ..
Dvlp.Jun
'[파이썬]Python' 카테고리의 글 목록