전체 글 62

python 예제 - 프로그램 실행 위치 확인 방법 3종 - os.getcwd, __file__, sys.argv

#workingdirectory #python #작업경로확인 #설치경로확인 #실행위치확인 현재 위치 확인 방법 working directory 확인 >>> import os >>> os.getcwd() 'c:\\py_gom' os.getcwd() 명령어로 쉽게 확인 가능하다. ​ py 파일 위치 확인하기 설치경로 확인 스크립트 파일의 실행 경로를 얻어 설치 경로로 활용하는 방법이 있다. 여러 방법으로 실행 경로를 확인할 수 있다. import os print (os.path.abspath(__file__)) 결과 -> c:\py_gom\test1.py ​ 이렇게 __file__ 을 통해 확인할 수 있다. ​ 실행 파일의 경로만 분리해기 import os INSTALL_PATH = os.path.dirna..

카테고리 없음 2021.03.02

python 참조 코드 - matplotlib 색상표(color chart) 코드 및 이미지 공유

matplotlib 색상표 이미지 ​ ​ matplotlib 색상표 코드 from matplotlib.patches import Rectangle import matplotlib.pyplot as plt import matplotlib.colors as mcolors def plot_colortable(colors, title, sort_colors=True, emptycols=0): cell_width = 212 cell_height = 22 swatch_width = 48 margin = 12 topmargin = 40 # Sort colors by hue, saturation, value and name. if sort_colors is True: by_hsv = sorted((tuple(mcolo..

카테고리 없음 2021.03.01

python 예제 - tkinter 체크박스(checkbutton) 상태 확인 및 저장 기능

tkinter GUI 라이브러리 tkinter 는 python 기본 라이브러리로 기능이 뛰어나고 사용자에 따라 굉장히 폭 넓이 활용할 수 있는 우수한 모듈입니다. 처음 GUI 를 만들어보시는 분들에게 적극 추천합니다. tkinter 화면 생성 코드를 조금 씩 추가하면서 설명 드리도록 하겠습니다. from tkinter import * import tkinter as tk import tkinter.ttk import tkinter.font import os window = Tk() window.title("check box test") window.geometry('800x500+220+200') window.mainloop() 우선 이렇게 위의 코드만 작성하여 실행하면 geometry의 크기와 위치 값..

카테고리 없음 2021.02.28

python 예제 - 파이썬 프롬프트(파이썬 쉘) 사용해서 파일 열기 (짧음)

os 의 명령어 프롬프트로 들어가 python이라고 입력하면 python 프롬프트가 실행 됩니다. ​ ​ 파이썬 쉘 종료 파이썬 프롬프트는 파이썬 쉘 이라고 부르며 Ctrl+z 키로 종료 할 수 있습니다. ​ 파일 불러오기 텍스트파일 내용 불러오는 구문을 입력해 보겠습니다. >>> t = [] >>> with open('c:\py_gom\gom.txt') as f: ... for line in f: ... t.append(line) ... print (line) 결과 -> Hi my name is gomming! ​ ​ Gom ​ Tokki ​ Gom ​ Gom ​ Gom ​ Tokki ​ ----------------- 간단 코드 설명 비어있는 t리스트를 만들고 파일 내용을 한줄씩 리스트에 추가합니다...

카테고리 없음 2021.02.27

Unity 개발 튜토리얼부터 #3

오늘도 꾸준히 연습을 합니다. 천천히 프로그램에 대해 알아가는 과정입니다. ​ 지난번에 한것은? 지난 시간에는 간단히 오브젝트를 생성하고 의존성을 부여하는 것을 해봤고 이동 및 회전 크기조절 기능을 이용해 볼 수 있었습니다. ​ 이번시간에도 조금이나마 공부를 해야하겠지요 즐겁게 ^^ 개념적인 내용인데요. 게임의 오브젝트와 컴포넌트라는 것입니다. ​ 게임 오브젝트와 컴포넌트 Component ! 게임오브젝트는 유니티 엔진의 가장 기본적인 개념으로 게임상의 모든 것들이죠. 이 오브젝트에 컴포넌트라는 것을 추가하여 해당 오브젝트의 역할을 부여할 수 있습니다. ​ 기본적으로 모든 오브젝트에는 트랜스폼 컴포넌트를 갖습니다. 이것으로 오브젝트의 크기 위치를 정할 수 있습니다. (삭제불가) 저번시간에 잠깐 이용해 봤..

카테고리 없음 2021.02.27

python 설치되있는 라이브러리 버전 확인하는 방법 - pip freeze, conda list

python 설치 방법에 따라 python을 따로 설치 했을 때는 직접 라이브러리를 관리하시기 때문에 설치된 라이브러리를 잘 파악하고 계실 텐데요. ​ 라이브러러리들은 서로 의존성을 갖고 버전도 따지기 때문에 확인 해보고 싶은 상황이 생길 수 있습니다. ​ 가장 간단하게 확인하는 방법은 아래와 같습니다. ​ pip freeze 이렇게 버전을 확인할 수 있습니다. ​ 아나콘다 같은 패키지로 설치한 경우 요즘은 필수 라이브러리들이 패키지로 설치되는 아나콘다 또는 파이참을 많이 이용하고 있는데요. ​ 아나콘다로 설치한 경우에는 개발환경을 필요에 따라 만들어서 작업할 수 있고 해당 개발환경에 필요한 라이브러리만 설치하여 이용할 수 있습니다. ​ 아나콘다 설치 시 라이브러리 버전 확인 conda list 위 명령..

카테고리 없음 2021.02.27

Unity 게임개발 도전 #2 - 오브젝트 핸들링

https://blog.naver.com/xenostep/222251807458 Unity 개임개발 시작하기 ! Unity를 이용해서 게임을 개발해보기로 결정함. ​Godot이라는 파이썬 바탕의 게임엔진도 있지만 Unitiy... blog.naver.com 지난 시간에 이어 본격적으로 튜토리얼을 진행해 보기로 하였다. ​ 일단 화면에 오브젝트라는 것을 추가하는 방법이다. ​ Top 메뉴의 GameObject에서 3D object - Cube 를 선택하면 아래 화면처럼 큐브 모양의 오브젝트가 추가 된다. 오브젝트를 마우스로 클릭하면 선택할 수 있고 좌표 축의 각 방향 화살표를 드래그하여 위치를 이동시킬 수 있다. 또는 오브젝트 로컬 좌표축 위젯에 보면 작은 박스가 있는데 박스의 각 면을 드래그하여 이동하는..

카테고리 없음 2021.02.25