파이썬 프로그램의 시퀀스를 시각화 해보십시오.

이 기사는 Python 프로그램의 순서를 확인할 수 있는 편리한 WEB 사이트의 소개가 됩니다.
자신이 초보자의 무렵, Python 독특한 내포 표기나 map 함수, filter 함수를 이용한 우아한 코드를 봐
이것은 무엇을 하고 있을까 신기해져 행동을 확인하기 위해 시행착오한 경험이 여러분 있다고 생각합니다.
그렇게 말할 때 아래와 같은 WEB 사이트를 이용하면 코드의 이해의 도움이 된다고 생각 소개하겠습니다.
Visualize Python tutor

대상 독자



주로 Python 학습중의 초보자・중급자를 대상으로 하고 있습니다.

환경



Python3.6도 Python2.7 두 코드에서 작동 할 수 있습니다.
다만 본문중의 프로그램은 Python3.6에서만 동작을 확인하고 있습니다.
여기에서 코드를 인용했습니다.
파이썬 내포 표기를 조금 더 자세히

샘플 코드 (map 함수)


print(list(map(lambda i:i**2,range(1,11))))
>>> [1, 4, 9, 16, 25, 36, 49, 64, 100]



위와 같이 프로그램이 어떻게 움직이는지 시각화할 수 있습니다.
녹화한 것이 아래의 페이지 링크가 됩니다.
Visualize Python tutor - map 함수

후기



파이썬을 시작했을 무렵에 알고 있으면 이해의 도움이 되었을 것이라고 생각했습니다.

좋은 웹페이지 즐겨찾기