9/1 오늘의 시간표
09:00 ~ 10:00 [원격] 파이썬 문법 기초
10:00 ~ 11:00 [원격] 파이썬 문법 기초
11:00 ~ 12:00 [원격] 파이썬 문법 기초
12:00 ~ 13:00 [원격] 파이썬 문법 기초
13:00 ~ 14:00 점심식사
14:00 ~ 15:00 [원격] 파이썬 문법 기초
15:00 ~ 16:00 [원격] 파이썬 문법 기초
16:00 ~ 17:00 [원격] 파이썬 문법 기초
17:00 ~ 18:00 [원격] 파이썬 문법 기초
18:00 ~ 19:00 저녁식사
19:00 ~ 20:00 [실습] 실무적용 알고리즘 실습
20:00 ~ 21:00 [실습] 실무적용 알고리즘 실습
오늘은 어제와 마찬가지로 원격 파이썬 문법 강의시청 후 알고리즘 실습이 예정되어 있는 날이다.
시간 계획표는 어제 짠 계획표대로 진행되었다.
리코더 팀의 스터디 계획표
09:00~13:00 강의시청
13:00~14:00 점심시간
14:00~15:00 개인별 강의내용 정리시간(어려웠던 부분 정리, 핵심내용요약 등)
15:00~Any 정리한내용 팀원들과 공유
~18:00 팀원들과 공유한 내용을 토대로 보충학습
18:00~19:00 저녁시간
19:00~21:00 알고리즘 실습
목 : 1-10강 까지 / 금 : 1-19강 까지
주말은 복습
9/2 파이썬 원격 강의 핵심내용정리
ex)
scores = [
{'name':'영수','score':70},
{'name':'영희','score':65},
{'name':'기찬','score':75},
{'name':'희수','score':23},
{'name':'서경','score':99},
{'name':'미주','score':100},
{'name':'병태','score':32}
]
for s in scores:
name = s['name']
score = str(s['score'])
print(f'{name}은 {score}점입니다')
ex)
a_list = [1, 3, 2, 5, 1, 2]
b_list = []
for a in a_list:
b_list.append(a*2)
print(b_list)
a_list = [1, 3, 2, 5, 1, 2]
b_list = [a*2 for a in a_list]
print(b_list)
ex)
def check_adult(person):
if person['age'] > 20:
return '성인'
else:
return '청소년'
result = map(check_adult, people)
print(list(result))
def check_adult(person):
return '성인' if person['age'] > 20 else '청소년'
result = map(check_adult, people)
print(list(result))
result = map(lambda x: ('성인' if x['age'] > 20 else '청소년'), people)
print(list(result))
ex)
filter :
result = filter(lambda x: x['age'] > 20, people)
print(list(result))
get_kwargs(name='bob')
get_kwargs(name='john', age='27')
ex)
class Monster():
hp = 100
alive = True
def damage(self, attack):
self.hp = self.hp - attack
if self.hp < 0:
self.alive = False
def status_check(self):
if self.alive:
print('살아있다')
else:
print('죽었다')
m = Monster()
m.damage(120)
m2 = Monster()
m2.damage(90)
m.status_check()
m2.status_check()
알고리즘 실습
어제는 파이썬 강좌를 마지막까지 수강하지 않아서 문제 풀이에 필요한 함수나 코드들을 덜 익힌 상태였기 때문에 문제 풀이에 접근 자체가 힘들었지만 오늘 파이썬 강좌를 듣고 나니 어떤식으로 해야 할지 어느 정도 감이 와서 구글링을 통해서 정답을 확인하는 비율이 눈에 띄게 줄었다. 정답을 보지 않고 스스로의 힘으로 문제를 풀어냈을 때의 쾌감은 정말 좋았다. 주말동안 복습시간에 어제 정답을 보면서 푼 문제들과 오늘 스스로 해결한 문제들을 정리해서 WIL에서는 더욱 확실하게 정리해보도록 하겠다.