[WIL] 파이썬에 익숙해진 내배캠 2주차

히끼·2024년 2월 23일

WIL

목록 보기
2/6

내일배움캠프 2주차

새로운 조원들을 만나고, 새로운 마음가짐으로 학습을 시작했다.
지난 조는 4일 간만 같은 조였는데, 이번 조는 다음주까지 주말을 빼고도 9일 간 함께 하게 될 조다.
이번엔 조장은 아니지만 아자아자 💪

Python 기초-심화 문법 학습

강의 자체를 듣는 것은 금방이었어서, 나는 TIL로 중요 내용을 정리하는 데에 집중했다.

사실 TIL 적는 건 너무 귀찮은데, 막상 과제가 나오니 내가 TIL에 정리해뒀던 것들을 이리저리 뒤적이면서 참고를 많이 했다.

🥸 이래서 TIL을 적는구나!!

과제 진행 상황

목요일 오후에 과제가 나왔다.
총 4개의 과제가 나왔고,
현재(금요일 저녁) 시점으로 과제 1, 2번은 모두 완료하고, 과제 3번을 진행 중이다.

원래 오늘 과제 3번을 완료하려고 했는데, 저녁에 있었던 파이썬 보조 강의에서 푸는 실습 문제들이 너무 재밌어서 열심히 문제 풀다가 저녁 시간이 다 지났다 🤣

Python 문법 실습

✨ Github에서 코드 보기 ✨

실습에서 배운 것

  • 딕셔너리에서 값(value)만 가져오기 : values()
    d = {'a': 15, 'b': 634, 'c': 124, 'd': -436,
         'e': -235, 'f': 856, 'g': 23, 'h': 523}
    q7 = 0
    for d in d.values():
        q7 += (d if d >= 150 else 0)
    print(q7)
  • if 를 삼항연산자로 써보기
    q7 += (d if d >= 150 else 0)
  • 딕셔너리에 키와 값 업데이트 하기 : update()
    d = {'a': 'apple', 'b': 'banana'}
    d.update({'c': 'kiwi', 'd': 'grape'})
  • 1개의 자연수를 입력받아, 1부터 그 수까지 더하기 (그 외의 값이 입력되면, Invalid 출력)
    def q8(num):
        total = 0
        if isinstance(num, int):
            if num > 0:
                for i in range(1, num+1):
                    total += i
                return total
            else:
                return "Invalid"
        else:
            return "Invalid"

회고 및 목표

이번주는 대체로 "자주 안 써보던 파이썬 문법에 익숙해지는 시간"이었던 것 같다.

다음주에는 과제 3번, 4번을 끝내는 것이 목표다.
화이팅!! ✨✨

0개의 댓글