inflearn logo
강의

Course

Instructor

Coding Test [ ALL IN ONE ]

[Apply code] 👉 two pointer

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

185

happykaiser5479

2 asked

1

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

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

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

 

python 코딩-테스트 알고리즘

Answer 2

0

friedhamn

안녕하세요, 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

communityai8509

안녕하세요, 인프런 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 환경 설정 및 기본 사용법

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

노션 공유 링크

0

83

2

수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?

0

73

2

최신 강의와 비교

0

79

2

Min Cost Climbing stairs 질문

0

74

2

노션 공유 부탁드립니다!

1

84

2

for 문에 sort 함수 를 사용하면

1

85

2

노션 공유 부탁드립니다.

0

100

2

디스코드가 올바르지 않다고 뜹니다..!

0

103

1

그래프

0

94

2

노션 공유

1

121

2

시간복잡도 질문

2

121

3

11강 질문

1

74

2

노션 공유 부탁드립니다

0

81

2

linkedList - BrowserHistory 코드 질문

0

71

1

list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?

1

164

1

라이브러리 사용

1

133

2

문제 교재는 따로 없는 거 맞나요?

1

199

2

LCA 관련해서 질문이 있습니다.

1

116

2

[Unique Paths] 완전탐색 / DP (후반부)

0

101

1

dp 계단오르기최소비용질문입니다.

0

106

1

Dynamic Array 의 size 정보가 저장되는 곳

2

158

2

노션공유가 안된듯 합니다

1

160

2

[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)

1

117

1

강의자료 만들 때 사용하신 프로그램이 뭘까요?

1

195

1