본문 바로가기
IT 이모저모

소스 코드 시각화를 통해 자료형 개념과 변수 이해하기

by DSEM 2021. 2. 8.
728x90
728x90

소스 코드 시각화를 통해 자료형 개념과 변수 이해하기

pythontutor 사이트를 통해 대부분 프로그래밍의 자료형 개념과 변수를 시각화해서 이해할 수 있습니다.
프로그래밍을 처음 접하시는 분들에게 강력하게 추천합니다. (Python, JAVA, C, C++, Ruby 등)

 

pythontutor의 샘플 코드를 통해 디버깅 해보기
# python sample code

def listSum(numbers):

if not numbers:
    return 0
else:
    (f, rest) = numbers
    return f + listSum(rest)

myList = (1, (2, (3, None)))
total = listSum(myList)

 

아래와 같이 샘플코드를 넣고 Next 버튼을 클릭하면 오른쪽 화면에 변수 및 자료의 할당된 값의 변화를  볼수 있다. 

최종 결과 화면

이제 코딩하면서 이해가 안되는 부분도 이걸로 어느정도는 해결되는 것 같습니다.

# Reference
pythontutor.com/

728x90
반응형

'IT 이모저모' 카테고리의 다른 글

EDI(RosettaNet) 표준 프로세스 흐름도  (0) 2021.02.10
업무별 EDI Message 정의 (EDIFACT, RosettaNet, X12)  (0) 2021.02.08
EDIFACT Segment의 구조  (0) 2021.02.08
EDIFACT Message의 구조  (0) 2021.02.08
EDI 이해하기  (0) 2021.02.08

댓글