Windows 10 ํ๊ฒฝ์์ WSL2 (Windows Subsystem for Linux) ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ฆฌ ๊ธ์ ๋๋ค.
๐ค openpyxl..? openpyxl ์ ํ์ด์ฌ(Python)์์ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์ ๋๋ค. ์์ (Excel) ํ์ผ์ **xlsx / xlsm / xltx / xltm** ํ์๋ค์ ์ง์ํ๋ฉฐ, ์์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฐ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๐ฟ ์คํ (Stack) ๐ฟ ํ (Queue)
์๊ณ ๋ฆฌ์ฆ์ ์ฐ์ตํ๋ฉด์ ๊นจ๋ฌ์์ต๋๋ค...forEach() ์์๋ ๋ฃจํ ์ ์ด๊ฐ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์์.
HTML ๊ฐ๋ฐ ์ <a> ํ๊ทธ๋ฅผ ์ฌ์ฉํ ๋ target ์์ฑ์ ๋ง์ด ๋ฃ๊ณค ํฉ๋๋ค. ์ Velog ์๋ ๋ชจ๋ ์ธ๋ถ๋งํฌ๋ target="_blank" ๊ฐ ์ค์ ๋์ด์๊ฑฐ๋ ์. ๊ทธ๋ฐ๋ฐ ๋ณด์์ ์ทจ์ฝํ๋ค๊ณ ์???
์ฌ๋๋์ฒ๋ผ JavaScript ๊ณต๋ถ๋ฅผ ํ๊ณ ์์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ง ๋ชจ๋ฅด๊ฒ ์ฝ๋ ์น๋๊ฒ ๋ถํธํ๋ค์.. ๐ฎ Tabnine ํ์ฅ, ํ๋ฒ ์ค์นํด๋ด ์๋ค.
๐ฟ ํ๋กํ ํ์ ๐ฟ ๋จ์ผ ์ฐ๊ฒฐ ๋ฆฌ์คํธ ๐ฟ ์ด์ค ์ฐ๊ฒฐ ๋ฆฌ์คํธ ๐ฟ ์ํ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
๐ฑ JavaScript์ ๋ฐฐ๊ฒฝ๊ณผ ECMAScript๊ฐ ๋ฌด์์ธ์ง์ ๋ํด ์์๋ด ๋๋ค. ๋, ๊ณต๋ถํ ๋๋ ์ด๋๋ฅผ ์ฐธ๊ณ ํด์ผ ํ ๊น์?
๐งฎ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ๊ธฐ ์ ์ฒซ๋จ๊ณ์ ๋๋ค. ๋น ์ค ํ๊ธฐ๋ฒ(O), ๊ฒฝ์ฐ์ ์, ์ ํ์์ ๋ํด ์์๋ด ๋๋ค.
๐ป ์์ฃผ ๊ธฐ์ด์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๊ฐ๋ ๋ด์ฉ์ ์์๋ณด์. ๊ฐ, ๋ณ์, ์, ์ฐ์ฐ์, ๋ฌธ, ํจ์ ์ ๊ดํ์ฌ ์ ๋ฆฌ๋์ด์๋ค.
Mac์์ ๊ฐ๋ฐํ ๋ workspace ์ .DS_Store ํ์ผ์ด ์์ฑ๋๊ณค ํฉ๋๋ค. ๊ณผ์ฐ ์ด ์ฐ๋ ๊ธฐ๋ ๋ญ๊ธธ๋ ์๊พธ ๋ด Git Repository์ ์ปค๋ฐ๋๋๊ฑธ๊น์? ๋ด ์ ์ฅ์์์ ์์ ๋ฒ๋ฆฌ๊ณ ์ปค๋ฐ์ํค์ง ์๋ ๋ฐฉ๋ฒ์ ์์๋ด ์๋ค.
JavaScript์ ์์ฑ์ ๊ฐ๋ ๊ณผ Collection๋ค์ ๋ํด ์์๋ด ๋๋ค. Map, Set, Math, Date, N-Array ๋ค์ด ๋ด์ฉ์ ํฌํจ๋ฉ๋๋ค.
JavaScript ์ ๊ณ ์ฐจํจ์์ ๊ดํ ์ ๋ฆฌ๊ธ์ ๋๋ค. sort(), map(), find(), filter(), reduce() ์ ๋ํด ์์๋ด ๋๋ค.
JavaScript ์๋ฃํ์ ๊ดํ ์ ๋ฆฌ๊ธ์ ๋๋ค. ํจ์(๋ฉ์๋), Number, String(๋ฌธ์์ด), Array(๋ฐฐ์ด) ์ ๋ํด ๋ค๋ฃน๋๋ค.
JavaScript์ ์ธ๋ฒ์งธ ์ ๋ฆฌ๊ธ์ ๋๋ค. ๋ฐ๋ณต๋ฌธ (for / while), ํจ์ (์ฌ๊ทํจ์ / ์ฝ๋ฐฑ ํจ์) ์ ๋ํ ๋ด์ฉ์ ๋๋ค.
์น ํ๋ก์ ํธ์ ๊ฐ๋ฐ๋ฒ์๋ ์ด๋ป๊ฒ ํ์ ํ ์ง์ ๊ดํ ์์ฃผ์์ฃผ ๊ฐ๋จํ ์ ๋ฆฌ๊ธ์ ๋๋ค. โ ๏ธ ์งง์์ฃผ์
Sass(SCSS)๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ ํธ์ ๊ดํ ๊ฐ์ธ์ ์ธ ์ ๋ฆฌ๊ธ. ๐ Sass Sass ํ์ผ ์์ฒด๋ก๋ ์คํ์ผ ์ ์ฉ ๋ถ๊ฐ๋ฅ. ์ปดํ์ผ ๊ณผ์ ์ ๊ฑฐ์ณ CSS ํ์ผ๋ก ๋ณํํ์ฌ ์ ์ฉํด์ผ ํจ.
JavaScript ๊ธฐ๋ณธ์ ๋ํ ๋๋ฒ์งธ ์ด์ผ๊ธฐ์ ๋๋ค. ํ ๋ณํ, ์ฐ์ ๋์ ์ฐ์ฐ์, ๋น๊ต๋ ผ๋ฆฌ ์ฐ์ฐ์, ๋ฒ์(Scope), if-else / switch ์กฐ๊ฑด๋ฌธ์ ๋ํด ์ ๋ฆฌํ์ต๋๋ค.
JavaScript ์ ๊ธฐ๋ณธ์ ๋ํด ์์๋ด ์๋ค. ๊ฐ๋ , ์ ์ถ๋ ฅ, ์ฝ๋ ๊ตฌ์ฑ, ๋ณ์์ ์์, ์๋ฃํ, ๊ฐ์ฒด ๋ณต์ฌ ์ ๋ํด ์ ๋ฆฌ๋์ด์์ต๋๋ค.
CSS ๋ฌธ์๋ฅผ ์์ฑํ ๋ ์์ฑ๋ค์ ํ๊ธฐํ๋ ์์๋ฅผ ๋ณธ์ธ๋ง์ ๊ท์น์ผ๋ก ์ ํด๋ณด์ธ์.