파이썬 문법2 파이썬 고급 문법: 클래스, 클로져, 데코레이터, 제너레이터 Python for AI¶ Basics 보다 좀 더 Advanced 한 개념을 주로 정리했음 클래스, 클로져, 제너레이터 등등.. 클래스 설계¶ In [2]: # 학생 정보를 담는 클래스를 설계 class Student(): # 생성자 def __init__(self, name, number, grade, details): # 객체 초기화 self.name = name self.number = number self.grade = grade self.details = details def __str__(self): return 'str 메소드 호출 : {}'.format(self.name) In [3]: # 학생을 만들자 # 클래스를 기반으로 생성한 인스턴스 student1 = Student.. 2022. 2. 3. 파이썬 중급, 고급 문법 Python Basics for AI¶ 기초적인 파이썬 문법 및 개념 쌩기초 및 이미 아는 개념은 정리하지 않음 Collection 모듈 복습¶deque¶ rotate, reverse 등 Linked List의 특성을 지원해준다 그리고 기존 list 타입의 함수를 모두 지원해줌 기존의 list보다 효율적인 자료구조를 제공하기 때문에 사용한다. 효율적 메모리 구조로 처리 속도가 향상된다 In [1]: from collections import deque # deque 생성 deque_list = deque() for i in range(5): deque_list.append(i) # 맨 앞에 append deque_list.appendleft(10) deque_list Out[1]: deque([10, 0.. 2022. 2. 3. 이전 1 다음 반응형