본문 바로가기

Python8

Python(파이썬) 10. 상속과 오버 라이딩, 클래스 변수와 객체 변수 " 슬럼프는 자기 내면에 있는 꾀병이다. 마음속 어딘가에 하기 싫은 구석이 있는데 슬럼프를 핑계로 안 하는 거이다. 하지만 난 반대로 끊임없이 도전했다. " - 대한민국의 前 스피드 스케이팅 선수 이상화 - Python(파이썬) 10. 상속과 오버 라이딩, 클래스 변수와 객체 변수 목 차 1. 상속(Inheritance) 2. 오버 라이딩(Overriding) 3. 클래스 변수와 객체 변수 1. 상속(Inheritance) 1) 클래스 상속이란, 한 클래스(부모 클래스)의 속성과 메소드를 새로운 클래스(자식 클래스)가 물려받는 것 class 클래스 이름(상속할 클래스 이름): 2) 자식 클래스에서 부모 클래스의 메소드를 사용(호출)하고 싶으면, super().메소드 이름() 형식으로 호출한다. 3) 부모.. 2021. 9. 25.
Python(파이썬) 9. 클래스(Class)와 객체(Object), 인스턴스(Instance) " 가장 큰 영광은 한 번도 실패하지 않음이 아니라, 실패할 때마다 다시 일어서는 데에 있다. " - 공자 - Python(파이썬) 9. 클래스(Class)와 객체(Object), 인스턴스(Instance) 목 차 1. 객체 지향 프로그래밍(OOP, Object-Oriented Programming 2. 클래스(Class) 3. 객체(Object)와 인스턴스(Instance) 1. 객체 지향 프로그래밍(OOP, Object-Oriented Programming) 컴퓨터 프로그램의 방식 중 하나로 컴퓨터 프로그램을 명령어 대신 독립된 단위("객체")로 구분하고 파악할 수 있도록 도와준다. 예를 들어, 스마트폰, 에어컨, 세탁기, 건조기, 커피 머신 등 서로 독립된 객체들이 가진 고유의 기능으로 서로 상호작.. 2021. 9. 25.
Python(파이썬) 7. 1차 연습문제 "우리가 어떤 일을 감히 하지 못하는 것은 그 일이 너무 어렵기 때문이 아니라 어렵다는 생각에 사로잡혀 그 일을 시도하지 않기 때문이다." - 세네카 - Python(파이썬) 7. 1차 연습문제 " 데이터 타입(자료형) ~ 딕셔너리까지 배운 내용에 대한 연습문제 " Q1. 아래 문자열의 길이를 구해보시오. str = "dkvmcl12312dfadf5132adfa8fdff13231" A1. (드래그 후 결과 확인) >>> str = "dkvmcl12312dfadf5132adfa8fdff13231" >>> print("str의 문자열 길이는 :", len(str)) str의 문자열 길이는 : 34 Q2. 화면에 * 기호 100개를 표시하시오. A2. (드래그 후 결과 확인) >>> print('*' * 10.. 2021. 9. 23.
Python(파이썬) 6. 딕셔너리(Dictionary) " 오늘은 어제 생각한 결과이다. 우리의 내일은 오늘 무슨 생각을 하느냐에 달려 있다. 실패한 사람들의 생각은 생존에, 평범한 사람들은 현상유지에, 성공한 사람들은 생각이 발전에 집중되어 있다." - 존 맥스웰 - Python(파이썬) 6. 딕셔너리(Dictionary) 목 차 1. 딕셔너리(Dictionary) 2. 딕셔너리(Dictionary) 관련 함수 3. 딕셔너리(Dictionary) 연습문제 1. 닥셔너리(Dictionary) 딕셔너리(Dictionary)은 키(Key)와 값(Value)이 한 쌍으로 이루어져 있다. 딕셔너리(Dictionary)은 리스트(List)나 튜플(Tuple)과 다르게 위치를 통한 인덱싱이 허용되지 않는다. 딕셔너리(Dictionary)을 만드는 방법은 키와 값을 중괄.. 2021. 9. 22.