Python ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋Œ€๋Œ€์ ์ธ ์ •๋ฆฌ๊ฐ€ ๊ณ„ํš๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

Python ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž ์ถœํŒํ•˜๋‹ค ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋Œ€๋Œ€์ ์œผ๋กœ ์ •๋ฆฌํ•˜์ž๋Š” ์ œ์•ˆ(PEP 594). ๋ถ„๋ช…ํžˆ ์˜ค๋ž˜๋˜๊ณ  ๊ณ ๋„๋กœ ์ „๋ฌธํ™”๋œ ๊ธฐ๋Šฅ๊ณผ ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ  ๋ชจ๋“  ํ”Œ๋žซํผ์— ๋Œ€ํ•ด ํ†ตํ•ฉ๋  ์ˆ˜ ์—†๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” Python ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ฑฐ๋˜๋„๋ก ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, crypt(Windows์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ  ์‹œ์Šคํ…œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ํ•ด์‹ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐ€์šฉ์„ฑ์— ๋Œ€ํ•œ ์˜์กด์„ฑ), cgi(์ตœ์  ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์•„๋‹ˆ๋ฉฐ ๊ฐ ์š”์ฒญ์— ๋Œ€ํ•ด ์ƒˆ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•จ), imp์™€ ๊ฐ™์€ ๋ชจ๋“ˆ์„ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ์™ธํ•˜๋Š” ๊ฒƒ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค. (importlib ์‚ฌ์šฉ ๊ถŒ์žฅ),pipes(subprocess ๋ชจ๋“ˆ ์‚ฌ์šฉ ๊ถŒ์žฅ), nis(NSS, LDAP ๋˜๋Š” Kerberos/GSSAPI ์‚ฌ์šฉ ๊ถŒ์žฅ), spwd(๊ณ„์ • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ง์ ‘ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์€ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Œ). ๋ชจ๋“ˆ binhex, uu, xdrlib๋„ ์ œ๊ฑฐ ๋Œ€์ƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
AIFC,
์˜ค๋””์˜ค,
ํฐ ๋ฉ์–ด๋ฆฌ
imghdr,
ossaudiodev,
sndhdr,
์ˆ˜๋‚˜์šฐ
๋น„๋™๊ธฐ์‹,
๋น„๋™๊ธฐ,
cgitb,
smtpd
nntplib, ๋งฅํŒจ์Šค,
ํฌ๋งทํ„ฐ, msilib ๋ฐ ํŒŒ์„œ.

์ œ์•ˆ๋œ ๊ณ„ํš์€ Python 3.8์—์„œ ์œ„ ๋ชจ๋“ˆ์„ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , Python 3.8์—์„œ ๊ฒฝ๊ณ ๋ฅผ ๋ฐœํ–‰ํ•˜๊ณ , Python 3.10์˜ CPython ์ €์žฅ์†Œ์—์„œ ํ•ด๋‹น ๋ชจ๋“ˆ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํŒŒ์„œ ๋ชจ๋“ˆ์€ Python 3.9 ๋ฆด๋ฆฌ์Šค์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฒ„์ „ 2.5์—์„œ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ด๊ณ , macpath ๋ชจ๋“ˆ์€ 3.8 ๋ถ„๊ธฐ์—์„œ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋ฉ”์ธ ์ฝ”๋“œ์—์„œ ์ œ๊ฑฐ๋œ ํ›„ ์ฝ”๋“œ๋Š” ๋ณ„๋„์˜ Legacylib ์ €์žฅ์†Œ๋กœ ์ด๋™๋˜๋ฉฐ ๊ทธ ์šด๋ช…์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ตฌ์„ฑ์›์˜ ๊ด€์‹ฌ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. Python 3.9 ๋ถ„๊ธฐ๋Š” 2026๋…„๊นŒ์ง€ ์ง€์›๋  ์˜ˆ์ •์ด๋ฉฐ, ์ด๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์™ธ๋ถ€ ๋Œ€์•ˆ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ftplib, optparse, getopt, colorsys, fileinput, lib2to3 ๋ฐ wave ๋ชจ๋“ˆ๋„ ์ œ๊ฑฐํ•  ๊ฒƒ์„ ์ œ์•ˆํ–ˆ์ง€๋งŒ, ํ˜„์žฌ๋กœ์„œ๋Š” ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ด€๋ จ์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ผ๋ถ€๋กœ ๋‘๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ์˜ ํŠน์ • ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ณ ๊ธ‰ ๋Œ€์•ˆ ๋˜๋Š” ๋ฐ”์ธ๋”ฉ.

