5.1

*필요개념

클래스에 있는 함수를 그대로 상속해서 사용할 수 있다.

self는 객체를 호출할 때 호출한 객체 자신이 전달되기 때문에 self라는 이름을 사용한다. 예를 들어 호출시에 인수를 cal로 썼기 때문에 self값에는 cal이 들어간다.

__init__ 메서드는 생성자로 인식되어 객체가 생성되는 시점에 자동으로 호출되는 차이가 있다.


5.3

all([1, 2, 0])이 되고, 리스트의 요솟값중 0 이 있기 때문에 all 내장 함수의 결과는 False 가 된다.

ord('a') 의 결과는 97 이 되어 chr(97)로 치환된다. chr(97)의 결과는 다시’a’ 가되므로 'a' == 'a'가 되어 True 를 돌려준다.

ord는 문자의 아스키코드 값을 반환함


5.5


5.7


5.9


5.11

*필요개념

모듈 : 함수나 변수 또는 클래스를 모아 놓은 파이썬 파일이다. 모듈은 다른 파이썬 프로그램에서 불러
와 사용할 수 있게끔 만듦

모듈을 불러오려면 import 써줘야함!

strftime을 쓰면 현재시간을 불러올 수 있음


5.13

*필요개념

모듈 내에서 객체를 선언해 걔네들끼리 뺀다

그 뒤에 days 라는 메소드를 붙여 날짜를 계산할 수 있음

모듈(파일)내에 있는 함수를 객체에 붙여 메소드로 쓰는 것 같다.


5.15


5.17

*필요개념

5 명을 무작위로 섞기 위해 random.shuffle 모듈을 사용했다. 그리고 사람들과 할일을 차례로 묶고 나머
지 2 명에게는 “휴식” 을 부여하기 위해 itertools.zip_longest 모듈을 사용했다.

 

 

'머신러닝 기초 > 점프투파이썬' 카테고리의 다른 글

jump2python 6장 개념&문제  (0) 2023.01.29
jump2python 5장 개념  (0) 2023.01.11
jump2python 4장 문제  (0) 2023.01.11
jump2python 4장 개념  (0) 2023.01.11
jump2python 3장 문제  (0) 2023.01.10