최근 포스트

Python - 중급 03 (lambda)

2 분 소요

일반적으로 코딩 할 때 함수를 많이 사용합니다. def로 함수를 정의하고 필요할 때 호출을 합니다. 그런데 만약 한번만 사용하면 되는 함수가 있다고 가정해 보겠습니다. 이런 경우에 def로 함수를 정의 하지 않고 바로 사용 할 수 있다면 편리 하겠죠. python은 이러한 기능을 ...

Python - 중급 02 (map, filter, reduce)

4 분 소요

python의 map 함수를 처음 접하면 상당히 혼란스러울 수 있습니다. 음~~ 이게 뭐지? 우선 map 함수를 사용하지 않고도 원하는 결과를 얻을 수 있습니다. 그럼 몰라도 되는거 아냐? 그러나 세상은 그렇게 호락호락하지 않습니다. 다른 사람이 작성 한 코드에는 map 함수가 사...

Python - 중급 01 (list comprehension)

3 분 소요

Python은 리스트 컴프리헨션(list comprehension)이라는 기능이 있습니다. list comprehension은 음~~~ 의미를 설명 하는 것 보다 간단한 예시를 통해 이해 하는 것이 더 좋을 것 같습니다.

Python 3.10 설치 (ubuntu 20.04)

1 분 소요

ubuntu 20.04를 설치하면 python 3.8이 설치되어 있습니다. 3.8이면 서비스를 개발하기엔 충분 할 거라 생각했습니다. 인공지능 영상 관련 서비스도 3.8이면 가능했습니다. 하지만 자연어 처리를 위해서는 3.9 이상이 필요하게 되네요. ubuntu 20.04에 pyt...

Github - Large files Error

1 분 소요

git으로 소스코드를 관리하다 보면 실수로 대용량 파일이 생성 된 걸 놓치고 commit 하는 경우가 있습니다. .gitignore에 미처 작성 하지 못한 거죠. 제 경우는 인공지능 모델 파일이었습니다. 물론 .gitignore에 인공지능 모델 파일 확장자를 등록을 했지만 백업 파...