๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (222)
Hello creators ๐

โ . ์ด๋ฒ ํ์ฐจ ํ์ต ๋ชฉํ (goal) 1. ๋ฐฐ์ฐ๊ณ ์ ํ๋ ๊ฒ ๋ฅดํ์ด ๋์ ํด๋ฆญํ๋ฉด -> ์ด๋ฏธ์ง & ํ ์คํธ ๋ณ๊ฒฝ๋๋ ๊ฒ ํต์ฌ์ ๋ฉ์์ง๋ URL ์ ๋ฐ๊ฟ์น๊ธฐ ํด์ ๋ค๋ฅธ ์ด๋ฏธ์ง๊ฐ ๋์ค๊ฒ ํ๋ ๊ฒ! โญโญโญโญโญ โ ก. ๊ธฐ๋ณธ ์ฝ๋ ๋ฐ api ํ์ธ 1. ajax code ํด์ฆ ํ๊ธฐ ์ด์ ์ ๊ณต ์ฝ๋ JQuery+Ajax์ ์กฐํฉ์ ์ฐ์ตํ์! 3. ๋ฅดํ์ด API๋ฅผ ์ด์ฉํ๊ธฐ! ์๋๋ฅผ ๋ฅดํ์ด ์ฌ์ง์ผ๋ก ๋ฐ๊ฟ์ฃผ์ธ์ ์ ๋ฐ์ดํธ ๋ฒํผ์ ๋๋ฅผ ๋๋ง๋ค ์ง์ ๋ค ์๋ก ์์ฌ์ ธ์ผ ํฉ๋๋ค. ๋ฅดํ์ด ๋์ ๋๋ ใ ใ ใ ํ๋ ๋ฅดํ์ด! ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ ๊ฒ ๋์ด 2. ๋ฅดํ์ด API ์ฃผ์ http://spartacodingclub.shop/sparta_api/rtan ์ด๋ ๊ฒ ๋์ด โ ข. ํด๋ณด๊ธฐ 1. ์ด์ ๋จ๊ณ๋ ๋ค๋ฅธ ์ : '์ด๋ฒ ๊ณผ์ ์์ ์ฌ์ฉํ๋ ajax๋?'..

โ . ์ด๋ฒ ํ์ฐจ ํ์ต ๋ชฉํ (goal) 1. ๋ฐฐ์ฐ๊ณ ์ ํ๋ ๊ฒ ๋ฐ๋ฆ์ด ๋ฐ์ดํฐ๋ก ์ด๋ ๊ฒ ๋ง๋ค๊ธฐ ์ ๋ฐ์ดํธ ๋ฒํผ ๋๋ฅด๋ฉด -> ๋์ค๊ฒ 5๊ฐ ๋ฏธ๋ง์ด๋ฉด -> ๋นจ๊ฐ์ โ ก. ๋ฐ๋ฆ์ด API ๋ฐ์ดํฐ ๊ตฌ์กฐ ํ์ธ 1. ํด๋ด ๋ฐ๋ฆ์ด API http://spartacodingclub.shop/sparta_api/seoulbike ๋ณด๋ฉด์ ํ์ธํ ๊ฒ ์ ์ฒด ๋ฐ์ดํฐ ๊ตฌ์กฐ ํ์ํ ํญ๋ชฉ ์ด๋ฆ ์ฒดํฌ โ ข. ajax ํด์ฆ 1 1. ๊ธฐ๋ณธ ์ ๊ณต ์ฝ๋ jQuery + Ajax์ ์กฐํฉ์ ์ฐ์ตํ์! 2. ์์ธ์ OpenAPI(์ค์๊ฐ ๋ฐ๋ฆ๊ธฐ ํํฉ)๋ฅผ ์ด์ฉํ๊ธฐ ๋ชจ๋ ์์น์ ๋ฐ๋ฆ์ด ํํฉ์ ๋ณด์ฌ์ฃผ์ธ์ ์ ๋ฐ์ดํธ ๋ฒํผ์ ๋๋ฅผ ๋๋ง๋ค ์ง์ ๋ค ์๋ก ์์ฌ์ ธ์ผ ํฉ๋๋ค. ์ ๋ฐ์ดํธ ๊ฑฐ์น๋ ์์น ๊ฑฐ์น๋ ์ ํ์ฌ ๊ฑฐ์น๋ ๋ฐ๋ฆ์ด ์ 102. ๋ง์์ญ 1๋ฒ์ถ๊ตฌ ์ 22 0 103. ..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์ถ์ฒ ์คํ์ผ 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 ..

์ถ์ฒ ์คํ์ผ 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๏ธโฃ (๋ธ๋ผ์ฐ์ ) ==๋ธ๋ผ์ฐ์ ==..

Big - o ๋ฅผ ์ง๊ด์ ์ผ๋ก ์ดํดํ๊ณ , ์ฌ์ฉ์ ์ค์ต์ด ๋ฌด์์ธ์ง ์์๋ณด์. Big - O ํ๊ธฐ๊ฐ ๋ญ๋ฐ? '์๊ณ ๋ฆฌ์ฆ' ์ 'ํจ์จ์ฑ' ์ ์ธก์ ํ๋ '๊ธฐ์ค' ์ค ํ๋. Big - O ๊ฐ ์ ํ์ํ๋ฐ? ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๋ ์ด์ ? ๋ 'ํจ์จ์ ' ์ด๊ธฐ ์ํด ex) ๋ ๋ง์ ์ฌ๋์ด ์น์ผ๋ก, ๋ ๋นจ๋ฆฌ ๊ณ์ฐํ๊ธฐ, ๋ ์ ํํ๊ฒ ๊ณ์ฐํ๊ธฐ ๊ทธ๋ฌ๋ ค๋ฉด, ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ด ๋ ํจ์จ์ ์ธ์ง '๋น๊ต' ๊ฐ ํ์. ๋น๊ต๋ฅผ ํ๋ ค๋ฉด ‘๊ธฐ์ค’ ์ด ํ์ํจ. ๊ทธ๋ฌ๋ฉด, ‘์ด๋ค ๊ธฐ์ค์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ์ฑ๋ฅ์ ๋น๊ต’ ํ ์ ์์๊น? ๊ฐ์ฅ ์ฝ๊ฒ ์๊ฐํ ์ ์๋ ๊ฑด, ‘์๊ฐ ์ธก์ ’ ํ์ง๋ง '์๊ฐ ์ธก์ ' ์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์. ์ฒซ ๋ฒ์จฐ, ‘ํ๊ฒฝ’ ๋ณ์. ๋์ผํ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ํด๋, ๋ค๋ฅธ ํ๊ฒฝ(๋ค๋ฅธ PC, ๋ค๋ฅธ CPU, ๋ค๋ฅธ ๋คํธ์ํฌ ๋ฑ) ์๋๊ฐ ๋ค๋ฅด๊ฒ ์ธก์ ๋จ. ๋ฐ๋ผ..