์ฐ์ , ์์ง UI ๋์์ธ์ด ํ์ ๋์ง ์์์, ๊ธ์์ ๊ณต์ ํ ๋์์ธ์ด ์ค์ ํ๋ก๋ํธ์ ์ ์ฉ๋ ๋์์ธ๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค.๋์์ธ์ ์ ํ๋ ์ฌ๋๋ค์, ์ด์ํ UI๋ฅผ ๋ดค์ ๋ ์ง๊ฐ์ ์ผ๋ก ์ํ๊ฐ์ ๋๋๋ค.(๋๋ ์์ง...๐
) UI ๋์์ธ์ ๋งก์๋ค. (๋์์ด๋ ์๋)์ธํฌํ(GIST ํ์ํ ๊ฐ๋ฐ์กฐ์ง)์์ ๋์ ์ญํ ์ ์ฌ์ค ๋ฑ ํ๋๋ก ์ ํ๊ธฐ๋ ์ ๋งคํ๋ค. ๊ฐ๋ฐ ๋๊ธฐ ์์ฒด๊ฐ ๋ฌธ์ ํด๊ฒฐ์ ๋น๋กฏํด์ ๊ฒฐ๊ณผ ์งํฅ์ ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ ๋ชฉํ๋ฅผ ์ํด ๋ฐฑ์๋, ํ๋ก ํธ์๋, ๋์์ธ, ๊ทธ ์ธ ๋ญ๋ผ ์ ์ํ ์ ์๋ Python ๊ฐ๋ฐ๋ ๊ฐ์ด ํ๊ณ ์๋ค. ๊ทธ ๊ฒฐ๊ณผ, AI ์ปดํฌ๋ํธ ๋์์ธ์ ๋งก์๋ค! ์๋ฐ์ ์ผ๋ก ๋์ ๊ฒ์ ๊ฐ๊น๊ธฐ๋ ํ๋ค.์ฌ์ค ๋์์ธ์ ๋งก๊ณ ์๋ ๋ถ์ ์์ฒด๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ด ์ฃผ์ญํ ์ด๋ผ ์๋ก ๊ตฌํํด์ผ ํ๋ ์ฌํญ์ ๋ฐ๋ผ ์คํ์ ๋..
๐ธ ํ๋ก์ ํธ
๋ด๊ฐ ์ํ ์ธํฌํ์ GIST ํ์ํ ์ฐํ ๊ฐ๋ฐ๋จ์ฒด์ด๋ค.https://introduce.gistory.me/ ํ ๊ฐ์ง ์์ฌ์ด ์ ์ด๋ผ๋ฉด, ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ด๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ๊ฑฐ์ ์ด๋ฃจ์ด์ง์ง ์๋๋ค๋ ๊ฒ์ด๋ค.์ธ๋ ฅ์ด ๋ถ์กฑํ ํ๋ ์๊ณ , ์ ๊ธฐํ์ฌ ๊ธฐํ์ด๋ ๋น์ฅ์ ๊ฐ๋ฐ ์ด์์ ์ฐ์ ์์๊ฐ ๊ณ์ ๋ฐ๋ฆฌ๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํ๋ค. UI ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ์ฌ์ฉ์์ ํ๋ ๋ณํ, ์ฑ ์ ์ ์ ์ฌ์ฉํํ ๋ฑ์ ์ถ์ ํ์ง ๋ชปํ๋ ์ํฉ์ด์๋ค. ์ธํฌํ์ด ๊ฐ๋ฐํ๊ณ ์๋ ๋ํ์ ์ธ ์ฑ๋ค ์ค ํ๋์ธ ์ง๊ธ์, ๊ธฐ์กด ๊ณต์ง ๊ฒ์์๊ฐ ๊ณต์ง ํ๋๋ฅผ ์ฌ๋ฆฌ๊ธฐ ์ํด ๊ฑฐ์ณ์ผ ํ๋ ์ฌ๋ฌ ์ ์ฐจ๋ฅผ ์ถ์ํ๊ณ ํ์ฌ๊ณต์ง, ํ๊ต ๊ณต์ง์ฌํญ๊ณผ ๊ฐ์ GIST ํ์๋ค์ด ํ์ธํด์ผํ๋ ๊ณต์ง๋ฅผ ํ ๊ณณ์ ๋ชจ์ ๋ ํธ๋ฆฌํ๊ฒ ๋ง๋ค๊ฒ ๋ค๋ ๋ชฉํ๋ก ๋ง๋ค์ด์ ธ ์ด์๋๊ณ ์๋ค.๊ธฐ์กด: ์ฌ๋ฌ ํ๋ฒ์ ์นด์นด์คํก ์ฑํ
๋ฐฉ์..
์ค๋ ๋ชจ๊ต์ธ ์คํ๊ต๋ฅผ ๋ฐฉ๋ฌธํ์ฌ, ์ปดํจํฐ๊ณตํ๊ณผ๋ฅผ ์๊ฐํ๋ ์๊ฐ์ ๊ฐ์ก๋ค!์ฌํ ์ค์ธ ์ ๊ธฐ์ ์์ปดํจํฐ๊ณตํ๋ถ๋ ์ ์๊ณตํ๊ณผ์ ์ปดํจํฐ๊ณตํ๊ณผ๊ฐ ํฉ์ณ์ง ํํ์ด๊ณ , ํ์๋ ์ปดํจํฐ๊ณตํ ๊ณผ๋ชฉ์ ์์ฃผ๋ก ๋ํ ์ํ์ ํ๊ณ ์์ด์ ์ปดํจํฐ๊ณตํ๊ณผ ์๊ฐ๋ฅผ ๋งก์๋ค. ์ฐ์ ๊ณ๊ธฐ๋, ๋น์ ์ง๋ก ์ ์๋๊ป์ '์ ๋ฐฐ์์ ๋ง๋จ'์ด๋ผ๋ ํ์ดํ๋ก ํ๊ต ํ๋ฐฐ๋ค์๊ฒ ๋ํ๊ต ํ๊ณผ์ ํจ๊ป ๊ณ ๋ฑํ๊ต ์ ํ์ ๋ํ ์กฐ์ธ์ ์ฃผ๋ฉด ์ข๊ฒ ๋ค๊ณ ํ์
์ ์์ํ์๋ค. ๋ฐํ ๋ด์ฉ๋ฐํ๋ ์ปดํจํฐ๊ณตํ๊ณผ๊ฐ ๋ฌด์์ธ์ง, ํ๊ณผ์์ ๋ฐฐ์ฐ๋ ๊ณผ๋ชฉ๊ณผ, ์คํ์์ธ ํ๋ฐฐ๋ค์ด ์ง๋ก ํ์์ ์ํด ํ ์ ์๋ ํ๋์ ์ถ์ฒํ๊ณ , ํน์ฑํ๊ณ ๋ฑํ๊ต์ ๋ง์ด์คํฐ๊ณ ๋ฑํ๊ต๋ฅผ ์๊ฐํ๋ ๊ฒ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๋ฐํ ์๋ฃ๋ฅผ ๋ง๋๋ ์ง์ ์ '๋ฐํ ์ ํ๋ ๋ฐฉ๋ฒ'์ ๋ํ ์ธ์คํ๊ทธ๋จ ๊ฒ์๋ฌผ์ ๋ดค๋๋ฐ, ์ฒซ ๋ฒ์งธ ํ์ด Hookingํ ..
์ค๋์ค๋์ค๋์ , ์ง๊ธ์ ๋ค์ด๋ฒ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ์น๊ตฌ์๊ฒ ์์ธ 42 ํ๋ก๊ทธ๋จ์ด ๊ด์ฐฎ๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ค์์๋ค!์์ฆ ๋ถ์ ์ด์๋ก ๋งค์ผ๋งค์ผ ์๋ฏธ์๋ ๋ฌด์ธ๊ฐ๋ฅผ ํ๋ ค๊ณ ํ๋ ์ค์ธ๋ฐ, ๊ฐ์๊ธฐ ์๊ฐ์ด ๋์ ์ง์๋ถํฐ ํ
์คํธ๊น์ง ์ํ์ ๋ดค๋ค!๊ทผ๋ฐ ์๋ ์์ธ 42์๋๋ฐ ๊ฒฝ์ฐ 42๋ก ๋ฐ๋์๋๋ผ... https://42gyeongsan.kr/ko/main.do 42๊ฒฝ์ฐ์ ์ค์ ์ค์ฌ ์๊ธฐ์ฃผ๋ํ ์ํํธ์จ์ด ์ธ์ฌ ์์ฑ ๊ต์ก ํ๋ก๊ทธ๋จ์
๋๋ค42๊ฒฝ์ฐ42gyeongsan.kr ๊ฐ์
ํด์ ์ง์ํ๋ฉด ํ
์คํธ๋ ๋ ๊ฐ์ง ์ ์ฐจ๋ก ๊ตฌ์ฑ๋๋ค. 1. ๊ธฐ์ต๋ ฅ ํ
์คํธ๋ญ์ผ ์ด๊ฑฐ๋ ๋๊ฐ๋ค ใ
ใ
ใ
ใ
[JavaScript] ๋ฏธ๋๊ฒ์ ํ๋ก์ ํธ | ๊ธฐ์ต๋ ฅ ํ
์คํธ๐ง HTML, CSS, JavaScript๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ ๊ธฐ์ต๋ ฅ ํ
์คํธ ๊ฒ์velog.io์ด๊ฑฐ ๋ท ๋จ๊ณ๋ถ..
flutter ํ๋ก์ ํธ๋ฅผ ์คํํด๋ณด๋ ค๋๋ฐ, ์๋ฌ ๋ฉ์ธ์ง๋ ์ ๋จ๊ณ ์ ํ ๋ฐ์์ด ์๋ค... โฐ๏ธ์๋ ์๋ฌ ๋ฉ์ธ์ง๋ ์ ๋จ๊ณ ์ด๋ป๊ฒ ํ์๋ ๊ฒ์ด์ฌ!PowerShell์์๋ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ์ ๋ด๋๋ฐ, cmd์์ ์คํํ๋ ค๋ณด๋ exited with code 1์ด๋ผ๋ ์๋ฌ๊ฐ ๋จ๊ณ ์์๋ค. PowerShell๊ณผ cmd ๋ชจ๋ Window์์ ๋ฐฐ์น ํ์ผ(.bat)์ ์คํํ๊ธฐ ์ํ CLI๋ก, ์ด ์๋ฌ๋ anaconda ์ญ์ ํ ๋ฐ์ํ ์ ์๋ค๊ณ ํ๋ค. (์ถ์ฒ)C:\Windows\System32\reg.exe DELETE "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f์ด ๋ช
๋ น์ด ์คํ ํ, cmd ์๋ฌ๊ฐ ์ฌ๋ผ์ก๋ค! (๊ณ ๋ง์์ stack overflow ๐ฅบ)
์ต๊ทผ ์ ์ ์๋ ์ค๋ฅ๋ก conda๊ฐ ์๋ํ์ง ์์ poetry๋ก python ๊ฐ์ ํ๊ฒฝ ๋ฐ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๋ณ๊ฒฝํ๋ค!๊ทธ๋ฐ๋ฐ ํฐ๋ฏธ๋ ์คํ ์, conda๊ฐ ์๋ ์คํ๋๋ ์ค์ ์ ํด์ ํ์ง ์์ conda ํ์ผ์ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ๊ฐ ๊ณ์ํด์ ๋ด๊ณ , ์ด๋ฅผ ํด๊ฒฐํด๋ณด๊ณ ์ ํ๋ค.1. PowerShell์ฝ๋ฉ์ ์ ๋ฐ์ ์๋ฌ ๋ฉ์ธ์ง ์ ์ฝ๊ธฐ!์ ๋ณด๋ฉด, C:\Users\user\Documents\WindowsPowerShell\profile.psl ํ์ผ ์คํ ๊ณผ์ ์์ ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ์ ์ ์ ์๋ค.#region conda initialize# !! Contents within this block are managed by 'conda init' !!(& "C:\Users\user\anaconda3\Scripts\..
์๊ฐ๋ฌ์ง๋ง, ์ง๊ธ ๋ง๋ค ์๋ ์์ด์ ์ ์ด๋๋ ์์ด๋์ด์ ๊ดํ ๊ธ ๋ค์ด๋ก๋ ํด๋์๋ ์์ฒญ ๋ง์ ํ์ผ๋ค์ด ์์ต๋๋ค. ์ ์ ๊ฒฝ์ฐ๋ง ๋ณด๋๋ผ๋, 100GB ์ด์์ ํ์ผ๋ค์ด ๋ค์ด๋ก๋ ํด๋๋ฅผ ์์ ์ ์ฅ์์ฒ๋ผ ์ฌ์ฉํ๊ณ ์์ฃ . ๊ฐ์ฅ ์ฌ๊ฐํ ๊ฒฝ์ฐ๊ฐ ๋ค์ด๋ก๋ ํด๋์ด๊ณ , ์ด ์ธ์๋ ๋ง์ ํ์ผ๋ค์ด ๊ธฐ์ต์์๋ ์ํ์ก์ง๋ง, ๊ทธ๋ ๋ค๊ณ ์ ๋ฆฌ๋์ด ์์ง๋ ์์ ์ฑ ์ปดํจํฐ์ ์ค๋งํธํฐ์ ๋จ์์์ต๋๋ค. Data Schema 1. ํ์ผ ์ด๋ฆ 2. ํ์ผ ์ข
๋ฅ 3. ํ์ผ ํฌ๊ธฐ 4. ์์ฑ ์ผ์ 5. ์ต์ข
์์ ์ผ์ 6. ํ์ผ ๊ฒฝ๋ก ๋ฏผ๊ฐํ ์ ๋ณด๋ก์ ์ ๊ทผ์ ์ต์ํํ์ ๋, ํ์ผ๋ก๋ถํฐ ์ป์ ์ ์๋ ์ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ด ํ์ผ์ด ์ญ์ ๋์ด์ผ ํ๋์ง, ์ด๋๋์ด์ผ ํ๋์ง, ์ ์ง๋์ด์ผ ํ๋์ง ํ๋จํ ์ ์์๊น์?
PDF๋ฅผ ์ ์ถํด์ผํ ๋, ์ฌ๋ฌ ๊ฐ์ ํ์ผ์ ํ๋๋ก ํฉ์ณ์ผํ ๋๊ฐ ์๋ค. ๋ฏธ์ฌ์ฉ์ ์ฌ์ดํธ๋ค๊ณผ ๋นํธ๊ฐ Adobe๋ฐ์ ์์ด์, PyPDF2์ PdfMerger ํด๋์ค๋ฅผ ์ฌ์ฉํด PDF๋ฅผ ๋ณํฉํ์๋ค. (์ฝ๋ ์ถ์ฒ) from PyPDF2 import PdfMerger, PdfReader import os, glob path= filenames = glob.glob(path + '/*.pdf') merger = PdfMerger() for filename in filenames: merger.append(PdfReader(open(filename, 'rb'))) print(filename) merger.write(path + "/.pdf") print("PDF ๋ณํฉ ์๋ฃ") ์ฐธ๊ณ : PyPDF2 ๊ณต์ ๋ฌธ์ The Pd..