오늘의 학습 키워드:
다양한 비교연산자
try / exception을 활용한 에러 처리
패킹과 언패킹
공부한 내용 본인의 언어로 정리하기:
비교연산식을 이용하면 결과가 True인지 False인지 판단할 수 있는데 향후에 어떻게 활용가능한지 생각해보았다.값을 비교할 수 있고 관계를 파악할 수 있기 때문에 다양하게 활용 가능하다.향후에는 의사결정하는데 있어서 아주 중요하기 때문에 지금 단계에서 잘 알아두고 코드를 짜는 능력이 필요하다.파이썬에서는 에러 처리시, try/exception 을 활용해서 처리한다.패킹과 언패킹은 언어가 보여주듯이, 요소들을 묶어주거나 풀어주는 것을 의미하며 list 혹은 dictionary의 값을 함수에 입력할 때 주로 사용한다.









dictionary에서의 활용
def set_profile(**kwargs):
profile = {}
profile["name"] = kwargs.get("name", "-")
profile["gender"] = kwargs.get("gender", "-")
profile["birthday"] = kwargs.get("birthday", "-")
profile["age"] = kwargs.get("age", "-")
profile["phone"] = kwargs.get("phone", "-")
profile["email"] = kwargs.get("email", "-")
return profile
user_profile = {
"name": "lee",
"gender": "man",
"age": 32,
"birthday": "01/01",
"email": "python@sparta.com",
}
print(set_profile(**user_profile))
""" 아래 코드와 동일
profile = set_profile(
name="lee",
gender="man",
age=32,
birthday="01/01",
email="python@sparta.com",
)
"""
# result print
"""
{
'name': 'lee',
'gender': 'man',
'birthday': '01/01',
'age': 32,
'phone': '-',
'email': 'python@sparta.com'
}
"""
오늘의 회고:
갈수록 집중력이 약해지는것이 너무나 느껴진다. 목표가 확실해야 한다.
12시간 중 얼마나 몰입했는지:
10%
더 나은 미래를 위해 내일 어떤 공부를 진행할 것인지:
현재 밀린 TIL을 작성하고 있다. 내일은 장고 무조건 스타트
'내일배움캠프 AI 웹 프로그래밍' 카테고리의 다른 글
| 내일배움캠프 16일차 TIL_class 객체(object) 다루기 (0) | 2023.08.29 |
|---|---|
| 내일배움캠프 15일차 TIL_class 객체(object) 다루기 (0) | 2023.08.29 |
| 내일배움캠프 13일차 TIL_변수 유효 범위(variable scope) (0) | 2023.08.23 |
| 내일배움캠프 12일차 TIL_코드 컨벤션과 네이밍 컨벤션 표기법 (0) | 2023.08.23 |
| 내일배움캠프 11일차 TIL_Python 터미널 변경 (0) | 2023.08.21 |