[TIL] 0424, 2022 Today I Learned

Yungsang Hwangยท2022๋…„ 4์›” 24์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
2/56
post-thumbnail

์ž‘์„ฑ ๊ทœ์น™

  1. ๐ŸŸ  ์ž‘์„ฑ ์ƒํƒœ
    โœ… ์ž‘์„ฑํ•œ ๋‚ ์งœ๋ฅผ ๊ธฐ๋กํ•จ์œผ๋กœ์จ ๋ฆฌ๋งˆ์ธ๋“œ
    โœ… ์ž‘์„ฑํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐ๋กํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Œ
    โœ… ๋ชฐ์ž… ์ƒํƒœ๋ฅผ ๊ธฐ์ˆ ํ•จ์œผ๋กœ์จ ํ•˜๋ฃจ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ
  2. ๐Ÿงจ ์˜ค๋Š˜์˜ ๊ณต๋ถ€
    โœ… ์•Œ๊ณ  ์žˆ๋˜ ๊ธฐ๋Šฅ(๋‚ด ๋ธ”๋กœ๊ทธ ๋งํฌ)
    โœ… ์ƒˆ๋กœ ์•Œ๊ฒŒ ๋œ ๊ธฐ๋Šฅ(๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ)
  3. ๐ŸŽข ํ•™์Šต ์†Œ๊ฐ
    โœ… ์™œ ์ด๋Ÿฐ ๊ณต๋ถ€๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”์ง€?
    โœ… ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์˜ ๋‚œ์ด๋„๋Š” ์–ด๋• ๋Š”์ง€?
    โœ… ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ๋Š”์ง€?
    โœ… ์˜ค๋Š˜ ๋‹คํ•œ๊ฒƒ๊ณผ ํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ, ๋‚ด์ผ ํ•ด์•ผํ•  ๊ฒƒ์„ ์ ์–ด๋ณด๊ธฐ

๐ŸŸ  ์ž‘์„ฑ ์ƒํƒœ


๐ŸŸ  ์ž‘์„ฑ ๋‚ ์งœ : 0424, 2022

๐ŸŸ  ์ž‘์„ฑ ํ”„๋กœ์ ํŠธ : ํŒŒ์ด์ฌ ๊ธฐ๋ณธ๊ธฐ

๐ŸŸ  ๋ชฐ์ž… ์ƒํƒœ : โญโญโญโญ ๋งค์šฐ ๋ชฐ์ž…ํ•จ

๐Ÿงจ Today I Learned


๐Ÿงจ ์•Œ๊ณ  ์žˆ๋˜ ๊ธฐ๋Šฅ

โ–ถ len()

  • ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ์ฝ”๋“œ.
text = 'abcdefg'
a = len(text)
print(a = 7)

โ–ถ split()

  • ๋ฌธ์ž์—ด์„ ํŠน์ • ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž˜๋ผ ๋ฆฌ์ŠคํŠธ๋กœ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ
