본문 바로가기

say, have, on I say to you today, my friends, though, even though we face difficulties of today and tomorrow, I still have a dream. -Martin Luther King Jr- 친구들이여, 제가 오늘 말하고 싶은 건, 오늘과 내일 어떤 어려움을 겪더라도 여전히 제겐 꿈이 있다는 겁니다. I dont'n know what to say in this situation. 이 상황에서 내가 무슨 말을 해야할 지 모르겠다. He never finishes what he begins to say! He is such a ridiculous fellow! -A Chrismas Carol- 그는 말을 하고 제대로 끝맺는 법이 없어! 정말 어리..
it, in, you, she Ability is what you're capable of doing. Motivation determines what you do. Attitude determines how well you do it. -Lou Holtz- 능력은 당신이 할 수 있는 것이다. 동기는 당신이 무엇을 하는지 결정한다. 태도는 당신이 그것을 얼마나 잘할지 결정한다. I didn't need it, but I still really wanted to buy the beautiful dress. 나는 그것이 필요없었지만 여전히 그 아름다운 드레스를 정말 사고 싶었다. Life is a long lesson in humility -James M.Barrie- 인생은 겸손에 대한 오랜 가르침이다. There are many de..
파이썬 기초_파일입출력(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)