반응형

Python tutorial의 두번째 동영상 클립도 시청하였다.



Variable이 무엇인지에 이어 두번째 내용은 If, Else 사용법에 대한 내용이었다.

처음에 몇가지 질문에 대해서 답변하고, If 사용법에 대하여 설명이 나왔다.

IDE는 주피터 말고도 흔히들 쓰는 파이참을 사용해도 될 것 같다는 내용인 것 같고, 강의는 해당 주피터노트북이 편한 면이 있는지 그것으로 진행해나가는 것 같다.

동영상 말고 어떤 사이트에서는 해당 프로그램언어들이 구현되는 웹이 있었던 것 같은데, 그것과 비슷하게 작동하는 듯 싶다.

질문은 다른 언어를 배우고 있는데 그만두고 해당 영상으로 배워야하는지에 대한 내용이었던 것 같다. 유투버는 다른 언어를 하고 있으면 그만두지 말고 진행해가면서 해당 영상을 시청해도 좋다고 하는 것 같다. 다른 언어가 나에게 관심이 있고, 그것을 하는 것이 흥미가 있다면 계속해서 배우는 것이 좋다는 것 같다.


영어로 유투브를 보고 있으니 기분이 좀 이상한 것 같다. 그래도 화면이 있고, 실습해볼 것이 있으니 그나마 알아듣는 것 같은 기분이 드는 것 같다.

내용은 이해하기 쉬웠던 것 같다.

나왔던 코드들을 기억해서 적어보면


a = 1

b = 2

if a < b :

    print( " a is less than b " )


내용이었다. a 를 1로 지정, b를 2로 지정하고 if a < b : 의 의미는 a가 b보다 작으면 다음 문장으로 실행이라는 내용이 아닐까 싶다. 엑셀함수를 조금은 써봤기 때문에, 논리문장이 맞으면 다음 명령어를 실행 아니면 다음 명령어를 실행의 구조가 아닐까 싶다.

: 다음에 해당 if 문장 안에 있으려면 다음 아래 문장에는 스페이스 4번을 띄어야한다고 한다. 해당은 약속인 것인지 해당 스페이스 횟수가 아니면 에러가 난다고 한다.

위의 코드를 처음으로 다음에는

elif가 추가된 코드, else가 추가된 코드 등을 설명해주고 있다.

생각해보면

e = 7

f = 8

if e < f :

    print( " e is less than f " )

elif e == f:

    print( " e is equal to f" )

elif e > f + 10 :

    print ( " e is greater than f by more than 10 " )

else:

    print ( " e is greater than f")


이런 내용이였고, 해당 코드를 약간 경제적으로 줄인 버젼도 소개해준다.

그리고나서 간단한 BMI 계산기를 코딩하는 것을 설명하여준다.


사실은 이렇게 배운다고 해서 코딩을 배우고 있다고 이야기해도 되는지는 모르겠다.

다만 기초적인 부분들을 배우는 중이고, 점점 배워나갈 수록 많은 것들을 얻을 수 있지 않을까 싶다.

컴퓨터 언어에 대한 이해가 좋은지 아닌지는 지금 당장 판단하기에는 실력이 많이 부족하지만 컴퓨터로직으로 생각하는 법은 적성이 아닐지도 모르겠다. 그래도 꾸준히 취미삼아 해당 언어를 배워보고, 앞으로 HTML, CSS 등 웹관련된 언어들도 빨리 배워가야겠다. 조급함은 가지지 말고 일단은 이 영상들을 보고 배워간다는 생각으로 시작해야겠다.

반응형

+ Recent posts