본문 바로가기

CS/Python

Pythonic Code

"Life is short. Use Python"

 

 

 

@Pythonic Code

-다른 사람의 코드를 잘 이해하기 위해 파이썬 특유의 문법을 활용해 효율적으로 코드를 표현하는 기법

-고급 코드를 작성 할 수록 더 많이 필요함

 

 

 

@Why Pythonic Code?

-많은 개발자들이 파이썬 스타일로 코딩함

-단순 for loop append보다 list가 좀 더 빠름

-익숙해지면 코드도 짧아짐

 

 

 

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

# 일반 코드

colors = ["a", "b", "c", "d", "e"]
result = ""

for s in colors:
    result += s

print(result)
# pythonic code

colors = ["red", "blue", "green", "yellow"]
result = "".join(colors)

print(result)

 

 

 

 

참고)

www.boostcourse.org/ai222

 

머신러닝을 위한 파이썬

부스트코스 무료 강의

www.boostcourse.org

 

'CS > Python' 카테고리의 다른 글

Asterisk  (0) 2021.01.11
Lambda & MapReduce  (0) 2021.01.11
Enumerate & Zip  (0) 2021.01.10
List Comprehension  (0) 2021.01.10
Split & Join  (0) 2021.01.10

Tiny Star