no image
jump2python 6장 개념&문제
6.2 3과 5의 배수 구하기 6.3 게시판 페이징하기 참고자료 파이보는 파이썬 “질문과 답변” 게시판 서비스이다. • 파이보 (https://pybo.kr) 딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 (Practice) 하는 곳이다. • 코딩도장: http://codingdojang.com
2023.01.29
no image
jump2python 5장 문제
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 *필..
2023.01.11
no image
jump2python 5장 개념
5-1. 클래스 클래스로 만든 객체의 객체변수는 다른 객체의 객체변수에 상관없이 독립적인 값을 유지한다. 생성자 : 객체가 생성될때 자동으로 호출되는 메소드 기존 클래스를 변경하지 않고 기능을 추가하거나 기존 기능을 별경하려고 할 때 사용한다. 상속은 기존 클래스를 그대로 놔둔 채 클래스의 기능을 확장시킬때 사용된다. 매서드 오버라이딩 클래스 변수 값을 변경했더니 클래스로 만든 객체의 lastname 값도 모두 변경된다는 것을 확인할 수 있 다. 즉 클래스 변수는 클래스로 만든 모든 객체에 공유된다는 특징이 있다. 5-2. 모듈 모듈이란 함수나 변수 또는 클래스를 모아 놓은 파이썬 파일이다. 모듈은 다른 파이썬 프로그램에서 불러 와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. ((오류발생 가..
2023.01.11

6.2 3과 5의 배수 구하기

 


6.3 게시판 페이징하기


 

참고자료

파이보는 파이썬 “질문과 답변” 게시판 서비스이다.

• 파이보 (https://pybo.kr)

딩도장은 프로그래밍 문제풀이를 통해서 코딩 실력을 수련 (Practice) 하는 곳이다.

• 코딩도장: http://codingdojang.com 

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

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

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

5-1. 클래스

클래스로 만든 객체의 객체변수다른 객체의 객체변수에 상관없이 독립적인 값을 유지한다.


생성자 : 객체가 생성될때 자동으로 호출되는 메소드


기존 클래스를 변경하지 않고 기능을 추가하거나 기존 기능을 별경하려고 할 때 사용한다.

상속은 기존 클래스를 그대로 놔둔 채 클래스의 기능을 확장시킬때 사용된다.

 


매서드 오버라이딩


클래스 변수 값을 변경했더니 클래스로 만든 객체의 lastname 값도 모두 변경된다는 것을 확인할 수 있
다. 즉 클래스 변수는 클래스로 만든 모든 객체에 공유된다는 특징이 있다.


5-2. 모듈

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

((오류발생 가능성))


5-3. 패키지 = 라이브러리 = 모듈 여러개


5-4. 예외처리


5-5. 파이썬 내장함수(194-206p)

5-6. 표준 라이브러리(207-232p)

5-7. 외부 라이브러리(233-239p)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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