class로 만들 파일 이름: mathTest.py
Jupyter 파일이름: TestLib.ipynb
1. 파일브라우져에서 우클릭해 파일을 생성하고 파일 이름을 mathTest.py로 입력한다.
하기 함수를 작성한다.
def plus_multi(a, b):
rst = a + b
return(rst)
2. jupyter 노트를 생성하고 파일이름을 TestLib.ipynb로 변경한다.
하기 명령을 실행한다.
#함수로 가져오는 경우
from mathTest import *
plus_multi(1,2)
<결과>
<Class로 가져오는 경우>
위에서 했던 방법으로 student.py를 만들고 class를 작성한다.
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def greeting(self):
print('hi I am', self.name)
이제 준비는 다 되었다. 우리는 Jupyter notebook에서 실행할 것이기 때문에 TestLib.ipynb로 돌아와서 하기 코드를 작성하고 실행해 본다.
<소스 코드>
#파일명으로 가져오는 경우 클래스 사용
import student
haha = student.Student('haha',45)
haha.greeting()
#특정 클래스 만 가져와서 앞에 파일명을 안붙여도 되는경우
from student import Student
haha = Student('haha',45)
haha.greeting()
#모든 클래스 만 가져와서 앞에 파일명을 안붙여도 되는경우
from student import *
haha = Student('haha',45)
haha.greeting()
<전체 결과>
<에러가 나는 경우>
위와 같이 정말 잘 따라했는대도 하기 이미지처럼 에러가 나는 경우가 있다. 이럴 때는 Reset 버튼을 실행해 본다. 기가 막히게 해결된다.
'>>' 버튼 클릭
반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기
'programmer > Pandas' 카테고리의 다른 글
python 문자열에서 ':' 사용법 (0) | 2020.08.08 |
---|---|
통계, 빅데이터 분석 다른점 (0) | 2020.07.18 |
DataFrame 테이블 행 전부 다 보이게 설정하는 방법. (0) | 2020.07.11 |
MatplotLib에서 사용할 글꼴 확인 법 (0) | 2020.07.11 |
Jupyter lab 테마 바꾸는 법 (0) | 2020.06.29 |