분류 전체보기
Pandas DataFrame - 판다스 데이터프레임 생성 및 조회
설명 판다스 데이터 프레임은 데이터를 엑셀의 표(테이블) 형태로 처리 할 수 있어 데이터 전처리등 각종 데이터의 핸들링을 편하게 할 수 있는 라이브러리입니다. pip install pandas 판다스 라이브러리가 설치되어 있지 않은 상태면 먼저 라이브러리를 설치해주어야 합니다. 데이터프레임 생성 Columns 는 열이고 Index 는 행입니다. 현재 아무것도 지정해주지 않아 [] 으로 표현이 되었고 데이터도 없어 Empty DataFrame 라고 알려줬네요. DataFrame(data, index, columns, dtype, copy) 이런 구조를 가지고 있습니다. 인덱스, 칼럼, 데이터타입을 지정해 줄 수 있고 지정해주지 않는다면 data의 형태에 맞게 알아서 생성해줍니다. 인덱스와 칼럼을 지정해주지..
Qtpy - QLineEdit 활용하기
기본 설명 QLineEdit은 한 줄의 문자열을 입력할 수 있는 위젯입니다. QtWidgets을 상속 받아 사용합니다. from PyQt5 import QtWidgets 속성 echoMode : 쓰기 모드를 설정합니다. 종류 설명 값 QLineEdit.Normal 입력된 문자를 표시 (기본값) 0 QLineEdit.NoEcho 문자열을 표시하지 않습니다. 암호의 길이 조차 공개하지 않는 경우 적합 1 QLineEdit.Password 실제 입력된 문자 대신 비밀번호 가림용 문자를 표시 2 QLineEdit.PasswordEchoOnEdit 입력할 때만 표시하고 이외에는 가림용 문자를 표시 3 사용 예시 setEchoMode(QLineEdit.Normal) or setEchoMode(0) 함수 목록 설명 ..
Qtpy - QProgressBar 활용하기
기본 설명 QprogressBar를 통하여 프로그램 진행 상황을 표현할 수 있습니다. ex ) 프로그램 처리 과정, 데이터 로딩 함수 설명 속성 value() value 값을 가져옴 int setValue value 값 설정(value는 100을 넘을 수 없음) int setTextVisible() 백분율 표시 bool setMinimum() 최솟값 설정 int setMaximum() 최댓값 설정 int reset() 초기화 void 예제 import sys from PyQt5.QtWidgets import QApplication, QWidget, QProgressBar class Test(QWidget): def __init__(self): super().__init__() self.initUI() d..
자동 출석 체크 1.0.0 version
파이썬 셀레니움을 이용한 자동화 프로그램입니다. 버그 및 사이트 추가 제보는 댓글이나 카카오톡 오픈채팅 : https://open.kakao.com/o/sa20k46d 연락바랍니다. 끄적끄적 코딩 공방 open.kakao.com · 사이트를 선택하고 아이디와 비밀번호를 입력 (비밀번호 창에서 Enter) · 출석체크 버튼 클릭시 테이블에 입력된 데이터로 자동으로 출석체크합니다. · 정보저장 버튼 클릭시 입력된 데이터를 db로 만듭니다. · 프로그램과 동일한 폴더에 db가 있을시 프로그램 실행시 자동으로 데이터를 불러옵니다. 추가 할 목록 + 테이블에 있는 비밀번호 암호화 + UI 수정 + 출석체크시 출석체크란에 항목 반환 + 프로그램 실행중에 0시0분이 되면 자동으로 출석체크 실행 + 셀레니움에서 req..