2025년 이미 읽은 책도 까먹는다
내 일을 바꾸는 업무자동화
무의식 속에 남아
2025. 1. 12. 11:17
class 클래스명:
변수명 = 값
변수명 = 값
def 함수명 (self, 전달값_변수명, ...):
코드
코드
기존의 함수와 다른 점은 self라는 전달값이 추가된 것입니다. 이는 실제 전달 값이 아니라 파이썬 내부에서 사용되는 약속된 값입니다. 클래스에 속한 함수에서 클래스 내 변수, 함수를 사용하기 위해서는 이 self를 사용해야만 합니다. 즉, self는 클래스 자기 자신을 의미합니다.
클래스 변수는 객체라고도 합니다.
앞서 객체에 대해 간략히 설명을 했지만 다시 설명하면, 클래스를 사용하여 클래스 변수를 만드는 과정을 객체를 생성한다고 표현합니다. 즉 클래스 변수를 객체라고 부릅니다.
from 파일명 import 클래스명, 클래스명...
엑셀 다루기
라이브러리명 : openpyxl
설치 python -m pip install 외부_라이브러리명
단일 셀의 데이터 읽기
from openpyxl import load_workbook
#result.xlsx를 읽은 후 기본 시트를 선택
xlsx = load_workbook('result.xlsx', read_only = True)
sheet = xlsx.active
#A1셀의 데이터를 출력
print(sheet['A1'].value)
#B1셀의 데이터를 출력
print(sheet['B1'].value)
단일 셀 데이터 쓰기
from openpyxl import Workbook
# 새로운 엑셀파일 생성을 위한 클래스 변수 생성
xlsx = Workbook()
sheet = xlsx.active
# A1셀에 문자열 값 추가
sheet['A1'] = 'my input data'
# 엑셀 파일로 저장
xlsx.save('other.xlsx')
구글 스프레드시트 다루기
웹사이트 다루기
메신저 연동하기(텔레그램 봇 만들기)