Development/JSON3 JSON ์น ์คํฌ๋ํ ์์ฒญ๊ณผ ์๋ต***** ์์ฒญ(์ ๋ณด๋ฅผ ์ํ๋ ์ฌ๋:ํด๋ผ์ด์ธํธ) ——→์ฃผ์URL ์๋ต(์ ๋ณด๋ฅผ ์ฃผ๋ ์ฌ๋:์๋ฒ) ๋ฌธ์(HTML, XML,JSON๋ฑ) ๋ค๋ฅธ ๊ฐ์ฒด) # #KOSPI_now # Beautiful Soup is a Python library for pulling data out of HTML and # H data = BeautifulSoup(response, 'html.parser') # print(type(data), type(response)) # type์ด bs4.BeautifulSoup str๋ก ๋ค๋ฆ # 2.2 ๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ๋ค! kospi = data.select_one('#KOSPI_now') print(kospi.text) ์ ๋ณด ์คํฌ๋ฉ 1๋จ๊ณ - ์์ฒญ ์ ๋ณด๊ฐ ์๋ .. 2022. 3. 6. JSON ํ์ด์ฌ์ ํ์ฉํ ๋ฐ์ดํฐ ์์ง1 python ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ค์ต ํ์ผ ์ ์ถ๋ ฅ์ ๋ํ ์ดํด ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ํ ๋ถ์๊ณผ ์ดํด ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณตํ๊ณ JSON ํํ๋ก ์ ์ฅ ์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด →๋ฆฌ์คํธ, ์กฐ๊ฑด, ๋ฐ๋ณต SW๊ฐ๋ฐ → ELRTUSJFL+๋ฆฌ์คํธ ํ๋ก์ ํธ ์๋ด JSON๋ฐ์ดํฐ๋ฅผ ์ํ๋ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋ณํ ์ฃผ์๊ฐ๋ ํ์ผ์ ๋ ฅ open(file, mode=’r’, encoding=None) ์ฌ๊ธฐ์๋ r๊ณผnone์ด ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋์ด ์์ file: ํ์ผ๋ช mode: ํ ์คํธ ๋ชจ๋ encoding: ์ธ์ฝ๋ฉ๋ฐฉ์(์ผ๋ฐ์ ์ผ๋ก utf-8ํ์ฉ) ํ์ผ๊ฐ์ฒด ํ์ฉ withํค์๋ ํ์ฉ JSON(JavaScript Object Notation) ๋ฌธ์๊ธฐ๋ฐ(ํ ์คํธ) ๋ฐ์ดํฐ ํฌ๋งท์ผ๋ก ๋ค์์ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์์ ์ฝ๊ฒ ํ์ฉ ๊ฐ๋ฅํจ ํ ์คํธ๋ฅผ ์ธ์ด๋ณ ๋ฐ์ดํฐ ํ์ ์ผ๋ก.. 2022. 3. 6. JSON JSON - ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ๊ธฐ๋ฒ -ํ ์คํธ ๋ฌธ์๋ ๊ณผ๊ฑฐ์๋ CSVํํ xmlํํ๋ก ๋ง์ด ์ฌ์ฉ, ์์ฆ์ JSONํํ(ํ๊ธฐ๋ฒ) ๋ง์ด ์ฌ์ฉ JSON์ด๋? ๋ฐ์ดํฐ๋ค์ ๊ตํํ ๋ ์ ํด์ง ๊ท๊ฒฉ -Dictionary ์๋ฃ๊ตฌ์กฐ์ ๋น์ทํ๋ค. -์ฝ๊ธฐ ์ฝ๋ค. JSON์ ์ฌ์ฉ์ฒ- ํ์คํ์ผ ๊ตํ Format -WEB์์ AJAX ๊ธฐ์ ์ ์ฌ์ฉ(ajax ์น ๊ฐ๋ฐ ๊ธฐ๋ฒ) -API ์ฌ์ฉ์์ ์ฌ์ฉ -Database(NoSQL)์ ์ฌ์ฉ -ํ๊ฒฝ ์ค์ ๊ฐ ์ ์ฅ์ฉ ๋ฆฐํธ -๋ฌธ๋ฒ ๊ฒ์ฌ๊ธฐ https://jsonlint.com/ JSON ๋ทฐ์ด http://jsonviewer.stack.hu/ JSON๊ธฐ๋ณธ๋ฌธ๋ฒ1 [] ๊ดํธ๋ก ๋ฌถ์ฌ์๋ ๊ฒ์ด ๋ฐฐ์ด {} ๊ดํธ๋ก ๋ฌถ์ฌ์๋ ๊ฒ์ด ๊ฐ์ฒด (Class์ ๊ด๋ จ ์์. Dictionary์ ๋น์ท) ๊ฐ์ฒด๋ ์ค๋ณต Key.. 2022. 3. 6. ์ด์ 1 ๋ค์