#파이썬

2개의 글
개발

빠른 코드는 감이 아니라 계산이다 — 시간복잡도와 빅오(Big-O) 처음 이해하기

리스트에서 값 하나를 찾는 코드를 짰습니다. 항목이 100개일 때는 눈 깜짝할 사이에 끝났죠. 그런데 서비스가 커져서 100만 개가 되자, 같은 코드가 몇 초씩 멈칫거리기 시작합니다. 코드는 한 글자도 바꾸지 않았는데 왜 갑자기 느려졌을까요? 이 질문에 "데이터가 많아져서요"라고 답하는 건 절반만 맞습니다. 진짜 답은 그 코드가 데이터 양에 대해 어떤 비율...

2026.07.26 · 읽기 3분 · 조회 532
빠른 코드는 감이 아니라 계산이다 — 시간복잡도와 빅오(Big-O) 처음 이해하기
개발

배우기 쉬운데 끝이 없다 - Python, 어디에 쓰고 왜 배우나

처음 프로그래밍을 시작하는 사람에게 "무슨 언어부터?"라고 물으면 요즘은 거의 파이썬(Python)이 첫손에 꼽힙니다. 문법이 사람이 읽는 문장에 가깝고, 세미콜론이나 중괄호 같은 잔가지가 적어 "내가 하려는 일" 자체에 집중할 수 있기 때문입니다. 어디에 쓰이나 파이썬의 진짜 강점은 활용 범위입니다. 데이터 분석과 머신러닝(판다스, 넘파이, 텐서플로우)의...

2026.06.26 · 읽기 3분 · 조회 973
배우기 쉬운데 끝이 없다 - Python, 어디에 쓰고 왜 배우나