Python Tutor: Learn Python, JavaScript, C, C++, and Java by visualizing code
Learn Python, JavaScript, C, C++, and Java This coding tutor tool helps you learn Python, JavaScript, C, C++, and Java by visualizing code execution. You can use it to debug your homework assignments and as a supplement to online coding tutorials. Related
pythontutor.com
파이썬 튜터는 단계별로 소스를 실행할 수 있는 온라인 IDE 입니다.
반복문 등을 포함, 단계 별로 메모리에 부여되는 데이터를 통해 프로그램의 동작을 상세히 이해할 수 있습니다.
아래 예시는 파이썬을 통한 선택 정렬을 실행한 예시입니다.
선택 정렬에 사용한 소스 코드입니다.
from random import randint
array = []
for num in range (5):
array.append(randint(1, 100))
for i in range(len(array)):
min_index = 1
for j in range(i+1, len(array)):
if array[min_index] > array[j]:
min_index = j
array[i], array[min_index] = array[min_index], array[i]