전체 글117 Sun/04/Sep/22 첫 주차를 하면서 앞으로 대해서 써보자! 일단 첫 주차 때에는 개발 프로젝트를 진행했었다. 첫 프로젝트고 솔직히 많이 느끼게 되었다. 그래도 처음 절망보다는 희망을 느끼게 된 계기가 부족한지 앞으로 알게 되었다. 2주 차부터 는 기본 강의와 알고리즘에 대해서 배우게 되는데, 솔직히 이게 . 내가 무엇을 어떻게 했지만 강의를 보면 혼자서 문제를 개발자가 되려면 반드시 산 생각하고 한번 열심히 이다, 물론 쉽지 nt id='ul_28' color='green' class='ul' onclick='fShowHelp(28)'>않을거 같지만, 도움 받고 생각한다. 그래서 집중해서 공부하고 시간 투자도 더 더 나은 되도록 해야겠다. 2022. 9. 4. 클래스 우선, 클래스를 언제 사용하는지 생각해보시죠! 예를 들어, 아주 많은 몬스터들의 HP를 관리해야 하면 어떻게 해야 편할까요? 방법1. → 리스트의 순서를 잘 지켜서 각 몬스터들의 hp를 잘 적어둔다. 방법2. → 몬스터마다 각자의 hp를 가질 수 있게 한다. 클래스의 사용 방법을 눈으로 살펴보겠습니다. class Monster(): hp = 100 alive = True def damage(self, attack): self.hp = self.hp - attack if self.hp 2022. 9. 2. 함수 심화 함수의 매개변수 이 내용들은 직접 쓰는 것보단 알고 있으면 내장함수 등을 사용할 때 도큐먼트를 읽는 데 도움이 됩니다! 함수에 인수를 넣을 때, 어떤 매개변수에 어떤 값을 넣을지 정해줄 수 있어요. 순서 상관 없음! def cal(a, b): return a + 2 * b print(cal(3, 5)) print(cal(5, 3)) print(cal(a=3, b=5)) print(cal(b=5, a=3)) 특정 매개변수에 디폴트 값을 지정해줄 수 있어요. def cal2(a, b=3): return a + 2 * b print(cal2(4)) print(cal2(4, 2)) print(cal2(a=6)) print(cal2(a=1, b=7)) 입력값의 개수를 지정하지 않고 모두 받는 방법! def cal.. 2022. 9. 2. map, filter, lambda식 map - 리스트의 모든 원소를 조작하기 1차 조작 def check_adult(person): if person['age'] > 20: return '성인' else: return '청소년' result = map(check_adult, people) print(list(result)) 2차 조작! def check_adult(person): return '성인' if person['age'] > 20 else '청소년' result = map(check_adult, people) print(list(result)) 3차 조작! result = map(lambda x: ('성인' if x['age'] > 20 else '청소년'), people) print(list(result)) filter - 리스.. 2022. 9. 2. 이전 1 ··· 21 22 23 24 25 26 27 ··· 30 다음