# Boolean
print(True)
print(False)
print(1==1)
print(1==2)
print(1>2)
print(1)
if True:
print(2)
print(3)
print(4)
print(1)
if False:
print(2)
print(3)
print(4)
print(1)
if True:
print(2.1)
print(3.1)
else:
print(2.2)
print(3.3)
print(4)
print(1)
if False:
print(2.1)
print(3.1)
else:
print(2.2)
print(3.3)
print(4)
# 1차원 배열 (배열 안에 문자열)
members = ['egoing','duru']
for member in members:
print('member', member)
# 2차원 배열 (배열 안에 배열, 그 배열 안에 문자열)
members2 = [
['egoing', 'seoul', 'programmer'],
['duru', 'daegu', 'dba']
]
print(members2[0][0])
for member in members2:
print(member)
#딕셔너리
egoing1 = ['egoing', 'seoul', 'programmer']
egoing2 = {'name':'egoing', 'city':'seoul', 'job':'programmer'}
print(egoing2)
print(egoing2['name'])
#딕셔너리 for문 사용
for name in egoing2:
print(name)
print(egoing2[name])
# member의 바람직한 코드
members3 = [
{'name':'egoing', 'city':'seoul', 'job':'programmer'},
{'name':'duru', 'city':'deagu', 'job':'dba'}
]
for member in members3:
print(member['name'])
def sum(left, right):
return left+right
print(sum(10,20))
html에 javascript에 이제는 python까지 배우니까 문법이 헷갈리기 시작한다.
html에서 python문법을 쓰거나 python에서 html, java 문법을 썼다가 오류나서 고쳐쓰는 일이 잦아졌다.
아직 세 개 다 익숙하지 않아서 생긴 문제라고 생각한다. 익숙해지도록 해보는 수 밖에 없는 것 같다.
강사님이 풀어서 설명해주시고 속성으로 기본 문법의 알짜만 잘 알려주셔서 초단기 코스인데도 이해가 잘 된다. 근데 막상 백지에서 타이핑하려고 하면 html/js/python 문법이 뭐였지..?하고 머뭇거리는 걸 보니 반복학습이 필요한 것 같다. 그리고 수업 외에도 개인적으로 만들고 싶은 것이나 실생활에서 자주 계산하는 것들을 프로그램으로 만들어 보는 것도 좋다고 하셨는데 뭘 만들지 고민해봐야겠다.