LESSON OT
들어가며
먼저 왜 파이썬으로 시작해야 하는지 그 이유를 잠깐 생각해 보자. 파이썬은 선순환되는 맛집과 비슷하다. 파이썬의 장점은 사람들을 모으고, 모인 사람들은 다시 파이썬의 장점을 만든다.
• 사용하기 쉬운 고수준 인터페이스라 직관적이기 때문에 다른 언어에 비해 배우기 쉽다.
• 표준 라이브러리가 잘 구현되어 있어 별도의 라이브러리나 패키지를 설치하지 않더라도 내장된 기능(HTTP, FILE I/O, JSON, XML, DATABASE 등)을 사용할 수 있다.
• 간결하고 짧은 코드로 강력한 기능을 구현할 수 있다. 최근 인기 있는 판다스, 맷플롯립, 시본, 사이킷런, 텐서플로 등의 라이브러리나 패키지를 활용하면 수십 수백 줄의 복잡한 기능을 코드 몇 줄로 구현할 수 있다.
• 다양한 도메인에서 많은 사람이 파이썬을 사용하며 방대한 커뮤니티를 이루고 있기 때문에 다양한 이슈와 기여가 있다. 즉, 다양성을 존중하면서 유용한 라이브러리가 만들어지고 꾸준히 업데이트되는 선순환 생태계를 가지고 있다.