전체 글 (3) 썸네일형 리스트형 Python Class 클래스 상속(Class Inheritance)은 객체 지향 프로그래밍(OOP)에서 중요한 개념 중 하나입니다. 상속을 이용하면 이미 정의된 클래스의 속성과 메서드를 그대로 물려받아 새로운 클래스를 만들어낼 수 있습니다. 이를 통해 코드의 재사용성을 높이면서도, 유연성과 확장성을 갖춘 코드를 작성할 수 있습니다. 예를 들어, 학생 클래스와 대학생 클래스를 생성할 때, 학생 클래스를 상속받으면 대학생 클래스에 공통적으로 쓰이는 메서드와 속성을 그대로 갖출 수 있습니다. 또한, 게시글 클래스를 생성할 때, 공지사항 클래스와 일반 게시글 클래스로 나눠 코드를 작성하면, 각 클래스에 맞게 메서드와 속성을 추가해 효율적으로 코드를 작성할 수 있습니다. 아래는 클래스 상속을 이용한 예시 코드입니다. 동물(Animal.. Python List 구조 파이썬의 데이터 구조 중 하나인 리스트(List)는 여러 개의 값을 한 번에 저장할 수 있어 많이 사용되고 있습니다. 이번에는 리스트에 대해 자세히 알아보도록 하겠습니다. 리스트(List)란? 리스트는 대괄호([]) 안에 각 요소(element)를 콤마(,)로 구분하여 순서대로 정렬합니다. 파이썬에서는 리스트를 다른 언어에서 Array라고도 부르며, 음수 인덱스를 사용하여 뒤에서부터 요소에 접근할 수 있습니다. python # 빈 리스트 생성 empty_list = [] # 여러 개의 요소를 가진 리스트 생성 values = [1, 2, 3, 4, 5] 리스트 요소(Element)에 접근하는 방법 리스트의 요소(element)에 접근하려면 요소의 인덱스(index)를 사용해야 합니다. 파이썬에서는 인덱스.. Python openpyxl 모듈 기본 사용 방법 openpyxl은 파이썬에서 엑셀 파일(.xlsx)을 다루기 위한 라이브러리입니다. openpyxl은 엑셀 파일을 생성하고 수정하는데 사용할 수 있습니다. 먼저, openpyxl 라이브러리를 설치해야 합니다. 아래와 같은 명령어를 통해 설치할 수 있습니다. pip install openpyxl openpyxl은 엑셀 파일을 다루는 다양한 기능을 제공합니다. 예를 들어, 아래와 같이 엑셀 파일을 열고 새로운 셀을 추가할 수 있습니다. python from openpyxl import Workbook # 새로운 워크북 생성 workbook = Workbook() # 현재 워크시트 선택 sheet = workbook.active # 새로운 셀 추가 sheet['A1'] = 'Hello, world!' # 엑셀.. 이전 1 다음