본문 바로가기
반응형

파이썬22

파이썬 init 생성자 공부하기! 안녕하세요 판타지코딩입니다! 파이썬에는 '클래스'라는 개념이 있습니다. 클래스 내에는 여러 가지 함수를 정의하고, 객체를 생성해서 함수를 호출합니다. 그런데 클래스에는 '__init__'이라는 함수가 있습니다. 이 함수를 바로 '생성자'라고 합니다. 오늘은 생성자가 무엇인지 알아보겠습니다. 1. 클래스의 '__init__'이 무엇일까? 클래스를 보면 여러 가지 함수가 정의되어 있습니다. 그 중에서도 def __init__이라는 함수를 볼 수 있습니다. 이 함수는 클래스 내의 변수를 정의하고 초기화 하는 역할을 합니다. 그래서 이 함수는 '생성자' 라고 부릅니다. 2. 생성자 이해하기 class plus: def __init__(self, num1, num2): self.num1 = num1 self.nu.. 2023. 2. 12.
파이썬 객체 생성하기 / 클래스 함수 호출하기 안녕하세요 판타지코딩입니다. 오늘은 파이썬으로 객체를 생성하고 활용하는 방법을 알아보겠습니다! 1. 객체가 무엇일까? 객체란 클래스 내의 함수와 변수를 활용하기 위해서 생성하는 것입니다. 객체를 이해하기 위해 간단하게 클래스를 작성해서 함수와 변수를 보여드리겠습니다. class student: def func1(self, num): self.num = num def func2(self): print(self.num) student 클래스를 생성했습니다. 이 클래스는 func1과 func2 함수를 포함합니다. func1은 num을 인자로 받아서 self.num에 num값을 저장합니다. 그리고 func2 함수는 self.num값을 print 함수로 출력합니다. func1과 func2는 student 클래스에.. 2023. 2. 10.
파이썬 클래스 생성하기 안녕하세요 판타지코딩입니다! 파이썬으로 작성한 코드에는 '클래스'라는 개념을 볼 수 있습니다. 오늘은 클래스가 무엇인지 알아보고 생성 방법과 활용 방법을 알아보겠습니다! 1. 클래스가 무엇일까? 클래스란 한 카테고리 안에 비슷한 특성을 지닌 함수를 모아 놓은 것이라고 할 수 있습니다. 예를 들어 '학교' 클래스를 생성했다면 그 안에는 여러 가지 함수가 있을 수 있습니다. '학생' 함수, '선생님'함수 등 여러 가지 함수가 정의 되어 있다고 가정할 수 있습니다. 클래스 예제를 작성해서 보겠습니다. class school: def student(self): print("student") def teacher(self): print("teacher") school 클래스 코드를 생성해 보았습니다. 클래스 내부.. 2023. 2. 9.
파이썬 리스트 오류 원인 / 인덱스 오류 안녕하세요 판타지코딩입니다! 오늘은 파이썬을 활용하면서 발생할 수 있는 여러 가지 오류 중 '리스트'와 관련된 내용을 알아보겠습니다. 파이썬은 '리스트'라는 자료형을 지원하고, 데이터를 연속적으로 저장하기 용이하기 때문에 많이 활용하는 자료형입니다. 그런데 이 자료형은 사용하기 쉬운 만큼 오류를 발생시키기도 쉬운데요, 오늘은 그 원인을 알아보고 리스트 활용시 주의할 사항을 공부해 보겠습니다! 1. 리스트란 무엇인가? 리스트는 데이터를 연속적으로 저장할 수 있는 자료형입니다. C언어에서 제공하는 배열과 비슷한 자료형입니다. 그럼 리스트를 어떻게 활용하는지 간단히 보겠습니다. arr = [] arr.append(1) arr.append(2) arr.append('1') 리스트의 이름은 'arr'이고, 가장 .. 2023. 2. 8.
반응형