CLI : Command Line Interface
파이썬Python
-인터랙티브모드 : 터미널-새터미널/python 입력-Enter
코드를 직접 입력해 실행
exit를 치고 enter를 누르면 종료 또는 ctrl+d
select default profile-command prompt-cmd
-스크립트모드 : 현재 디렉터리이동 입력툴에서 코드를 입력한 파일(스트립트)를 저장한 티렉터리를 입력 후 enter키/ 코드 실행
ex) cd python
desktop\web\python 1.program.py
JavaScript vs Python
Javascript는 console.log를 이용해 수를 표현, Python에서는 print를 사용해 결과 출력
javascript는 console.log를 이용
python은 print 이용(작성후 터미널에 불러와서 확인가능)
제곱
javascript - console.log(Math.pow(수,제곱))
python - interent검색 >python power function> 결과 print(pow(수,제곱))
파이썬에서 pow는 내장되어 있는 함수로 즉시 사용이 가능
랜덤한 값
javascript - console.log(Math.random())
python - print(random.random())
파이썬에서 랜덤은 내장은 되어 있으나 랜덤모듈(그룹핑되어 있는 부품과 유사)을 가져와 랜덤을 사용하는 방식을 택해야 한다.
Python에서 문자열은 '문자', "문자", '''문자'''(문자 줄바뀜 가능),"""문자"""('''과 동일)
문자의 글자수
javascript - console.log('문자'.length)
Python - print(len('문자'))
문자열 내 문자 수정
javascript - console.log('Hell World'.replace('Hell','Hello'))
Python -
javascript - let member = []
console.log(member[])
python - array=list
member=[]
print(member[])
랜덤으로 선택한 멤버 -> import random
random.choice(member)
list 합산
score=[100,200,300]
print(sum(score))
변수 설정
a=1
변수 처리
name = '고객님'
print('안녕하세요 '+name+', .... 고객님 ... 안녕히 계세요. 고객님')
name = '고객님'
print(f'안녕하세요 {name}, .... 고객님 ... 안녕히 계세요. {name}')
javascript - prompt
python - float(input())
오늘 수업은 javascript와 python을 비교하며 함께 복습 및 학습을 하였고 그런 과정에서 여기서 쓰이는 함수가 javascript인지 python인지 많이 헷갈렸다. 새롭게 알게 되는 것과 기존의 것이 공존하다보니 그런것 같았다. 특히 javascript는 cosole.log를 해 줘야 하는 반면 python은 그럴 필요가 없는 점과 같은 부분에서 계속 혼자 버벅였다.
반복이 중요하다.
파이썬과 자바스크립트의 분리와 확립이 중요하다.
오늘 서버의 문제로 수업을 제대로 따라가지 못하였다. 함께 실습하며 수업을 들어야 했는데 그저 바라만 보다 나중에 홀로 따라가려니 무척 버거웠다.
이런 프로그램들은 실습이 무척 중요하다는 것을 다시금 깨닫게 되었다.
오늘도 복습을 열심히 해야 겠다.