안녕하세요
서울 꺼벙 천사입니다

[ 혼자 공부하는 파이썬 개정판 ]을 다시 독학하고 있습니다
이번에는 저자의 Youtube 강의를 중심으로 정리하려고 합니다
이번에는 [ 2-3절 마무리와 파이썬 튜터 ]입니다

https://www.youtube.com/watch?v=690sy9IyUf4&list=PLBXuLgInP-5n2fvfXHU9mHVuWBgAKpHNi&index=15
지난번에 이어 자료형 변환에 대한 내용과
파이썬 튜더에 대한 내용입니다

자료형 변환
input() 함수를 통해 입력받은 값의 자료형은
무조건 문자열(str)로 인식이 됩니다
그래서 산술적인 연산을 하려면
숫자형 자료형인
정수(int)
부동소수점(float)로 변경해주어야 하는데
이것을 자료형 변환이라고 합니다

input() 함수를 통해 입력받은 값의 자료형을 숫자 자료형으로 변경하는 방법
1. input() 함수를 통해 입력받은 값의 자료형을 정수형으로 변경하는 방법
변경하고자 하는 문자열을
int() 함수로 감싸주면 됩니다
2. input() 함수를 통해 입력받은 값의 자료형을 부동소수점형으로 변경하는 방법
변경하고자 하는 문자열을
float() 함수로 감사주면 됩니다


위의 방법들은
꼭 input() 함수를 통해 입력받은 값의 자료형을
변경하기 위해 사용하는 것은 아닙니다
input() 함수를 통해 전달받은 것이 아니라
문자열로 입력된 숫자를 다른 자료형으로 변경할 때도 사용할 수 있습니다
숫자로 입력되어 있는 것을 다른 자료형으로 변경하고자 할 때도 사용할 수 있습니다

int <=> float
int <=> str
float <=> str

위와 같이 변경할 수 있으며
변경해야 하는 자료형의 값을
변경을 원하는 자료형 함수로 감싸주면 됩니다

파이썬 튜터
파이썬 튜터는
프로그래밍이 실행되는 내용을 한줄 한줄 볼 수 있는 것으로
https://pythontutor.com/
위의 링크를 클릭하면

위와 같은 화면이 나옵니다
아쉽지만 영어로 나옵니다
Chrome 브라우저의 번역 기능을 이용하면
다음과 같은 화면이 나옵니다

[ 지금 코드 박성 및 시각화 시작 ][ Start writing and visualizing code now ]를 클릭하면

위와 같은 화면이 나오는데
이곳에 프로그램을 입력하면 됩니다

[ Visualize Execution ]을 클릭하면

위의 화면을 보면
빨간색 화살표가 보이는데
지금 실행되어 있는 줄을 표시하는 것입니다
지금 실행되는 줄에 input() 함수가 있기 때문에
input() 함수 실행 후 나타나는 프롬프트 상태가 나타나며
이곳에 값을 입력하고

[ submit ]을 클릭하면

오른쪽에 입력한 결과가 보여지면
one이라는 변수에
10이라는 값이 있다는 것을 눈으로 볼 수 있게 시각화하고 있고
왼쪽에는 붉은 화살표가 아래 줄로 이동된 것을 볼 수 있으며
역시 input() 함수가 있기 때문에
프롬프트 상태가 되고
값을 입력하고

[ submit ]을 클릭하면

왼쪽 화면에는
붉은 화살표가 아래 줄로 이동되어 있고
오른쪽 화면에는 two라는 변수에
20이 들어있다는 것을 볼수 있습니다
왼쪽 화면에 있는
[ next ]를 클릭하면

오른쪽에 결과가 표시되는 것을 알 수 있습니다

파이썬 튜터는
파이썬 뿐만 아니라
다른 프로그래밍 언어도 사용이 가능합니다
python
java
C
C++

프로그래밍의 한 줄 한 줄이
어떻게 실행되는지 시각적으로 볼 수 있습니다

첫 작성 : 2022년 8월 26일 금요일

profile
프로그래밍을 독학하는 서울 꺼벙 천사입니다

0개의 댓글