본문 바로가기

Python

(24)
[파이썬 코딩] 람다 함수(lambda function) 이해하기 이 페이지에는 람다(lambda) 표현식, 람다를 사용하는 이유, 람다를 사용하는 예제로 map() 함수, filter() 함수, sorted() 함수가 설명되어 있습니다. 이번 포스팅에 추가로 도움이 될만한 페이지를 소개합니다. ☞ [파이썬 기초] 리스트 컴프리헨션(Comprehension) 이해하기 ☞ [파이썬 기초] python 리스트(List) 이해하기 파이썬 람다(lambda) 제대로 이해하기 파이썬 개발자들이 매개 변수로 함수를 전달하는 번거로움을 줄이기 위해 함수를 간단하게, 즉 함수 이름 없이 선언하기 위해서 도입한 개념이 람다(lambda) 함수입니다. 람다 함수는 다음과 같이 간단한 표현식으로 만들 수가 있습니다. 예를 들어, 제곱을 구하는 함수를 만드는 경우를 생각해봅시다. 아래와 같..
if __name__ == "__main__" 제대로 이해하기 if __name__ == "__main__"을 제대로 이해하기 인터넷 등을 통해 파이썬 코드를 찾아서 보게 되면 if __name__ == "__main__"이라고 작성된 부분을 분명히 보았을 것입니다. 많은 파이썬 개발자들이 보편적으로 사용하고 있는 코드입니다. 오늘은 if __name__ == "__main__"의 의미에 대해서 제대로 파 해쳐 봅시다. __name__ 변수 이해하기 파이썬의 모든 모듈에서는 __name__이라는 변수를 사용할 수 있습니다. __name__ 변수에는 모듈의 이름이 저장되어있습니다. 간단한 출력문을 수행을 통해 정확한 이해 하여 봅시다. 먼저 hello.py 파일을 작성합니다. my_print() 함수에 __name__ 변수 출력문만 있습니다. def my_print(..
[파이썬 기초] 리스트 컴프리헨션(list comprehension) 이해하기 리스트 컴프리헨션(List Comprehension) 이해하고 사용하기 파이썬(Python)에서 리스트 컴프리헨션(list comprehension)은 리스트를 간단하고 간결하게 만들 수 있도록 제공하는 방법입니다. 파이썬 유저들 사이에서 보편적으로 사용하고 있으며 조금만 응용하여 사용할 수 있다면 아주 유용한 기능이 될 것입니다. 참고로 파이썬에서 컴프리헨션은 리스트 외에도 딕션너리(Dictionart), 집합(Set), 제너레이터(Generator)에서도 동일한 방법으로 사용 가능합니다. 간단한 예를 보고 나면 리스트 컴프리헨션에 대한 이해가 쉬울 것입니다. 1부터 10까지 정수의 제곱 값으로 구성된 list_a라는 리스트를 생성하여 봅시다. 우선, 가장 단순한 방법으로 아래와 같이 직접 1부터 10..
[파이썬 기초] python 리스트(List) 이해하기 파이썬 리스트(list) 기초 이해하기 리스트를 연결하고 반복할 수 있는 연산자, 리스트에서 요소를 추가하고 제거하는 방법, 그리고 리스트에서 특정 요소의 인덱스 찾는 방법 및 개수 카운터 하는 방법, 리스트를 재배열하거나 정렬하는 방법에 대해서 알아봅시다. 추가로 리스트를 간단하고 간결하게 만들 수 있는 컴프리헨션(Comprehesion) 기능에 대해서는 아래 페이지 참조하세요. https://digital-play.tistory.com/48 [파이썬 기초] 리스트 컴프리헨션(list comprehension) 이해하기 리스트 컴프리헨션(List Comprehension) 이해하고 사용하기 파이썬(Python)에서 리스트 컴프리헨션(list comprehension)은 리스트를 간단하고 간결하게 만들 ..