text = 'abc123@gmail.com'
email = text.split('@')
print(email = '{'abc123','gmail.com'})

โ–ถ append()

  • ๋ฆฌ์ŠคํŠธ ์ž๋ฃŒํ˜•์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ฝ”๋“œ
a_list = [1,2,3]
a_list.append(4)
print(a_list = '[1,2,3,4]')

โ–ถ ํŒŒ์ด์ฌ

๐Ÿงจ ์ƒˆ๋กœ ์•Œ๊ฒŒ ๋œ ๊ธฐ๋Šฅ

โ–ถ str()

  • ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ฝ”๋“œ.
a = '2'
b = str(2)
print(a+b = '22')

โ–ถ ํ…์ŠคํŠธ ์Šฌ๋ผ์ด์Šค text[a:b]

  • ๋ฌธ์ž์—ด์„ ์›ํ•˜๋Š” ๋ถ€๋ถ„๋งŒํผ ์ž˜๋ผ๋‚ด๋Š” ๊ธฐ๋Šฅ
  • ๋ช‡๋ฒˆ์งธ๋ถ€ํ„ฐ ๋ช‡๋ฒˆ์งธ๊นŒ์ง€ ์„ ์–ธํ•  ์ˆซ์ž๊ฐ€ ํ•„์š”ํ•จ
text = 'abcdefg'
result = text[:3]
print(result = 'abc')
result2 = text[3:]
print(result = 'defg')

โ–ถ sort()

  • ๋ฐ์ดํ„ฐ์˜ ๋‚ด์šฉ์„ ์ •๋ ฌํ•˜๋Š” ๊ธฐ๋Šฅ
  • ๊ธฐ๋ณธ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋ฉฐ, ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ ํ•  ๋•Œ๋Š” reverse=True
a_list = [1,2,5,7,3]
asc = a_list.sort()
desc = a_list.sort(reverse=True)
print(asc, desc)

โ–ถ (a in b)

  • b ์ž๋ฃŒํ˜• ์•ˆ์— a๋ผ๋Š” ๊ฐ’์ด ์žˆ๋‹ค๋ฉด ... ์ฐธ, ๊ฑฐ์ง“ ๊ฐ’์„ ๋˜๋Œ๋ ค์คŒ
a_list = [1,2,3]
b = 4
result = (b in a_list)
print(result,'False')

โ–ถ Netlify ๋ฐฐํฌ

โ–ถ enumerate, break

  • ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ์ค‘, enumerate๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ์˜ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ์Œ
  • break๋ฅผ ์ด์šฉํ•ด ๋ฐ˜๋ณต๋ฌธ ์ค‘์˜ ์š”์†Œ๋ฅผ ์ค‘๊ฐ„์— ๋Š์–ด์ค„ ์ˆ˜ ์žˆ์Œ

๐ŸŽข ํ•™์Šต ์†Œ๊ฐ


๐ŸŽข ์™œ ์ด๋Ÿฐ ๊ณต๋ถ€๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๊ฐ€?

  • Django AI ๋ฅผ ๊ณต๋ถ€ํ•ด์•ผํ•˜๋Š” ์ปค๋ฆฌํ˜๋Ÿผ์—์„œ python์˜ ๊ธฐ๋ณธ๊ธฐ๋Š” ๋ช‡ ๋ฒˆ์„ ๊ฐ•์กฐํ•˜๋”๋ผ๋„ ์ง€๋‚˜์น  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ, ์•Œ๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋”์šฑ ๋‹จ๋‹จํ•˜๊ฒŒ ๋‹ค์ง€๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๋ฉด์„œ, ๋‹จ์ˆœํžˆ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค ์—†๋‹ค ์ˆ˜์ค€์„ ๋„˜๋Š”, ์Šค์Šค๋กœ ์ดํ•ดํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์งค ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ฐ˜ ๋งˆ๋ จ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

๐ŸŽข ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์˜ ๋‚œ์ด๋„๋Š” ์–ด๋• ๋Š”๊ฐ€?

  • ์ „์ฒด์ ์œผ๋กœ ์•„๋Š” ๋‚ด์šฉ๊ณผ ์กฐ๊ธˆ ๋” ์‹ฌํ™”๋œ ๋‚ด์šฉ์ด ์„ž์ธ ๊ตฌ์„ฑ์˜ ๊ณต๋ถ€์˜€๊ธฐ์—, ์กฐ๊ธˆ์€ ๋จธ๋ฆฌ๋ฅผ ์‹ธ๋งค๊ฐ€๋ฉด์„œ ๊ณต๋ถ€ํ–ˆ๋˜ ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ํ•˜๋‚˜๋„ ๋ชจ๋ฅด๋Š” ์†Œ๋ฆฌ๋Š” ์•„๋‹ˆ์—ˆ๊ธฐ์—, ๋ชฐ์ž…์„ ์ฆ๊ธฐ๋ฉด์„œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๐ŸŽข ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๋‚ด ๊ฒƒ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ๋Š”๊ฐ€?

  • ์ •ํ™•ํ•˜๊ฒŒ๋Š” ์•„์ง์€ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค. ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ถ”๊ฐ€์ ์ธ ์„ค๋ช…์„ ์ดํ•ดํ–ˆ์„ ๋ฟ, ์˜ค๋Š˜ ํ•˜๋ฃจ์— ๊ฑธ์ณ์„œ๋Š” ์—ฌ๋Ÿฌ ๋ฐฉํŽธ์œผ๋กœ ์ ์šฉํ•ด ๋ณด์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๐ŸŽข ์˜ค๋Š˜ ๋งˆ์นœ ๊ฒƒ, ๋งˆ์น˜์ง€ ๋ชปํ•œ ๊ฒƒ, ํ•ด์•ผํ•  ๊ฒƒ

  • ๋งˆ์นœ๊ฒƒ ํŒŒ์ด์ฌ ๊ธฐ๋ณธ๊ธฐ ๊ฐ•์˜ ์™„๊ฐ•
  • ๋งˆ์น˜์ง€ ๋ชปํ•œ ๊ฒƒ ์‚ฌ์ „๊ณผ์ œ ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰
  • ์‚ฌ์ „๊ณผ์ œ ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ๋ฐ ์ฝ”๋“œ๋ฆฌ๋ทฐ
profile
ํ•˜๋ฃจ์ข…์ผ ๋ชฝ์ƒ๊ฐ€

0๊ฐœ์˜ ๋Œ“๊ธ€