venv on windows

새로운 QT 프로젝트를 깨끗하게 시작하려고 python의 virtual environment를 찾아보다가 카오스에 빠져버렸다. 대부분 Linux나 Mac의 쉘 환경을 기반으로 설명하고 그 환경에서 부드럽게 작동하기 때문에 윈도우즈에서 하려니 패닉상태. 첫번째 시도는 pyenv를 쓰라는 잘못된 가이드들로 시작했다. pyenv가 윈도우즈를 지원하지 않았고 pyenv-win이 있지만, 설치에 헤매이다가 python 공식문서의 언급을 보고 폐기. 버전 3.6부터 폐지: pyvenv는 더 읽기

Kotlin과 Python에서 ‘is’ 키워드의 다른 사용

python에서 ‘is’ 키워드는 ‘==’와 비교될 수 있는데, ‘==’가 값이 같은지 검사한다면, ‘is’는 어떤 오브젝트를 참조하는지 비교한다. 다음의 stack overflow질문을 참고. https://stackoverflow.com/questions/132988/is-there-a-difference-between-and-is Kotlin에도 ‘is’ 키워드가 있지만, 의미는 전혀 다르다. Kotlin에는 ‘is’, ‘as’ 키워드가 있으며, ‘is’는 타입체크를 위해, ‘as’는 타입 캐스팅을 위해 존재한다. 다음의 공식 문서 참고. https://kotlinlang.org/docs/reference/typecasts.html 그러니까 Kotlin의 ‘is’는 python의 더 읽기