728x90
파이썬 코드 과정의 시각화
디버깅 사이트
디버깅(Debugging) 외에도 내가 쓴 코드가 어떤 원리로 작동하는지, 어떤 단계별 과정을 거쳐서 결과가 나오는지 궁금할 때, 특히 처음에 코드 공부를 처음하며 제대로 컴퓨터 언어를 이해하기 위해 좋은 사이트를 소개합니다.
Python 3.6
Java 8
Javascript ES6
C
C++
위 5가지 언어의 코드 단계별 시각화를 해줍니다.
예시
아래 코드결과가 왜 자꾸 [26] 만 나오는지 알아보기 위해 사이트를 사용해 봅니다.
def mutate(a_list):
b_list = []
for item in a_list:
new_item = item * 2
b_list.append(new_item)
print(b_list)
mutate([1,2,3,5,8,13])
코드를 복사 붙여넣기 합니다.
Visualize Execution 버튼을 누르니 단계별 프로그래스 바가 생깁니다.
Next 버튼을 누르며 파이썬 언어의 진행 과정을 한 단계 한 단계, for loop 한 바퀴 한 바퀴 다 시각화해서 나타내 줍니다.
아래 사이트입니다.
Thonny 라는 프로그램도 있으니 참고해 보세요!
728x90
'Python' 카테고리의 다른 글
1주차 - Array 배열 공부 [코딩 인터뷰 공부] (0) | 2022.07.07 |
---|---|
코딩 인터뷰 계획 - 무엇을 어떻게 공부할까 [코딩 인터뷰 공부] (0) | 2022.07.07 |
Python Scope Local, Global Scope 파이썬 범위 (0) | 2022.06.17 |
Leetcode 189. Rotate Array Python (0) | 2022.06.16 |
Leetcode 977. Squares of a Sorted Array - Python 리트코드 투 포인터 파이썬 (0) | 2022.06.14 |