๋ชฉ๋ก[WEB & AI] (feat. ์ทจ์ค)/ํ๋ก ํธ&๋ฐฑ์๋ (15)
Hello creators ๐
์ถ์ฒ ์คํ์ผ GUIDE ๋งํฌ (https://cs50.readthedocs.io/style/c) ์ ํ๋ณ style guide ์์ฝ style guide ์ ํ์์ฑ reliably analyze your code’s style Line length a line of code is ==80 characters== long in C ์๋๋ฉด, old computer ๊ฐ '24 lines vertically and 80 characters horizontally' ๋ฅผ ๋ด์ ์ ์์๊ธฐ ๋๋ฌธ. javascript ์์์ ์ ์ธ ์๋ฐ ์คํฌ๋ฆฝํธ๋ ํน์ฑ์ ๊ต์ฅํ ์ฝ๋๊ฐ ๊ธธ์ด์ง your goal should instead be to ==break up lines (as via \n)== in locations that max..
ํ์ต ๋ชฉํ (goal) ์ดํด ํ๊ณ ์ ํ๋ ๊ฒ 'CSS' CSS ์ค์ ์๋ฆฌ์ธ =='๋ถ๋ชจ ์์ ๊ด๊ณ'== ๋ง๋ค๊ณ ์ ํ๋ ๊ฒ '๋ก๊ทธ์ธ ํ์ด์ง' ๋ฅผ ๊พธ๋ฏธ๊ธฐ ํ์ต ๋ชฉํ๋? '์ดํด' ์ ๊ฒฝ์ฐ '' ๋ง๋ค๊ธฐ์ ๊ฒฝ์ฐ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ์ฝ๋๋ฅผ ํด์ > ์ด๋ค output ์ ๋ช ํํ ๋ณด์ฌ์ฃผ๊ธฐ! syntax ์ ๊ฒฝ์ฐ ''์ด๋ฐ output ๋ง๋ค๋ ค๋ฉด > ์ด๋ฐ code(ํ๊ทธ) ํ์ํ๊ฒ ๋ค.'' ๋ฅผ ๋ ์ฌ๋ฆด ์ ์๊ธฐ. ๋ณต์ต ๋ฐฉํฅ โญโญโญ ๊ณ ๋ฏผ์ค CSS ์ดํด CSS ๋? cascading style sheet. ๋ฌผ ํ๋ฅด๋ฏ์ด ์คํ์ผ์ด ๋ณํํด ๊ฐ๋ค. '==๋ญ๊ฐ==๋ฅผ' '==๊พธ๋ฏธ๋ ๊ฒ==' ๊พธ๋ฏธ๋ ค๋ฉด, '==๋ญ๊ฐ==๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ' ์ด ์ ์ ๋์ด์ผ ํจ. '๋ญ๊ฐ' ๋ ๋ญ ์๋ฏธ? ๊พธ๋ฐ์ ๋ฐ๋ ๋์ ์์ฑ? ํน์ฑ? '์งฑ๊ตฌ ๋ฐ์ง์ ์' ์ ๋ฐ๊พธ๊ณ ์ถ์ด. ์ด๋..
ํ์ต ๋ชฉํ (goal) ๋ง๋ค๊ณ ์ ํ๋ ๊ฒ ๋ก๊ทธ์ธ ํ์ด์ง ํ์ต ๋ชฉํ๋? ์ด๊ฑธ ์ ๋ณด๊ณ ์น๋๊ฑฐ? '์ด๋ค ๊ธฐ๋ฅ(==ํ๊ทธ==) ์ด ํ์ํ๊ฒ ๋ค.' ์ ๋๋ฅผ ๋ ์ฌ๋ฆด ์ ์๋ ๊ฒ? ๋ง๋ค์ด๋ณด๋ ํ์ต์์ ์ค์ํ ํฌ์ธํธ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ์ฝ๋๋ฅผ ํด์ > ์ด๋ค๊ฑธ ๋ง๋ค๊ฒ ๋์๋๊ฐ! ๋ณต์ต ๋ฐฉํฅ โญโญโญ (๊ณ ๋ฏผ์ค) ๋ผ๋ ๋ง๋ค๊ธฐ ๋ก๊ทธ์ธ ํ์ด์ง Id : Password : ๋ก๊ทธ์ธ ํ๊ธฐ : ๋ฒํผ์ ๋๋ค
ํ์ต ๋ชฉํ ๊ธฐ๋ณธ์ ์ธ 'ํ๊ทธ' ๊ฐ '์ด๋ค output' ์ ๋ด๋์ง 'library' ๋ง๋ค์ด๋๊ธฐ ์ฌ๊ธฐ์ ์๋๊ฑธ ==์ฝ๋ ์ค๋ํซ== ์ผ๋ก ์ฌ์ฉํ ์ ์๊ฒ ==syntax ์ ๋ฆฌ== syntax ์ ๋ฆฌํ ๋์ ํฌ์ธํธ โญโญโญโญโญ input > ==code== > ==output== ์ด ==๋ช ํ==ํ๊ฒ ๋ณด์ผ ์ ์๋๋ก! '๋ญ๊ฐ๋ฅผ ์ธ ์ ์๋ ๊ณต๊ฐ' ์ฒ๋ผ ๋ด๊ฐ ์ง๊ด์ ์ผ๋ก ์จ๋ฃ์ ์ ์๋ ๊ฒ๋ค ๊น์ง ==๊ฒ์์ ์ํด '์ง๊ด์ ์ ์ฌ์ด'== ์ต๋ํ ๋ง์ด ๊ธฐ๋ก ๋ณต์ต ๋ฐฉํฅ โญโญโญ ์๊ธฐ ๋ ธ๋ ธ ==์ด๋ฐ output== ์ ๋ด๋ ค๋ฉด -> ==์ด๋ค ํค์๋, ํ๊ทธ, ๋ฅผ== ๋ ์ฌ๋ ค์, ==๊ฒ์ํด์ผ ํ๋?== ์ ๋๋ง ๊ตฌ์ฒด์ ์ธ syntax ๋ ์ฌ๊ธฐ์์ =='๋ณต๋ถ'== ์ผ๋ก ํด๊ฒฐ ๊ธฐ๋ณธ ํ๊ทธ(tag) ์ดํด ### div ํ๊ทธ ๊ตฌ์ญ์ ๋๋๋ ๊ธฐ๋ฅ ๋๋..
ํ์ต ๋ชฉํ 'ํดํน' ์ ํตํด ๋ด๊ฐ ๋ค์ด๋ฒ ๊ฒ์์ ํ๊ณ -> ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์ ๋ญ๊ฐ๋ฅผ ์ฃผ๊ณ -> ์๋ฒ๋ ๊ทธ ๋ค์ ๋ญ ํ๊ณ -> ๊ทธ ๋ค์ ๋ธ๋ผ์ฐ์ ๋ ๋ฌด์์ ํ๋์ง ์ดํดํ ์ ์๋ค. ์ฝ๊ฒ ๋งํ๋ฉด, ํด๋ผ์ด์ธํธ, ๋ธ๋ผ์ฐ์ , ์๋ฒ๋ฅผ ์ฝ๊ฒ ์ฝ๊ฒ ์ดํดํด๋ณด๊ธฐ '๊ฐ์ง ํดํน'์ ํตํด ์ธํฐ๋ท ํต์ฌ ์์ ์ดํดํ๊ธฐ 1๏ธโฃ (์ฌ์ฉ์) ๋ด๊ฐ ๋ค์ด๋ฒ์์ '์ผ์ฑ์ ์' ๋ผ๊ณ ๊ฒ์ํ๊ณ enter ๋๋ฅธ๋ค. 2๏ธโฃ (๋ธ๋ผ์ฐ์ ) ๊ทธ๋ฌ๋ฉด, ๋ธ๋ผ์ฐ์ ๋ '์๋ฒ' ์๊ฒ 'query๊ฐ์ด ๋ฐ์๋ ==์ผํ์ ==' ๋ฅผ ์์ฒญํ๋ค. ๋ค๋ง, ์์ง, ๊ตฌ์ฒด์ ์ผ๋ก ๋ฌด์์ด๋ผ๊ณ ๋ช ๋ช ํด์ผ ํ๋์ง๋ ๋ชจ๋ฅด๊ฒ ์. ๋์๊ฒ ์ผ์ด๋๊ณ ์๋ ์ผ์ ์ด๋ ๊ฒ ๊ธฐ๋กํ๋ ๊ฒ ์ 3๏ธโฃ (์๋ฒ) ์๋ฒ๋ ๋ธ๋ผ์ฐ์ ์ ์์ฒญ์ ์ผํ์ ๋ฅผ ์ฃผ๋ response' ์ ํ๋ค. 4๏ธโฃ (๋ธ๋ผ์ฐ์ ) ==๋ธ๋ผ์ฐ์ ==..