python - flake8 - e731 - Do not assign a lambda expression, use a def
Intro - lambda function을 assign하지 말아라 다음과 같은 매우 간단한 코드가 있습니다. lambda 함수를 변수에 할당해서 사용하죠. 언뜻 보기에는 특별한 문제가 없는 것처럼 보이지만, 아래와 같이 코드를 사용할 경우 fl...
Intro - lambda function을 assign하지 말아라 다음과 같은 매우 간단한 코드가 있습니다. lambda 함수를 변수에 할당해서 사용하죠. 언뜻 보기에는 특별한 문제가 없는 것처럼 보이지만, 아래와 같이 코드를 사용할 경우 fl...
2-line summary python은 string에 대해서 object interning의 방식으로 관리를 한다. 이는, 메모리의 효율적인 관리를 위해 같은 문자열을 중복으로 메모리 공간에 확보하지 않으려는 기법이다. 는 identity te...
는 를 사용해서 비교할 것 python 코드 내에서 True를 비교할 때는 다음의 코드를 써야 합니다. C에서는 True, False라는 것이 정확하게 존재하지 않고, 그냥 이면 False, 이면 True로 생각해서 처리했죠. 그렇게 해도 문제는...
Intro - 헷갈린다 저는 Flake8을 사용해서 python code를 잔소리를 들으며 작성하고 있습니다. 다만, 좀 뜬금없는 message가 하나 나와서 정리합니다. 다음의 python 코드가 있을 때, 무슨 문제가 있다고 생각하시나요? 사...
Intro VScode를 IDE로 사용하고, python lint로는 flake8를 사용하고 있습니다. 전반적으로 좋은데, 몇가지 설정을 고치고 싶어서, 그 방법을 정리합니다. flake8 in terminal 은 커맨드라인에서 돌아가는 명령어로...
Intro - flake8 저는 VS-code를 IDE로 사용해서 코딩을 합니다. 그리고, 예전에는 컴퓨터가 좀 좋지 못해서 pyhon-linter 를 사용하지 않았는데, 컴퓨터를 바꾸고 나서는 딱히 램 등에 문제가 없어서 설치해서 사용하고 있죠...