본문 바로가기

전체 글

(44)
[파이썬, PYQT5] QTableWidget 생성, 항목 설정, 자동 줄 간격, 데이터 추가, 삭제, 정렬 하는 법 전체 소스 더보기 import sys from PyQt5.QtCore import QSize, Qt from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QTableWidget, QGridLayout, QTableWidgetItem class MainScreen(QMainWindow): def __init__(self, wid, hei): super().__init__() self.setWindowTitle("TEST SCREEN") # 프로젝트 타이틀 설정 self.setGeometry(0, 0, int(wid * .5), int(hei * .5)) # 화면 사이즈 설정 self.mainWidget = QWidget() # 메인 위젯 생성 s..
[xingApi, 파이썬] 로그인 기능 만들기 자동매매 프로그램 GitHub URL - https://github.com/mujomboy/xingProject.git GitHub - mujomboy/xingProject Contribute to mujomboy/xingProject development by creating an account on GitHub. github.com [Git] Github 에 있는 파이썬 프로젝트 파이참(PyCharm) 으로 가져오기 [Git] Github 에 있는 파이썬 프로젝트 파이참(PyCharm) 으로 가져오기 1. 파이참에 GitHub Repository URL 연결하기 파이참을 열어 줍니다... 만약 파이참을 열었는데 바로 프로젝트가 오픈 되었다면... 프로젝트를 닫아 주세요. Get From VCS 버튼을..
[아나콘다] 가상환경으로 작업중인 파이썬 프로젝트 현재 사용중인 패키지(모듈) 저장 파일 (packagelist.txt) import/export 하는 방법 1. packagelist.txt 만들기 conda list --export (설치된 패키지 정보 추출) conda list --export > packagelist.txt (설치된 패키지 정보 packagelist.txt 파일에 저장) 2. packagelist.txt 패키지 정보 설치 conda create --name test_env --file packagelist.txt (packagelist.txt 패키지 정보로 가상 환경 생성 및 설치) * 주의 사항으로 아나콘다에서 제공하는 패키지가 아닌경우 설치 실패 할 수 있습니다.
[Git] Github 에 있는 파이썬 프로젝트 파이참(PyCharm) 으로 가져오기 1. 파이참에 GitHub Repository URL 연결하기 파이참을 열어 줍니다... 만약 파이참을 열었는데 바로 프로젝트가 오픈 되었다면... 프로젝트를 닫아 주세요. Get From VCS 버튼을 클릭해 줍니다. URL 입력 후 ... 원하는 Directory 명을 지정해 준 후... Clone 버튼을 클릭해 줍니다. 2. GitHub Repository URL 가져오기 GitHub 에서 가져올 프로젝트 화면에 들어가서 Code 를 클릭해 줍니다. 를 클릭하면 해당 HTTPS URL 이 복사 됩니다. 바로 위 화면(Get from Version Control)의 URL 에 붙여넣기를 하시면 됩니다. 3. 가상환경 생성하기 가져온 프로젝트의 파이썬 버전을 확인한 후 Base Interpreter 로..
[CMD] 폰트 확인 및 변경 하기 1. CMD 창 실행 2. 속성 창 열기 1. CMD 창의 상단 바에 마우스를 위치 한 후 우클릭을 해줍니다. 2. 나타나는 선택 창에서 속성을 클릭 해줍니다. 3. 글꼴 탭에서 글꼴 확인 및 변경 글꼴 탭으로 이동하면 현재 글꼴 타입과 크기를 확인 할 수 있습니다. 물론 다른 글꼴로 변경도 가능합니다. 레스터 글꼴로 변경 후 확인을 클릭해 보겠습니다. 변경되었습니다.
[GIT] GIT 설치 하는 방법 (윈도우 설치) 1. GIT 다운로드 다운로드 link - https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 표시된 붉은 사각 박스를 클릭 하시면 다운로드가 진행됩니다. Git-2.36.1-64-bit.exe 파일이..
작업중인 파이썬 프로젝트 패키지(모듈) 저장 파일 ( requirements.txt ) import/export 하는 방법 간혹 다른 사람의 파이썬 프로젝트를 가져오는 경우, 프로젝트의 다양한 모듈들을 버전에 맞게 설치를 해줘야 합니다. 그래서 보통 프로젝트에 보면 모듈 정보가 담겨있는 requirements.txt 파일을 발견할 수 있습니다. 그럼 지금부터 requirements.txt 파일을 만드는 법과 requirements.txt 파일을 통해서 모듈을 설치하는 법을 설명 드리겠습니다. 1. requirements.txt 만들기 모듈 정보 출력 명렁어 pip freeze 만약 [모둘명==버전] 이런 방식으로 나오지 않고 [@ file:// ..] 이런 방식으로 나온다면 pip list --format=freeze 이 명렁어로 출력 모듈명과 버전정보가 잘 나오니 이제 이 정보를 파일로 옮겨 봅시다. 파일 출력 명렁어 pi..
파이썬 간단한 싱글톤(singleton) 클래스 만들기 class test: pass t1 = test() t2 = test() print(t1) print(t2) 간단한 test 클래스를 만들고, t1 = test() 첫번째 테스트 객체 생성 t2 = test() 두번째 테스트 객체 생성 그 후, print 로 출력 해보니 할당된 주소가 나옵니다. 주소가 다르네요. 두개의 test 객체가 생성 되었습니다. class test: def __new__(cls, *args, **kwargs): if not hasattr(cls, "_ins"): print("CREATE TEST CLASS") cls._ins = super().__new__(cls) return cls._ins t1 = test() t2 = test() print(t1) print(t2) __ne..