오전에 프로그래밍 기초 주차 발제가 있었다.
개강 첫 주(지난 주)에 미니 프로젝트를 하고, 본격적으로 학습을 들어가는 것 같다.
내배캠 노드반 일정에 따라 오늘은 파이썬 문법 기초 강의를 수강하였다.
내일은 새로운 팀을 만나는 날이다.
한 주간 프로젝트를 하며 팀원들과 많이 친해질 때 쯤 팀이 바뀐다.
우리 팀원들 고생많이했고, 다른 팀에서도 잘 적응 할거라 생각한다!
파이썬 문법 기초 강의
분량이 많아 새롭게 알게된 지식과 부족했던 개념만 작성
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby'},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for person in people:
try:
if person['age'] > 20:
print(person['name'])
except:
print('에러입니다.')를 입력하세요
첫 번째 매개변수로는 함수,
두 번째 매개변수로는 반복 가능한 자료형( list, tuple )
map 함수의 반환 값은 map 객체이므로 해당 자료형을 list혹은 tuple로 변환시켜야 함.
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
def check_adult(person) :
return '성인' if person['age'] > 20 else '청소년'
result = list( map(check_adult, people) )
(lambda x,y: x+y)(10, 20) # 30
num = 3
result = ('짝수' if num % 2 == 0 else '홀수')
a_list = [1,3,2,5,1,2]
b_list = [a*2 for a in a_list]