Latest stories

Unity Google Spreadsheet 연동하기

U

개발 환경 OS XUnity3D 2019.2.7f2VSCode Library 추가하기 프로젝트가 생성되어 있다는 가정하에 VSCode를 이용해 Spreadsheet를 사용하기 위해 라이브러리를 추가하는 방법을 알아보겠습니다. VSCode Extensions VSCode의 좌측 하단 Extensions 탭으로 이동해 NuGet Package Manager를 설치합니다. NuGet Package Manager 설치가 완료되면 Shift + Command + P (Shift + Ctrl + P)를 입력하여 Command Palette를 통해 필요한 라이브러리 설치를 진행해 보겠습니다. Shift + Command + P (Shift + Ctrl + P) Command Palette 창을 활성화시켜서...

PyInstaller를 이용해 실행파일 만들기

P

Python과 PySide2를 이용하여 만든 프로그램을 배포하기 위하여 실행 파일을 만드는 방법을 알아보도록 하겠습니다. PyInstaller 설치하기 $ pip3 install pyinstaller 먼저 위 명령어를 입력하여 PyInstaller를 설치합니다. 실행파일 만들기 import sys import random from PySide2.QtWidgets import (QApplication, QLabel, QPushButton, QVBoxLayout, QWidget) from PySide2.QtCore import Slot, Qt class MyWidget(QWidget): def __init__(self): QWidget.__init__(self) self.hello = ["Hallo...

OpenPyXL을 이용해 엑셀 다루기

O

Python으로 OpenPyXL 모듈을 사용해 엑셀 파일을 다루는 방법을 알아보도록 하겠습니다. OpenPyXL 모듈 설치하기 $ pip3 install openpyxl 엑셀 파일 쓰기 모듈 설치가 완료되었으면 OpenPyXL 홈페이지에 있는 샘플 코드를 작성하여 엑셀 파일을 생성해 보도록 하겠습니다. from openpyxl import Workbook wb = Workbook() # grab the active worksheet ws = wb.active # Data can be assigned directly to cells ws['A1'] = 42 # Rows can also be appended ws.append([1, 2, 3]) # Python types will...

Pyside2를 이용해 Python GUI 프로그래밍하기

P

Python을 사용하면서 아쉬운 점은 GUI 프로그래밍이 불가하다는 점입니다. 이를 해결하기 위한 방안으로 wxPython, pyside, Tkinter 등 다양한 모듈이 있습니다.각 모듈별로 라이선스가 다르게 적용되니 상업적 용도로 사용하시려면 라이선스에 대해 잘 알아보시는 게 좋습니다. Pyside2 설치하기 이 글에서는 OS X 환경에서 Pyside2를 이용해서 GUI 프로그래밍을 해보도록 하겠습니다.Pyside2는 Qt Company에서 배포하며 Python 3.4이하 버전 및 Qt4 버전 까지 지원하는 pyside와는 다르게 Python 3.5 이상 버전 및 Qt5 버전을 지원합니다. $ pip3 install pyside2 터미널에서 위 명령어를 사용하여 pyside2를 설치합니다. import...

Python 설치하기

P

Python을 사용하기 위해서는 Python.org로 이동하여 원하는 버전을 다운로드해 설치를 해주어야 합니다. 이 글에서는 Mac OS 용 3.7.4버전을 설치하였습니다. $ python --version Python 2.7.10 3.7.4 버전을 설치 후 터미널을 이용해 Python 버전을 확인하였더니 당황스럽게도 2.7.10 버전이 확인되었습니다. 이는 Mac OS에 기본으로 설치된 Python이 존재하기 때문입니다. $ python3 --version Python 3.7.4 버전을 확인할 때 명령어를 python이 아닌 python3으로 입력하면 조금 전에 설치한 버전으로 출력이 됩니다. 2.x 버전과 3.x 버전은 문법뿐만 아니라 많은 부분에 차이가 존재하기 때문에 3.x 버전을 사용하시는 게...

글 목록

최근 글

최근 댓글

그 밖의 기능