[TIL_Carrotww] 22 - 22/09/29

μœ ν˜•μ„Β·2022λ…„ 9μ›” 29일
0

TIL

λͺ©λ‘ 보기
26/138
post-thumbnail

πŸ“Carrotww의 μ½”λ”© 기둝μž₯

🧲 λ―Έλ‹ˆ ν”„λ‘œμ νŠΈ

πŸ” instagram 을 λ§Œλ“€μ–΄ λ³΄λŠ” 주말 λΉΌκ³ ... 4일짜리 ν”„λ‘œμ νŠΈκ°€ μ‹œμž‘λλ‹€.
μ˜€μ „μ—λŠ” ν”„λ‘œμ νŠΈ λ°©ν–₯μ„±, 진행 방식등을 μ •ν•˜λ©°, 쑰언을 λ°›μ•˜μœΌλ©° μ˜€ν›„μ—λŠ” νŒ€μ›λ“€κ³Ό 기초 front νŽ˜μ΄μ§€λ“€μ„ λ§Œλ“€μ–΄λ³΄λ©° Figma μž‘μ„±, git repository μ‚¬μš© μ—°μŠ΅(?) 을 ν•˜λ©° κ°ˆν”Όλ₯Ό 작느라 μ‹œκ°„μ„ λ‹€ 써, μ•Œκ³ λ¦¬μ¦˜μ„ ν•  μ‹œκ°„μ΄ μ—†μ—ˆλ‹€.

μ•Œκ³ λ¦¬μ¦˜μ„ 맀일 ν’€μžλŠ” 강박이 쑰금 μžˆλŠ”λ° λλ‚˜κ³  λ³΄λ‹ˆ 11μ‹œκ°€ λ„˜μ–΄ ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ— 올라온 level0 ~ 1짜리 μ•Œκ³ λ¦¬μ¦˜ λ¬Έμ œλ“€μ΄ μƒˆλ‘œ 생겨 ν‘Ό μ‚¬λžŒλ“€μ΄ 10λͺ…이 λ„˜μ§€ μ•Šμ•„ 빨리 ν›„λ‹€λ‹₯ ν’€κ³ μ™”λ‹€. γ…Žγ…Žγ…Ž
기초 λ¬Έλ²•λ§Œ μ•Œκ³ μžˆμœΌλ©΄ ν’€ 수 μžˆλŠ”κ±°λΌ... μΈμƒκΉŠμ€ λ¬Έμ œλ³΄λ‹€λŠ” λ‹€μ‹œ λ– μ˜¬λ¦¬κ²Œ 된 기초 문법? 듀을 적으며 λ§Œλ“€μ–΄λ³Έ front νŽ˜μ΄μ§€λ₯Ό 보며 마무리 ν•˜λ €κ³  ν•œλ‹€

🧲 볡기 문법

πŸ” set() 은 ν•΄μ‹œλ‘œ λ˜μ–΄μžˆμ–΄ μ„œλ‘œλ‹€λ₯Έ setμ—μ„œ 차집합을 κ΅¬ν•˜λŠ” 것이 κ°€λŠ₯ν•˜λ‹€

set1 = {1, 2, 3, 4, 5}
set2 = {1, 2, 3}

print(set1 - set2) # {4, 5}

πŸ“Œ λ¦¬μŠ€νŠΈλŠ” λ‹Ήμ—°νžˆ λΆˆκ°€λŠ₯

πŸ” Listμ—μ„œ value둜 index μ°ΎκΈ°

test = [5, 4, 3, 2, 1]
print(test.index(4)) # 1좜λ ₯
print(test.index(5)) # 0좜λ ₯

개인적으둜 인덱슀 μ°ΎκΈ°λŠ” μ“Έ 일이 μ•ˆμ“°κ²Œ λ˜λ‹€λ³΄λ‹ˆ 가끔 ν•„μš”ν• λ•Œ 항상 μ°Ύμ•„λ³΄λŠ” 것 κ°™λ‹€. 보톡 dictλ₯Ό μ‚¬μš©ν•˜μ—¬ μ“Έ 일이 μ—†κΈ°λŠ” ν•˜μ§€λ§Œ...

πŸ” list_test = set(list_test) -> type = set()

πŸ”

test = [1, 2, 3, 4, 5]
print(max(x for x in test)) # 5
print(sum(x for x in test)) # 15

print(len(x for x in test)) # TypeError: object of type 'generator' has no len()
print(len([x for x in test])) # 5

len() ν•¨μˆ˜λŠ” generator이며 pythonμ—μ„œ generatorλŠ” λ©”λͺ¨λ¦¬μ— μ €μž₯λ˜μ§€ μ•ŠμœΌλ―€λ‘œ list ν˜•νƒœλ‘œ μ €μž₯ν•  수 μ—†λ‹€.
pythonμ—μ„œ Generator의 κΈΈμ΄λŠ” μ–΄λ–»κ²Œ κ³„μ‚°ν•˜λŠ”κ²Œ μ’‹μ„κΉŒμš”? μ°Έμ‘° - frhyme.code

🧲 Django둜 instagram λ§Œλ“€κΈ°

πŸ” 큰 틀을 λ§Œλ“€λ©° κΈ°λŠ₯을 μΆ”κ°€ν•  μ˜ˆμ •μ΄λΌ 아직 DBMS도 μ„€κ³„ν•˜μ§€ μ•Šμ•˜λ‹€.
μ‹œκ°„μ΄ 4일이 주어진 지라 μ²˜μŒμ— DB 섀계λ₯Ό κ³Όν•˜κ²Œ μž‘κ±°λ‚˜ 잘 λͺ» μ„€κ³„ν•˜κ²Œ λœλ‹€λ©΄ μˆ˜μ •ν•˜λŠ”λ° 더 였랜 μ‹œκ°„μ΄ 걸릴 수 있기 λ•Œλ¬Έμ΄λ©°, 5λͺ…μ—μ„œ 짧은 μ‹œκ°„μ— ν˜‘μ—…μ„ ν•΄μ•Όν•˜κΈ° λ•Œλ¬Έμ— 일단은 κ°„λ‹¨ν•˜κ²Œ 둜그인, νšŒμ›κ°€μž…, 메인 화면을 λ§Œλ“€μ—ˆλ‹€.

πŸ’‘ 둜그인 ν™”λ©΄

πŸ’‘ νšŒμ›κ°€μž… ν™”λ©΄

πŸ’‘ 둜그인 ν›„ 메인 ν™”λ©΄

πŸ” μžμ‹ μ˜ ν”„λ‘œν•„κ³Ό, 각쒅 νŒ”λ‘œμš° νŒ”λ‘œμ›Œ, ν¬μŠ€νŒ… λ“± 각쒅 정보가 λ‹΄κΈΈ ν™”λ©΄.
W3 μ—μ„œ μ „λ°˜μ μ€ ν…œν”Œλ¦Ώμ„ κ°€μ Έμ™”λ‹€.

πŸ” 였늘의 ν•œμ€„ν‰
ν˜‘μ—…... μ—­μ‹œ 쉽지 μ•Šμ§€λ§Œ, LiveShareλΌλŠ” extension, git λ“± 각쒅 νˆ΄μ„ μ“°λ‹ˆ ν•œκ²° μˆ˜μ›”ν•˜λ‹€.
였늘 끝! μ•Œκ³ λ¦¬μ¦˜ 쑰금만 더 ν’€κ³  μžμ•Όμ§•

profile
Carrot_hyeong

0개의 λŒ“κΈ€