(이 글은 생활코딩 파이썬 입문수업에서 들은 내용을 기록한 것입니다.)
디버깅
이번 시간에는 '디버깅'에 대해서 배웠습니다.
우리는 디버깅을 통해 코드상의 오류를 보다 더 쉽게 확인할 수 있습니다.
이 코드에서 a는 1이 출력이 되어야 하지만, 오류로 인해 8이 나오고 있습니다.
오류를 발견하기 위해서는 디버거를 이용해야 합니다.
좌측에 있는 재생 모양과 벌레 모양이 같이 있는 버튼을 누르고, 'Run and Debug' 버튼을 누르면 디버깅을 할 수 있습니다.
그러면 이런 화면이 나옵니다.
코드 한 줄을 디버깅 했을 때는 a가 1일이라는 결과가 나옵니다.
아래 화살표 방향을 누르면 오류를 확인할 수 있습니다.
아홉 번째 줄까지 내려왔을 때, a가 8로 바뀐 것을 확인할 수 있습니다.
이를 통해 중간에 a = 8이 오류였다는 것을 알 수 있습니다.
입력과 출력
다음으로는 '입력과 출력'에 대하여 배웠습니다.
먼저 코드를 이렇게 입력하였습니다.
변수 name에 '보라dori'라는 이름을 입력할 수 있지만, 이름을 물을 수 있도록 값을 입력할 수 있습니다.
여기서 input은 사용자로부터 데이터를 입력받는 함수입니다.
사용자에게 이름이라는 데이터를 받아서 출력하기 때문에 이름을 매번 다르게 입력하는 것이 가능합니다.
pypi
생활코딩 입문영상에서 마지막으로 배운 것은 'pypi' 입니다.
pypi를 이용하면 파이썬으로 만들어진 타인의 성취를 자신의 창의를 이어 붙여서 새로운 성취를 만들 수 있습니다.
저는 보스턴 집값 데이터를 이용하였습니다.
이러한 데이터와 관련된 여러가지 작업들을 하고 싶을 때 pandas를 사용할 수 있습니다.
pandas는 pypi.org 사이트에서 다운로드가 가능합니다.
다운로드 후 vscode에서 'python3 -m pip install pandas'를 입력하면 설치가 가능합니다.
마지막으로 코드 입력창에 'import pandas'를 입력하면 이전에 사용할 수 없었던 pandas의 기능들을 사용할 수 있게 됩니다.
그리고 위의 보스턴 집값 데이터 확장자를 csv로 저장합니다.
그러면 이렇게 데이터를 vscode에 불러올 수 있습니다.
pandas를 이용해서 집값 데이터를 보기 좋은 형식으로 출력이 가능합니다.
이외에도 head 함수를 이용해서 원하는 데이터의 개수만큼만 출력이 가능하고,
describe 함수를 이용해서 데이터 표에 대한 묘사와 분석을 출력할 수 있습니다.
파이썬에 한 걸음 더 다가갈 수 있었던 시간이었습니다.
생활코딩 입문수업 복습 겸 기록 끝!(...)
'Skills > Python' 카테고리의 다른 글
[학위논문] 인공지능 일상화가 되면 생각해 볼 문제 (1) | 2024.01.29 |
---|---|
x축, y축 눈금 설정 with Jupyter Notebook (1) | 2022.03.01 |
코린이의 Python 성장기 #3 (0) | 2022.01.23 |
코린이의 Python 성장기 #2 (1) | 2022.01.17 |
코린이의 Python 성장기 #1 (0) | 2022.01.17 |