안녕하세요.
파이썬을 요즘 열공하고 있는 sTricky입니다.
요즘 데이터 분석 쪽 공부를 파이썬을 통해서 하고 있습니다.
하다가 알게 된 괜찮은 정보가 있어서 공유합니다.
아마, 저 같은 파린이들에겐 좋은 정보가 되겠지만, 이미 궁극의 경지에 오르신분들껜
너무나도 시시한 내용이 아닐까 걱정이 됩니다.
jupyter notebook에서 특정 코드들을 실행하다
디버깅 (debug)를 하고 싶을 때~!
편하게 하는 방법이 뭐가 있을까..
너무나도 간편한 방법이 있었습니다!
바로 ㄱㄱ
def test_1 () :
print ('Korea')
def test_2 () :
print ('WOW')
def test_3 () :
test_1 ()
test_2 ()
print ('2020')
이러한 코드를 실행시킨 후~!
여기서 test_1 함수에 대해서 디버깅이 필요하다면,
%debug (test_1)
이렇게 원하는 함수명을 괄호 안에 넣고 실행하면 됩니다.
제대로 실행이 되었다면 이런 화면을 보실 수 있습니다.
위와 같이 ipdb라는 command line이 생기면서 여기다가 디버깅에 관련된 명령어를
입력 후 실행을 하면 됩니다.
자세한 ipdb 명령어도 함께 첨부합니다.
ipdb 명령어의 도식은
https://www.slideshare.net/TaeYoungLee1/1-115587182
에서 가지고 왔습니다.
파이썬으로 하는 데이터 분석 스터디는 계속됩니다~!!
여러분들도 파이팅하시길 바랍니다!!
by.sTricky
'DB엔지니어가 공부하는 python' 카테고리의 다른 글
[python] 파이썬으로 주식 상장기업 크롤링한 데이터 엑셀 저장 및 엑셀 파일 불러오기 feat.pandas (2) | 2020.01.09 |
---|---|
[python] 파이썬 데이터분석, 민간아파트 분양가격 동향 v.2019 #1 (0) | 2020.01.07 |
[python] 인터넷이 안되는곳에서 파이썬 패키지 설치하기! (pip download) (2) | 2020.01.03 |
[python] 텍스트 파일에서 명사만 뽑아서 명사별 빈도 카운트 하기 konlypy (0) | 2019.12.30 |
[python 데이터분석] 캐글 타이타닉 따라해보기 #2 (1) | 2019.12.26 |