python

  1. PEP8에 대해 읽어보신 내용 또는 아는 내용에 대해 설명해주세요. 아울러 팀프로젝트 코드 작성시 컨벤션을 맞추기 위한 어떤 노력을 하셨는지 말해주세요.

  2. python의 GIL(Global Interpreter Lock)이란 무엇이고, 어떤 문제를 발생시키나요?

  3. mutable 자료형과 immutable 자료형에는 어떤 것들이 있고 각각 어떤 특징을 가지고 있나요?

  4. args와 **kwargs의 용도와 사용 예제를 설명해주세요.

  5. 멀티스레딩과 멀티프로세싱의 차이점과 각각의 장단점을 설명해주세요.