인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

happy_kaiser님의 프로필 이미지

작성한 질문수

코딩테스트 [ ALL IN ONE ]

[코테 적용] 👉 two pointer

강의 처음부터 보고있는데 질문있습니다.

작성

·

81

1

안녕하세요 강의 잘 보고 있습니다.

코드 짜고 파이썬 실행하시던데

한줄씩 실행은 어떻게 하는건가요?

 

답변 2

0

[노씨데브 코치] 구운햄님의 프로필 이미지

안녕하세요, happy_kaiser님

질문주신 내용은 디버깅 모드에 대한 것으로 판단됩니다.

 

코드를 한 줄씩 실행하려면 디버깅 모드를 사용하면 됩니다. IDE(예: PyCharm, VSCode 등)에서 브레이크 포인트를 설정한 후 디버깅 모드로 실행하면, 브레이크 포인트마다 멈출 수 있고 그때의 변수 상태도 확인할 수 있습니다.

 

스크린샷 2024-12-27 오전 10.49.17.png.webp

디버깅을 하고 싶은 코드 왼쪽에 마우스를 가져다대면, 빨간 동그라미(IDE마다 다를 수 있습니다.)가 나옵니다. 그 동그라미를 누르면, 해당 코드가 브레이크 포인트로 설정됩니다.

 

스크린샷 2024-12-27 오전 10.50.13.png.webp

모든 브레이크 포인트를 설정하셨으면, 디버깅 모드로 실행하시면 됩니다.

 

자세한 내용은 'vscode(혹은 자신이 사용하는 IDE) 디버깅 모드' 를 검색해보시기 바랍니다.

 

감사합니다.

 

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

Python에서는 코드의 각 줄을 Interactively 실행할 수 있는 몇 가지 방법이 있습니다. 가장 일반적인 방법은 Python의 대화형 셸을 사용하는 것입니다.

  1. Python Interpreter 사용하기: Python이 설치되어 있다면, 터미널이나 명령 프롬프트에서 python이라고 입력하여 대화형 셸에 들어갈 수 있습니다. 여기서 코드를 한 줄씩 입력하고 Enter 키를 눌러 실행할 수 있습니다.

  2. IPython 사용하기: IPython은 Python의 대화형 셸에 대한 더 강력한 옵션을 제공합니다. 데이터 분석이나 과학 계산을 하는 경우 더 자주 사용되며, pip를 통해 설치할 수 있습니다. 설치 후에는 터미널에서 ipython이라고 입력하여 실행합니다.

  3. Jupyter Notebook: Jupyter Notebook은 웹 브라우저에서 코드를 작성하고 실행할 수 있는 도구로, 코드와 주석을 결합할 수 있어 교육용으로 많이 사용됩니다. 또한, 한 셀 내에 여러 줄의 코드를 작성하고 그 셀을 실행함으로써 코드를 테스트할 수 있습니다.

  4. IDE 사용하기: PyCharm과 VSCode 같은 IDE에서는 디버그 모드를 사용하여 코드를 한 줄씩 실행할 수 있는 기능을 제공하기도 합니다. 특히 VSCode의 경우 “Python” 확장을 설치하면 보다 강력한 디버깅 기능을 사용할 수 있습니다.

이러한 방법들 중 본인이 가장 편리하다고 느끼는 방식을 선택하여 활용하시면 됩니다. 추가로 다음 링크에서 질문에 대한 도움을 받을 수 있습니다:
- Python 환경 설정 및 기본 사용법

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.