Python ํ”„๋กœ์ ํŠธ๋Š” ์ฒ˜์Œ์— ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ ์„ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” "๋ฐฐํ„ฐ๋ฆฌ ํฌํ•จ" ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ–ˆ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” Python ํ”„๋กœ์ ํŠธ ์œ ์ง€ ๊ด€๋ฆฌ์™€ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“ˆ์˜ ๋ณด์•ˆ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๋‹จ์ˆœํ™”๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์˜ ์ทจ์•ฝ์ ์€ ์ข…์ข… ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ทจ์•ฝ์ ์˜ ์›์ธ์ด ๋ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๊ฐ€ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ๋ฉ”์ธ ํ”„๋กœ์ ํŠธ์˜ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ถ„ํ• ํ•  ๋•Œ ๊ฐœ๋ฐœ์ž๋Š” ํƒ€์‚ฌ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ, ๊ฐ ๋ชจ๋“ˆ์˜ ์ทจ์•ฝ์ ์€ ๋ณ„๋„๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฐํ™” ์ˆ˜์ค€์ด ๋†’๊ณ  ์ข…์†์„ฑ์ด ๋งŽ์•„ ๋ชจ๋“ˆ ๊ฐœ๋ฐœ์ž์˜ ์ธํ”„๋ผ๋ฅผ ์นจํ•ดํ•˜๋Š” ๊ณต๊ฒฉ์˜ ์œ„ํ˜‘์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด, ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐ ์ถ”๊ฐ€ ๋ชจ๋“ˆ์—๋Š” ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด Python ๊ฐœ๋ฐœ ํŒ€์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—๋Š” ์ˆ˜๋งŽ์€ ์ค‘๋ณต ๊ธฐ๋Šฅ์ด ์ถ•์ ๋˜์–ด ์žˆ์–ด ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ PyPI ์ถ”๊ฐ€ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ์ˆœํ™”ํ•จ์œผ๋กœ์จ ์ด์ œ ์™ธ๋ถ€ ๋ชจ๋“ˆ์˜ ์‚ฌ์šฉ์ด ๋‚ด์žฅ ๊ธฐ๋Šฅ๋งŒํผ ์ผ๋ฐ˜ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ ์  ๋” ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด xml ๋Œ€์‹  lxml ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ๋“ฑ ํ‘œ์ค€ ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ๋ณด๋‹ค ๊ธฐ๋Šฅ์ ์ธ ์™ธ๋ถ€ ๋Œ€์ฒดํ’ˆ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ๋ฒ„๋ ค์ง„ ๋ชจ๋“ˆ์„ ์ œ๊ฑฐํ•˜๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ ๊ทน์ ์œผ๋กœ ๊ฐœ๋ฐœํ•œ ๋Œ€์•ˆ์˜ ์ธ๊ธฐ๊ฐ€ ๋†’์•„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ค„์ด๋ฉด ๊ธฐ๋ณธ ๋ฐฐํฌ ํฌ๊ธฐ๋„ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ด๋Š” ์ €์žฅ ํฌ๊ธฐ๊ฐ€ ์ œํ•œ๋œ ์ž„๋ฒ ๋””๋“œ ํ”Œ๋žซํผ์—์„œ Python์„ ์‚ฌ์šฉํ•  ๋•Œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€