๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํ˜ผ๊ณต๋ถ„์„2

[ํ˜ผ๊ณต๋ถ„์„] 2์ฃผ์ฐจ_๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ ์ฑ•ํ„ฐ 2๋Š” "๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ"๋กœ ์›น ์„œ๋น„์Šค API์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•๊ณผ ์›น ํŽ˜์ด์ง€๋ฅผ ์›น ์Šคํฌ๋ž˜ํ•‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ค€๋‹ค. ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ํฌ๋งท์ธ json๊ณผ xml ํŒŒ์ผ์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ API, HTTP ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ†ต์‹ ์„ ํ•˜๋ ค๋ฉด ์•Œ์•„์•ผ ํ•  ์ •๋ณด๋“ค์ด ๋‚˜์™€์žˆ์–ด์„œ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ธฐ ์ข‹์•˜๋‹ค. ํ™•์ธ ๋ฌธ์ œ์—์„œ ํ‹€๋ ธ๋˜ ๋ถ€๋ถ„ ์›น ๊ธฐ๋ฐ˜ API ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ˜•์‹- CSV- JSON- XML(HTML์€ ์›น ํŽ˜์ด์ง€๋ฅผ ์œ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด) json.dumps() : ํŒŒ์ด์ฌ ๊ฐ์ฒด๋ฅผ -> JSON ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜json.loads() : JSON ๊ฐ์ฒด -> ํŒŒ์ด์ฌ ๊ฐ์ฒด ๋ณ€ํ™˜ ํ•จ์ˆ˜ read_json() : ํŒ๋‹ค์Šค์—์„œ JSON ๋ฌธ์ž์—ด์„ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„์—์„œ loc๋ฅผ.. 2025. 7. 12.
[ํ˜ผ๊ณต๋ถ„์„] 1์ฃผ์ฐจ_๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์‹œ์ž‘ํ•˜๋ฉฐ ์นœ๊ตฌ๊ฐ€ ํ˜ผ๊ณต์Šคํ„ฐ๋””๊ฐ€ ๋„ˆ๋ฌด ์œ ์ตํ–ˆ๋‹ค๊ณ  ์ด๋ฒˆ 14๊ธฐ์—๋„ ์‹ ์ฒญํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋‚˜๋„ ๋”ฐ๋ผ์„œ ์‹ ์ฒญํ–ˆ๋‹ค. ๋‹ค์Œํ•™๊ธฐ์— ๋ฐฉํ†ต๋Œ€์—์„œ ๋ฐ์ดํ„ฐ๋ถ„์„ ๊ณผ๋ชฉ์„ ์ˆ˜๊ฐ•ํ•  ์˜ˆ์ •์ด๋ผ ๋ฏธ๋ฆฌ ๊ณต๋ถ€ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ํ˜ผ๊ณต ์‹œ๋ฆฌ์ฆˆ ์ค‘์— "ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„ with ํŒŒ์ด์ฌ" ์„ ์„ ํƒํ–ˆ๋‹ค. ์ด๋ฒˆ์ฃผ๋Š” ์ฑ•ํ„ฐ 1์„ ๊ณต๋ถ€ํ–ˆ๊ณ , ์ˆ™์ œ๋Š” 81ํŽ˜์ด์ง€ 4๋ฒˆ ๋ฌธ์ œ ํ’€๊ณ  ์ธ์ฆํ•˜๋ฉด ๋œ๋‹ค. ๊ธฐ๋ณธ ์ˆ™์ œ ์ธ์ฆ ์ถ”๊ฐ€ ์ˆ™์ œ ์ธ์ฆ ํšŒ์‚ฌ์—์„œ ํ…Œ์ด๋ธ” ๋ช…์„ธ์„œ๋ฅผ ์—‘์…€์— ์ž‘์„ฑํ•ด ๋†“์€ ๊ฑธ ๊ธฐ๋ฐ˜์œผ๋กœ SQL ํ…Œ์ด๋ธ” ์ƒ์„ฑ๋ฌธ์„ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ๋Š”๋ฐ ๊ทธ๋•Œ ํŒŒ์ด์ฌ์„ ํ™œ์šฉํ•ด์„œ ํ…Œ์ด๋ธ” ์ƒ์„ฑ๋ฌธ์„ ์ถ”์ถœํ•˜๋‹ˆ๊นŒ ๋„ˆ๋ฌด ํŽธํ–ˆ์—ˆ๋‹ค. ใ… ใ…  sql ์ฟผ๋ฆฌ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋˜๊ฐ€ erd ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ค์–ด์„œ ์ฟผ๋ฆฌ๋ฌธ export ํ•ด์•ผํ•˜๋‚˜ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ ํŒŒ์ด์ฌ์œผ๋กœ ์—‘์…€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์„œ ๊ทœ์น™์— ๋งž์— ๋ฝ‘์œผ๋‹ˆ๊นŒ ์‹œ๊ฐ„๋„ ๋ณ„.. 2025. 7. 5.