All Posts
7๋จ๊ณ: ํด๋์ค์ ๊ฐ์ฒด์งํฅ
Python์์ ํด๋์ค ์ ์, ์์ฑ์์ ๋ฉ์๋, ์์ฑ ๊ด๋ฆฌ, ์์๊ณผ ๋ฉ์๋ ์ค๋ฒ๋ผ์ด๋ฉ, ํด๋์ค ๋ณ์์ ์ธ์คํด์ค ๋ณ์ ์ฐจ์ด๊น์ง ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๋ฅผ ํ์ตํฉ๋๋ค.
2025. 5. 21.
8๋จ๊ณ: ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ
Python์ ํ์ ๋ด์ฅ ๋ชจ๋์ธ os, sys, datetime, math, random, collections, itertools, pathlib ๋ฑ์ ์ค๋ฌด ์ค์ฌ์ผ๋ก ํ์ตํ๋ฉฐ ํ์ฉ ํจํด์ ์ตํ๋๋ค.
2025. 5. 21.
9๋จ๊ณ: ๊ณ ๊ธ ๋ฌธ๋ฒ (๋๋ค, ์ปดํ๋ฆฌํจ์ , ์ ๋๋ ์ดํฐ)
๋๋ค ํจ์, ๋ฆฌ์คํธ/๋์ ๋๋ฆฌ ์ปดํ๋ฆฌํจ์ , ์ ๋๋ ์ดํฐ์ yield, ์ดํฐ๋ ์ดํฐ ํ๋กํ ์ฝ ๋ฑ Python์ ํํ๋ ฅ ๋์ ๊ณ ๊ธ ๋ฌธ๋ฒ์ ํ์ตํฉ๋๋ค.
2025. 5. 21.
10๋จ๊ณ: ํ์ ํํธ์ ๋ฐ์ดํฐ ํด๋์ค
Python์ ์ ์ ํ์ ํํธ ๋ฌธ๋ฒ๊ณผ typing ๋ชจ๋, @dataclass์ ์ฌ์ฉ๋ฒ, TypedDict, NamedTuple์ ํตํ ์์ ํ๊ณ ๋ช ํํ ์ฝ๋ ์์ฑ์ ํ์ตํฉ๋๋ค.
2025. 5. 21.
11๋จ๊ณ: ๊ฐ์ํ๊ฒฝ๊ณผ ํจํค์ง ๊ด๋ฆฌ
venv๋ฅผ ์ด์ฉํ ๊ฐ์ํ๊ฒฝ ๊ตฌ์ฑ, pip ํจํค์ง ์ค์น ๋ฐ ์ ๊ฑฐ, requirements.txt์ pyproject.toml์ ํตํ ์์กด์ฑ ๊ด๋ฆฌ ์ ๋ต์ ํ์ตํฉ๋๋ค.
2025. 5. 21.