"뭐에요? 🤨" 시리즈 1편 평소에 헷갈렸던 것들이나 암기해두면 좋을 것들, 대강 알고 정확한 정의를 몰랐던 것들을 좀 깊게 들어가보면서 쭉 질문별, 문제상황별로 포스트를 작성해보겠다.
제너레이터는 제너레이터 이터레이터를 리턴하는 함수다(그래서 제너레이터 함수라고도 한다). 일반적인 함수랑 똑같이 생겼는데, 어떤 값을 return 하는 대신 yield 표현을 써서 for 루프나 next() 함수로 한 번에 하나씩 원소를 가져올 수 있는 값의 스트림을
프로그래밍에서 함수를 다루다보면 파라미터(매개변수)와 아규먼트(전달인자)가 무엇인지 헷갈리는 포인트가 올 수 있다. 그 둘의 차이를 알아보자!파라미터는 함수 정의에서 정의된 변수다; 파이썬 오피셜 문서에서는 '함수 정의에서 함수가 받을 수 있는 인자를 지정하는 이름 붙
파이썬 함수 정의를 보다보면 파라미터 자리에 *args, **kwargs 라고 되어있는 경우가 많다. 그냥 파라미터랑 뭔가 다르다. 앞에 왜 *, ** 이 달려있고, 일반 파라미터와 무슨 차이가 있는 걸까?