본문 바로가기

파이썬 기초_파일입출력(file input-output)
파이썬 기초_패키지(package)
파이썬 기초_모듈(module)
파이썬 기초_클래스(class) 문법 'class'키워드 사용 클래스명 첫 글자는 항상 대문자 :으로 마무리 내용은 들여쓰기 속성은 변수로, 행동은 함수로 나타낸다. 이때 클래스 안에 정의된 함수는 메소드라고 한다 메소드의 종류 1. 인스턴스 메소드 인스턴스 변수의 값을 읽거나 설정하는 메소드 2. 클래스 메소드 클래스 변수의 값을 읽거나 설정하는 메소드 3. 정적 메소드 인스턴스 변수 인스턴스가 개인적으로 갖고있는 속성 인스턴스 생성 정의하기 인스턴스 이름.속성이름(인스턴스 변수) = '속성에 넣을 값' 사용하기 인스턴스 이름.속성이름 인스턴스 변수를 정의하지 않고 사용하면 에러발생 인스턴스 메소드의 첫 번째 파라미터 이름은 꼭! self로 쓰기 클래스 메소드의 첫 번째 파라미터 이름은 꼭! cls로 쓰기 특수 메소드 특정 상황에서 ..
파이썬 기초_함수(function)
메소드 (by 파이썬) 객체의 속성과 행동을 나타낼때 속성은 변수로 행동은 함수로 나타낸다. 클래스에 정의한 함수를 메소드라고 부른다. 메소드의 3종류 1. 인스턴스 메소드 : 인스턴스 변수를 사용하거나 인스턴스 변수에 값을 설정하는 메소드 2. 클래스 메소드 3. 정적 메소드 인스턴스 메소드 예시 #먼저 User 클래스 정의 class user: #인사 메세지 출력 메소드 정의 def say_hello(some_user): #some_user 자리에 인스턴스 입력 print('안녕하세요! 저는 {}입니다!'.format(some_user.name)) #인스턴스의 name 변수를 출력 #인스턴스 생성 user1 = User() #인스턴수 변수 name 정의 user1.name = '김철수' 인스턴스 메소드 사용법 1 클래스 이..
파이썬 기초_제어문02_반복문(Repetitive Statement)
인스턴스 변수(by 파이썬) 인스턴스 변수 정의 인스턴스를 다루기 위해 먼저 클래스가 있어야 한다. 클래스 생성 'User' class User: 인스턴스 생성 'user1' user1 = User() 인스턴스 변수 name 정의 (클래스의 속성을 결국 변수로 나타내므로 변수를 속성이라고도 함.) 인스턴스 이름.변수이름 = '변수에 넣을 값' user1.name = '김철수' 이렇게 생성한 인스턴스 변수는 user1 인스턴스 고유의 변수이다. User 클래스로 새로운 인스턴스 user2를 만들어도 name 변수는 생성되지 않는다. 인스턴스 변수 사용 인스턴수 이름.변수이름 print(user1.name)
파이썬 기초_제어문01_분기문(procedure branching statement)
파이썬 기초_튜플(tuple),셋(set)