์์ ๋ฐ์ดํฐ 1๊ฐ๋ง ๊ฐ์ ธ์จ๋ค.๋ ๋ฒ์งธ(1) ๋ฐ์ดํฐ๋ถํฐ 10๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ๋ค.11๋ฒ์งธ ๋ฐ์ดํฐ(10)๊น์ง ๊ฐ์ ธ์จ๋ค. (์ธ๋ฑ์ค 0๋ถํฐ ์์)\-> 1-1111๋ฒ์งธ(10) ๋ฐ์ดํฐ๋ถํฐ 10๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ๋ค.11, 12, 13, 14, โฆ, 20๋ฒ๊น์ง์ ๋ฐ์ดํฐ
TIL(23.01.03) - Python ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค ํน์ ๋ฌธ์์ด๋ก ๋๋๋ ๊ฐ์ฅ ๊ธด ๋ถ๋ถ ๋ฌธ์์ด ์ฐพ๊ธฐ) rsplit
python Boolean False, True ๋ฅผ 0, 1๋ก ๋ณ๊ฒฝํ๊ธฐ
list ๋ฌธ์์ด -> int ํํ๋ก ๋ณ๊ฒฝ ํจ์->sum, map
python ํน์๋ฌธ์ ์ถ๋ ฅ (r)
๋ง์ง์ถ์ฒ ํ๋ก์ ํธ S.A ๊ฐ์ธ ํ๊ณ (KPT)
๋๋ฌธ์๋ ์๋ฌธ์๋ก, ์๋ฌธ์๋ ๋๋ฌธ์๋ก ๋ณ๊ฒฝํ๊ธฐ ํ์ด์ฌ ํจ์ swapcase()
Black -> ๊ฐ๋จํ ๋ช ๋ น์ผ๋ก ์ฝ๋ ์คํ์ผ์ ํต์ผ
Python ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค ์ง์๋ ์ซ์ด์)
FACTS(์ฌ์ค, ๊ฐ๊ด) : ์ด๋ฒ ์ผ์ฃผ์ผ ๋์ ์์๋ ์ผ, ๋ด๊ฐ ํ ์ผ๊ฐ๊น? ๋ง๊น? ํ์ด๋ ํ๋ก์ ํธ ํผ๋๋ฐฑ ๋ฐ์ ํ ๋ณด์ : django์ ๋จธ์ ๋ฌ๋์ ์ด์ฉํด ๋ง์ง, ์นดํ ์ถ์ฒ ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉ์์ ํผ๋๋ฐฑ์ ๋ฐ์ ๋ณด์์์ ์ ํ๋ค.FEELINGS(๋๋, ์ฃผ๊ด) : ๋์ ๊ฐ์
Python ์๊ณ ๋ฆฌ์ฆ ํ๋ก๊ทธ๋๋จธ์ค ๋ฐฐ์ด์๋ฅด๊ธฐ
if me != you: ์กฐ๊ฑด์ ์ถ๊ฐํด request.user ์ ํ๋ก์ฐํ๋ ค๋ user๊ฐ ๊ฐ์ ์์๋ error๋ฅผ ์ถ๋ ฅํ๊ฒ ์ค์
history.back(); & document.referrer;
\-> ํ ์คํธ์ฝ๋ review delete ๋ถ๋ถ ์์ฑ์ค ๋ฆฌ๋ทฐ์ ๊ฐ์๊ฐ 1๊ฐ์ผ ๋ place.rating ์ ๊ณ์ฐ ํ ์ ์๋ ์๋ฌ ๋ฐ์์กฐ๊ฑด๋ฌธ์ ํตํด ๋ฆฌ๋ทฐ์ ๊ฐ์๊ฐ 1๊ฐ์ผ ๋ place.rating = 0์ผ๋ก ์ค์ ํ๋ค.
Django testcode ๋๋ฏธ๋ฐ์ดํฐ ์์ฑํ๊ธฐ
FACTS(์ฌ์ค, ๊ฐ๊ด) : ์ด๋ฒ ์ผ์ฃผ์ผ ๋์ ์์๋ ์ผ, ๋ด๊ฐ ํ ์ผ๊ฐ๊น? ๋ง๊น? ํ๋ก์ ํธ : django์ ๋จธ์ ๋ฌ๋์ ์ด์ฉํด ๋ง์ง, ์นดํ ์ถ์ฒ ์น์๋น์ค ๊ตฌํFEELINGS(๋๋, ์ฃผ๊ด) : ๋์ ๊ฐ์ ์ ์ธ ๋ฐ์, ๋๋
# ์ด๋ฏธ์ง ์ ๋ก๋ # ์ด๋ฏธ์ง ํฌํจ ๋ฆฌ๋ทฐ ์์ฑ ์ฑ๊ณต # ์์ ์ด๋ฏธ์ง ํ์ผ ์์ฑ
ํ๋ก์ ํธS.A.๊ฐ์ธ ํ๊ณ (KPT)Keepํ๋ฃจ์ 2๋ฒ ํ๋ก์ ํธ ์งํ์ํฉ์ ๊ณต์ ํ ๋ถ๋ถgit issue๋ฅผ ํ์ฉํ ๋ถ๋ถProblem๋ฌธ์ ๊ธฐ๋ฅ๋ค์ ํ์๋ค๊ณผ ํฉ์น๋ ๋ถ๋ถ์์ ๋๋ ์๋์ด ์๋์๋ ๊ธฐ๋ฅ๋ค์ด ์์๋ค.Trypr์ ํ๋ ๋ถ๋ถ์์ ๋ ์ ๊ฒฝ์จ์ ํ์ธํ๊ณ pull์
์ค๋ณต๋ ๋์ ๋๋ฆฌ ์ ๊ฑฐ
$('๋ณ์๋ช ').css({ย ย ย ย ย ย ย ์คํ์ผ });ex)$('.profile-button2').css({ย ย ย ย ย ย ย backgroundColor: "transparent",ย ย ย ย ย ย ย borderTop: "solid 2px ย ย ย ย ย ย ย borderLeft: "so