
1. 주제 EPL 구단 및 선수 정보 관리 프로그램 (※ EPL : English Premier League, 잉글랜드 축구 1부 리그) 2. 기획의도 평소에 즐겨보는 EPL 관련 데이터베이스를 만들어보고, 파이썬과 연동해 다양한 정보를 탐색하는 기능을 만들어보자! 3. DB 테이블 구성 3-1) clubs 테이블 (구단 정보) - clubName : 구단명 (기본키) - owner : 구단주 - coach : 감독 - stadium : 홈경기장 - esdate : 창립일 - ranking : 현재순위 3-2) players 테이블 (선수 정보) - playerName : 선수명 (기본키) - clubName : 구단명 (외래키) - birthDate : 생년월일 - nation : 국적 - height..

1. mysqlclient 파이썬에서는 MySQL 서버와 통신할 수 있는 파이썬용 데이터베이스 커넥터를 다양하게 지원 PyMySQL, mysqlclient를 가장 많이 사용 PyMySQL은 속도가 느리고 연습용, 사용법은 비슷하고 속도가 빠른 mysqlclient 권장 !pip install mysqlclient import MySQLdb 1-1) MySQL 접속하기 # MySQLdb.connect(host='IP주소', user='사용자', password='비밀번호', db='DB명') db = MySQLdb.connect(host='localhost', user='root', password='1234', db='kdt') 1-2) cursor 생성하기 하나의 DataBase Connection에 ..

[ 목표 ] 현재 바탕화면에 있는 파일들을 확장자별로 폴더를 나눠서 분류해보자! 1단계 : 압축파일이 있다면 압축을 풀고 정리 #현재 경로 import os os.getcwd() # 결과 : 'C:\\Users\\wlghk\\Desktop' target_path = './바탕화면' # 바탕화면폴더 경로 설정 # 바탕화면에 있는 압축 파일 찾기 import glob zipfile_path = [] for filename in glob.glob(os.path.join(target_path, '*.zip')): zipfile_path.append(filename) print(zipfile_path) # 결과 : ['./바탕화면\\서울농수산시장관리 응시원서_경비_황석규.zip'] 1-1. 압축 해제 (한글 깨짐..

과제4 '수정하기' 기능 추가 수정할 단어를 선택하세요 : apple 선택한 단어가 없습니다 apple의 뜻을 입력하세요 : 사과 apple의 레벨을 입력하세요 : 1 수정되었습니다. '삭제하기' 기능 추가 삭제할 단어를 선택하세요 : apple 선택한 단어가 없습니다. 삭제되었습니다. 불러오기 메뉴 변경 메뉴 4번을 삭제 프로그램 시작시 기존에 단어장 파일이 존재하는지 확인하고, 존재하면 그 파일에 있는 데이터를 메모리에 불러옴 (없으면 스킵) # 1. 단어 저장 클래스 class Word: def __init__(self, eng, kor, lev): self.eng = eng self.kor = kor self.lev = lev def setEng(self, eng): self.eng = eng d..

1. 압축파일 정리하기 # 현재 경로 알아보기 import os os.getcwd() # 정리 대상 디렉토리 경로 설정하기 target_path = './정리' # '정리' 디렉토리에서 압축 파일 확인하기 zipfile_path = [] for filname in glob.glob(os.path.join(target_path, '**/*.zip'), recursive = True): zipfile_path.append(filname) print(zipfile_path) # 압축 파일 해제하기 # for filename in zipfile_path: # with zipfile.Zipfile(filename) as myzip: # myzip.extractall('압축푸는곳') import zipfile fo..

1. os - os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공 - 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행 import os # 1) 현재 경로 확인 os.getcwd() # 2) 폴더 안에 있는 파일 리스트를 만들어 줌 os.listdir(os.getcwd()) # 3) 경로 만들기 # 경로명과 파일명을 붙여서 파일 접속경로를 만들어 줌 data_dir = './data/' file_path = os.path.join(data_dir, 'output.txt') print(file_path) 2. glob - glob 모듈은 파일과 폴더 이름을 찾을 때 사용 - "전역적으로 찾기"라는 의미의 "global"에서 유래 - 특정 패턴에 일치하는 파일이나 폴더 이름을 쉽게 찾아줌..
- Total
- Today
- Yesterday
- MySQL
- JavaScript
- 폼
- animation적용
- 셋
- DB단어장
- trasform
- EPL정보프로그램
- 로또번호생성
- 닷홈
- DB프로그램만들기
- 출력
- Python
- MySQLdb
- 절대위치
- html이론
- HTML
- 리스트
- 상대위치
- 변수
- 줄 간격
- FOR
- CSS
- 박스사이징
- 파이썬SQL연동
- 고정위치
- 솔로의식탁
- Enclosing
- 클래스문
- __call__
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |