Pythonic Code Overview

출처

edwith, https://www.edwith.org/, 머신러닝을 위한 Python


파이썬 스타일 코드(Pythonic Code)

예시: 여러 단어들을 하나로 붙일 때

>>> colors = ['red', 'blue', 'green', 'yellow']
>>> result = ''
>>> for s in colors:
      result += s

예시: 여러 단어들을 하나로 붙일 때(join 사용)

>>> colors = ['red', 'blue', 'green', 'yellow']
>>> result = ''.join(colors)
>>> result
'redbluegreenyellow'

Pythonic Code

  • 파이썬 스타일의 코딩 기법
  • 파이썬 특유의 문법을 활용하여 효율적으로 코드를 표현함
  • 고급 코드를 작성할 수록 더 많이 필요해짐

앞으로 배울 것

  • Split & Join
  • List Comprehension
  • Enumerate & Zip

Why Pythonic Code?

남 코드에 대한 이해도

많은 개발자들이 python 스타일로 코딩한다.

효율

단순 for loop append보다 list가 조금 더 빠르다. 익숙해지면 코드도 짧아진다.

간지

쓰면 왠지 코드 잘 짜는 것처럼 보인다.

Comments