Computer Science/기타
2023. 12. 5.
파이썬 기술 면접
출처 : https://dev-jacob.tistory.com/entry/파이썬-면접-질문-리스트-2 1. 파이썬이 뭘까요? 파이썬은 범용 고급 프로그래밍 언어다. 귀도 반 로섬이 제작, 웹 개발, 게임 개발, SW 개발, 데이터 분석, AI 등에 사용. 2. 파이썬의 장점? - 객체지향 - 고급 언어 - 동적 언어 - 방대한 라이브러리 - 써드파티 모듈 - 오픈소스 - 대부분의 상용 OS에서 사용 가능 3. 파이썬의 Sort 알고리즘? Tim Sort 알고리즘을 활용, 병합 정렬과 삽입 정렬로부터 파생, 각각의 덩어리를 삽입 정렬로 정렬하고 병합 정렬로 병합. 참고로 Sort는 리스트에만 쓸 수 있고, Sorted는 이터러블 객체(리스트, 문자열, 딕셔너리, Set)라면 모두 사용 가능하다. 4. 리스..