IT/Python32 [Python] Jupyter Notebook ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ธฐ์ด(์์ ํ์ผ ๋ถ๋ฌ์ค๊ธฐ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. - ํ๋ ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ค์ํ ํจ์๋ฅผ ์ง์ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ - ํ์ผ ์ฝ๊ธฐ, ์ ์ฅ, ํ๋ ฌ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๊ธฐ๋ณธ์๊ฐํ ๋ฑ ์ง์ - ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ณผ์ ์์ ์ฃผ๋ก ์ฌ์ฉ๋จ ๋ฐ์ดํฐ ์์ง > ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ > ๋ฐ์ดํฐ ๊ฐ๊ณต(ํ์์ ์ ์ฒ๋ฆฌ) > ๋ฐ์ดํฐ ๋ถ์ ํ์/์๊ฐํ(ํ์์ ์ ์ฒ๋ฆฌ) > ํ์์ ๋ชจ๋ธ ํ๋ จ(๋จธ์ ๋ฌ๋ or ๋ฅ๋ฌ๋) > ์น์๋น์ค ๋๋ ๋ถ์๋ณด๊ณ ์ * ์ผ๋ฐ์ ์ผ๋ก ์ฑ ์์๋ : ๋ฐ์ดํฐ์์ง > ์ ์ฒ๋ฆฌ > ๋ถ์ > ์๊ฐํ๋ก ์ค๋ช ํ๊ณ ์์ * ๋ถ์๊ณผ์ ์ ํ์ฌ์ ๋ฐ๋ผ ๋ค๋ฆ - ๋ ์ง ํ์ธ : ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ - ๋ฒ์ฃผํ ๋ฐ์ดํฐ ํ์ธ : ์๋ก ๋จ์ ๋๋ ์ฌ์์ ๊ฐ์ ๋ฐ์ดํฐ 1. ๋ฐ์ดํฐ ์ฝ์ด๋ค์ด๊ธฐ [ ํ์ผ ์์น ์ง์ ] ### ํ์ผ ์์น ์ง์ file_path = "./files/sample_1... 2023. 11. 30. [Python] ํ์ด์ฌ์ผ๋ก txt ํ์ผ ์ฝ๊ธฐ (์ ๋๋ ์ดํฐ ํ๋ก๊ทธ๋จ Generator) (์์คํค ์ํธ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ํ์ด์ฌ์ ํ์ฉํ์ฌ txt ํ ์คํธ ํ์ผ์ ์ถ๋ ฅํ ์ ์์ต๋๋ค. 1. ์คํํ๋ ํ๋ก๊ทธ๋จ์ด ์๋ ํด๋์ ํ ์คํธ ํ์ผ์ ๋ง๋ญ๋๋ค. ์ ๋ 04_example.txt ํ์ผ๊ณผ 05_example.txt ํ์ผ๋ก ์ด๋ฆ์ ์ค์ ํ์์ต๋๋ค. * ์ฐธ๊ณ ์์ ๊ณ ๋์ ๊ฐ์ ํ ์คํธ๋ ์์คํค ์ํธ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์์คํค์ํธ๋ ์๋์ ๊ฐ์ ์ฌ์ดํธ์์ ๋ค์ด๋ก๋๋ฐ๊ฑฐ๋ ๋ณํํ ์ ์์ต๋๋ค. https://snskeyboard.com/asciiart/ ๐จเญญฬฅโ*๏ฝกํน์๋ฌธ์ ์์คํค์ํธ โ SNS Keyboard ํน์ ๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ค์ํ ์์คํค ์ํธ์ ๊ตฌ๋ถ์ ๋ชจ์์ง ์ ๋๋ค. snskeyboard.com https://snskeyboard.com/asciitext/ ๐ ์์คํค ํ ์คํธ โ SNS Keyboard ์์ซ์๋ก .. 2023. 11. 21. [Python] ์ ๋๋ ์ดํฐ(Generator)_ํ๋ก๊ทธ๋จ ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. 1. ํจ์๋ฅผ ์ด์ฉํด์ ์ดํฐ๋ ์ดํฐ(๋ฐ๋ณต)์ ๊ธฐ๋ฅ์ ๊ตฌํ 2. ์ดํฐ๋ ์ดํฐ์ ๋์ผํ๊ฒ ํธ์ถ ์์ ์๋ง ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์ฉ์ด ๋๋๋ฉด ์๋ฉธ๋ฉ๋๋ค. 3. ๋ฐํํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ return์ด ์๋, yield๋ฅผ ์ฌ์ฉํฉ๋๋ค. 4. ์ดํฐ๋ ์ดํฐ์ ๋์ผํ๊ฒ ์ ์ฒด ๋๋ next() ํ๊ฑด์ฉ ์ถ๋ ฅ ๊ฐ๋ฅํฉ๋๋ค. ์ ๋๋ ์ดํฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ def simple_generator() : ### ์ฒซ๋ฒ์งธ ๋ฐํํ ๊ฐ yield 1 ### ๋๋ฒ์งธ ๋ฐํํ ๊ฐ yield 2 ### ์ธ๋ฒ์งธ ๋ฐํํ ๊ฐ yield 3 ### ์ ๋๋ ์ดํฐ ์ ์ฒด ์ถ๋ ฅํ๊ธฐ # - ์ ๋๋ ์ดํฐ์์๋ ํจ์๋ฅผ ๊ฐ์ฒด๋ก ์ธ์งํ๊ณ ์ฌ์ฉํฉ๋๋ค. # - ํจ์๋ฅผ ์์ฑํ๋ค๋ ์๋ฏธ ๋๋ ์ ๋๋ ์ดํฐ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค๋ ์๋ฏธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. for v in simple.. 2023. 11. 21. [Python] 3. ๋์ ์ ๊ณ /๋์ถ/๋ฐ๋ฉ ๊ด๋ฆฌ๋ฅผ ์ํ ํค์ค์คํฌ ํ์ด์ฌ ํ๋ก๊ทธ๋จ ๋ฐ์ฝ๋ ์ดํฐ ์ค์ต (ํ์๊ฐ์ ๊ธฐ๋ฅ ์ถ๊ฐ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. * class ์ฌ์ฉํ ์ค์ต์ ์๋ ๊ฒ์๊ธ ์ฐธ๊ณ ๋ฐ๋๋๋ค. 2023.11.14 - [IT/Python] - [Python] ๋์ ์ ๊ณ /๋์ถ/๋ฐ๋ฉ ๊ด๋ฆฌ๋ฅผ ์ํ ํค์ค์คํฌ ํ์ด์ฌ ํ๋ก๊ทธ๋จ ์ค์ต (class ์ด์ฉ) [Python] ๋์ ์ ๊ณ /๋์ถ/๋ฐ๋ฉ ๊ด๋ฆฌ๋ฅผ ์ํ ํค์ค์คํฌ ํ์ด์ฌ ํ๋ก๊ทธ๋จ ์ค์ต (class ์ด์ฉ) ํ๋ก๊ทธ๋๋ฐ ์ธ๊ณ๋ฅผ ํ๊ตฌํฉ์๋ค. ๋์ ์ ๊ณ /๋์ถ/๋ฐ๋ฉ ๊ด๋ฆฌ๋ฅผ ์ํ ํค์ค์คํฌ ํ์ด์ฌ ํ๋ก๊ทธ๋จ ์ค์ต [๋ฏธ์ ] ๋์๋ชฉ๋ก : ์๋ก์ด ์ฑ ์ด ๋์๊ด์ [์ ๊ณ ]๋์์ ๋ ํ๋ก๊ทธ๋จ ์์ฑ ๋์๋์ถ : ๋์ ๋ชฉ๋ก ityranno.tistory.com * decorator ์ฌ์ฉํ ์ค์ต์ ์๋ ๊ฒ์๊ธ ์ฐธ๊ณ ๋ฐ๋๋๋ค. 2023.11.16 - [IT/Python] - [Python] 2. ๋์ ์ ๊ณ /.. 2023. 11. 20. ์ด์ 1 ยทยทยท 3 4 5 6 7 8 ๋ค์