강의 소개
이번 강의에서는 파이썬 특유 문법을 의미하는 pythonic code에 대해 배웁니다.
앞서 우리는 파이썬의 가장 큰 장점 중 하나가 인간이 이해하고 쓰기 쉬운 언어라고 이야기를 했습니다. 파이썬의 이러한 특징을 가장 잘 살린 파이썬의 문법적 특징을 우리는 pythonic code라고 합니다.
pythonic code 는 앞서 우리가 살펴보았던 데이터 구조와 달리 특별히 모듈이나 함수가 존재하는 것은 아닙니다. 단지 앞에서 배운 str 이나 다양한 모듈들을 활용하여 파이썬 특유의 문법을 표현하는 것입니다. 파이썬 문법의 가장 큰 특징은 짧고 이해하기 편하다는 것 입니다. 코드의 수를 줄여서 비록 컴퓨터의 시간은 증가할 수 있지만, 사람의 시간은 아낄 수 있다는 장점이 있습니다.
추가적으로 python 2.x 버전에서 많이 썼던 lambda, map, reduce 와 난이도가 있는 파이썬 코딩을 위해 반드시 필요한 asterisk 의 활용에 대해서 배우도록 하겠습니다.