딥러닝개발자
딥러닝코리아
딥러닝개발자
전체 방문자
오늘
어제
  • 전체글 (2)
    • 파이썬 기초 (1)
    • 데이터 사이언스 (0)
    • 머신러닝·딥러닝 (1)
    • 알고리즘·코딩 테스트 (0)
    • 논문 리뷰 (0)
    • 수학 (0)
    • 테크 칼럼 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 선택 정렬
  • python
  • 데이터 증강
  • 학습 정확도
  • validation accuracy
  • 검증 정확도
  • Python Tutor
  • 파이썬 튜터
  • Data Augmentation
  • training accuracy
  • 딥러닝
  • 파이썬
  • Deep Learning
  • learning graph
  • 학습 그래프
  • Selection Sort

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
딥러닝개발자

딥러닝코리아

[Python] 파이썬 튜터(Python Tutor)로 메모리 데이터 부여 확인하기
파이썬 기초

[Python] 파이썬 튜터(Python Tutor)로 메모리 데이터 부여 확인하기

2022. 8. 31. 23:07

https://pythontutor.com/

 

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]
    딥러닝개발자
    딥러닝개발자

    티스토리툴바