💻 Programming (프로그래밍)/Python
-
- 이동, 이름변경 shutil.move(path1, path2) path1 -> path2 로 이동 - 파일 복사 import shutil path1 -> path2 Copy shutil.copyfile(path1, path2) : 파일 복사 shutil.copy(path1, path2) : 파일 권한 복사 (리눅스 chmod 느낌) shutil.copy2(path1, path2) : 메타정보도 복사 - 폴더 복사 shutil.copytree(path1 ,path2) path1 -> path2 폴더 복사 - 디렉토리 삭제 shutil.rmtree(path1) : path1 삭제
[Python] Shutil 모듈 code 정리- 이동, 이름변경 shutil.move(path1, path2) path1 -> path2 로 이동 - 파일 복사 import shutil path1 -> path2 Copy shutil.copyfile(path1, path2) : 파일 복사 shutil.copy(path1, path2) : 파일 권한 복사 (리눅스 chmod 느낌) shutil.copy2(path1, path2) : 메타정보도 복사 - 폴더 복사 shutil.copytree(path1 ,path2) path1 -> path2 폴더 복사 - 디렉토리 삭제 shutil.rmtree(path1) : path1 삭제
2022.12.01 -
os.getcwd() : 현재 경로 os.listdir('path'): 파일과, 폴더 목록 -> 리스트로 os.walk() : 파일이나 디렉토리, 심지어 디렉토리속 파일, 디렉토리들의 목록 for(root, dirs, files) in os.walk(dir_path): for file in files: if '.jpg' in file: file_path = os.path.join(root, file) 이런식으로 사용을 한다. os.path(): 여러 메소드를 사용할 수 있다. - exists() : 파일 및 디렉토리 존재 확인 - isdir() : 디렉토리 존재여부 확인 - isfile() : 파일의 존재여부 확인 - basename() : 경로의 파일명 리턴 - dirname() : 디렉토리 명 리턴 ..
[Python] 자주 사용하는 Os 모듈 code 정리os.getcwd() : 현재 경로 os.listdir('path'): 파일과, 폴더 목록 -> 리스트로 os.walk() : 파일이나 디렉토리, 심지어 디렉토리속 파일, 디렉토리들의 목록 for(root, dirs, files) in os.walk(dir_path): for file in files: if '.jpg' in file: file_path = os.path.join(root, file) 이런식으로 사용을 한다. os.path(): 여러 메소드를 사용할 수 있다. - exists() : 파일 및 디렉토리 존재 확인 - isdir() : 디렉토리 존재여부 확인 - isfile() : 파일의 존재여부 확인 - basename() : 경로의 파일명 리턴 - dirname() : 디렉토리 명 리턴 ..
2022.12.01 -
🏆️ 전남대학교 제 3회 이노베이션 해커톤에서 영광의 대상!! 🏆️ 참가대상: 전남대학교 학생 누구나(휴학생, 대학원생 가능) 해커톤 주제: 언텍트 시대를 주도하는 MZ 세대를 위한 힙한 서비스 아이디어 공모 진행방식: 기획자, 개발자, 디자이너가 한 팀을 이뤄 진행하는 해커톤 대회일정: 21.08.25(수) - 21.08.27(금) 학교에서 개최하는 해커톤에 나가서 대상을 수상하는 영광스러운 경험을 하였습니다. 3일동안 밤을 새가며 고생했던 나날들이 헛되지 않았고, 아이디어를 실제 웹사이트로 개발해나가는 과정 순간 순간 마다 너무 행복했습니다. 기지개는 웹(Web) 플랫폼으로 컴퓨터, 노트북 앞에서 일하는 현대인들의 굳어있는 몸을 바르게 잡아주는 서비스입니다. 저희의 서비스에는 바른자세, 스트레칭이라는..
🏆️ [대상][자세 교정 플랫폼] 기지개🏆️ 전남대학교 제 3회 이노베이션 해커톤에서 영광의 대상!! 🏆️ 참가대상: 전남대학교 학생 누구나(휴학생, 대학원생 가능) 해커톤 주제: 언텍트 시대를 주도하는 MZ 세대를 위한 힙한 서비스 아이디어 공모 진행방식: 기획자, 개발자, 디자이너가 한 팀을 이뤄 진행하는 해커톤 대회일정: 21.08.25(수) - 21.08.27(금) 학교에서 개최하는 해커톤에 나가서 대상을 수상하는 영광스러운 경험을 하였습니다. 3일동안 밤을 새가며 고생했던 나날들이 헛되지 않았고, 아이디어를 실제 웹사이트로 개발해나가는 과정 순간 순간 마다 너무 행복했습니다. 기지개는 웹(Web) 플랫폼으로 컴퓨터, 노트북 앞에서 일하는 현대인들의 굳어있는 몸을 바르게 잡아주는 서비스입니다. 저희의 서비스에는 바른자세, 스트레칭이라는..
2022.10.24 -
TRDG 깃헙주소 : https://github.com/Belval/TextRecognitionDataGenerator GitHub - Belval/TextRecognitionDataGenerator: A synthetic data generator for text recognition A synthetic data generator for text recognition. Contribute to Belval/TextRecognitionDataGenerator development by creating an account on GitHub. github.com 내가 사용한 코드 정리 - 환경 설정 - git clone https://github.com/Belval/TextRecognitionDataGen..
[Python] 폰트 이미지 생성 - TRDG(TextRecognitionDataGenerator)TRDG 깃헙주소 : https://github.com/Belval/TextRecognitionDataGenerator GitHub - Belval/TextRecognitionDataGenerator: A synthetic data generator for text recognition A synthetic data generator for text recognition. Contribute to Belval/TextRecognitionDataGenerator development by creating an account on GitHub. github.com 내가 사용한 코드 정리 - 환경 설정 - git clone https://github.com/Belval/TextRecognitionDataGen..
2022.08.22 -
해당 포스팅은 수어를 쉽게 배우고 간단한 언어의 번역을 위한 사이트를 만드는 과정을 담았습니다. [수어쉬워] 수어 교육 및 번역 플랫폼 🏆️ 영광스럽게 오아시스 해커톤 3회의 대상을 수상하였습니다. 🏆️ 👏👏👏👏👏👏 우리 팀원들 너무 고생하고 수고 많았고, 너무 행복하게 개발하여 후회없이 재밌는 해커톤이였습니다. 결과도 대상이여서 너무 좋았지만, 과정도 즐거웠기에 더 행복한 대회였고 협업이였습니다. 제3회 오아시스 해커톤 ○ 공모개요 - 호남지역 대학생 네트워킹 해커톤인 오아시스 해커톤 3회 참가자 모집합니다. 많은 참여 부탁드립니다. ○ 공모주제 - 호남지역 문제해결을 위한 서비스 개발 (교육/환경/사회/창업/관광) ○ 기간 및 일정 - 지원서 접수 : 6월 20일(월) ~ 7월 11일(월) - 합격자..
🏆️ [대상][수어 교육 및 번역 플랫폼] 수어쉬워해당 포스팅은 수어를 쉽게 배우고 간단한 언어의 번역을 위한 사이트를 만드는 과정을 담았습니다. [수어쉬워] 수어 교육 및 번역 플랫폼 🏆️ 영광스럽게 오아시스 해커톤 3회의 대상을 수상하였습니다. 🏆️ 👏👏👏👏👏👏 우리 팀원들 너무 고생하고 수고 많았고, 너무 행복하게 개발하여 후회없이 재밌는 해커톤이였습니다. 결과도 대상이여서 너무 좋았지만, 과정도 즐거웠기에 더 행복한 대회였고 협업이였습니다. 제3회 오아시스 해커톤 ○ 공모개요 - 호남지역 대학생 네트워킹 해커톤인 오아시스 해커톤 3회 참가자 모집합니다. 많은 참여 부탁드립니다. ○ 공모주제 - 호남지역 문제해결을 위한 서비스 개발 (교육/환경/사회/창업/관광) ○ 기간 및 일정 - 지원서 접수 : 6월 20일(월) ~ 7월 11일(월) - 합격자..
2022.07.31 -
해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. mainView mainView 전체보기 더보기 from asyncio.windows_events import NULL import tkinter as tk import tkinter.messagebox as msgbox import pyupbit from tkinter.constants import BOTH, TOP from . import orderF1 from ..V2 import subView as W2 class View_main(tk.Frame): def __init__(self, parent, ..
[Python][업비트 자동매매프로그램] 5. 기능 (2)해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. mainView mainView 전체보기 더보기 from asyncio.windows_events import NULL import tkinter as tk import tkinter.messagebox as msgbox import pyupbit from tkinter.constants import BOTH, TOP from . import orderF1 from ..V2 import subView as W2 class View_main(tk.Frame): def __init__(self, parent, ..
2022.07.25 -
해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. SubView 서브뷰의 목적은 매매하고 싶은 가상화폐의 종류와, 주문수량, 매수, 매도, 손절가격을 저장하여 mainview에 그 정보를 넘기는 게 목적입니다. - orderFrame , 가격 전송 기능 콤보로 이루어진 가상화폐 종류를 클릭시마다, 오른쪽의 현재가격에 가격정보가 전송되는 기능입니다. class orderFrame(tk.LabelFrame): der __init__(): # ... 생략 def Change_price_label(self, event): ticker = "KRW-" + self...
[Python][업비트 자동매매프로그램] 4. 기능 (1)해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. SubView 서브뷰의 목적은 매매하고 싶은 가상화폐의 종류와, 주문수량, 매수, 매도, 손절가격을 저장하여 mainview에 그 정보를 넘기는 게 목적입니다. - orderFrame , 가격 전송 기능 콤보로 이루어진 가상화폐 종류를 클릭시마다, 오른쪽의 현재가격에 가격정보가 전송되는 기능입니다. class orderFrame(tk.LabelFrame): der __init__(): # ... 생략 def Change_price_label(self, event): ticker = "KRW-" + self...
2022.07.15 -
해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. View 차후에 여러 기능들을 두기 위해 하나의 연결해주는 View 클래스를 만들었습니다. 아직까진 지금까지 만든 기능 1개만 연결했습니다. import tkinter as tk from tkinter.constants import BOTH from .V1 import mainView as W1 ## View class View(tk.Frame): def __init__(self, master): tk.Frame.__init__(self, master) # mainView Init self.main = W1..
[Python][업비트 자동매매프로그램] 3. 뷰해당 포스팅은 upbit API를 손쉽게 이용하기 위한 pyupbit 그리고 GUI 라이브러리를 위한 tkinter을 사용하였습니다. [UPBIT] DCTSS(가상화폐 매매 서포트 프로그램) 🌳 1. View 차후에 여러 기능들을 두기 위해 하나의 연결해주는 View 클래스를 만들었습니다. 아직까진 지금까지 만든 기능 1개만 연결했습니다. import tkinter as tk from tkinter.constants import BOTH from .V1 import mainView as W1 ## View class View(tk.Frame): def __init__(self, master): tk.Frame.__init__(self, master) # mainView Init self.main = W1..
2022.07.14