๐Ÿ“• TIL DAY39 06.15.์ˆ˜

๊น€๋ฐฅยท2022๋…„ 6์›” 15์ผ
0

์˜ค๋Š˜์˜ ์ ์ˆ˜๋ฅผ (1-5 ์‚ฌ์ด์—์„œ) ๋งค๊ฒจ๋ณธ๋‹ค๋ฉด ๋ช‡์ ์ธ๊ฐ€์š”?

3

์˜ค๋Š˜์˜ ์„ฑ์žฅํ•œ ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

args, kwargs๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ ์ฝ”๋“œ ์งœ๋ณด๊ธฐ > *args ๋Š” ํ•จ์ˆ˜์—์„œ n๊ฐœ์˜ ์ธ์ž๋ฅผ ๋ฐ›์•„ ํŠœํ”Œ ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•œ๋‹ค. **kwargs ๋Š” ํ•จ์ˆ˜์—์„œ n๊ฐœ๋ฅผ key-valueํ˜•ํƒœ๋กœ ๋ฐ›์•„ ๋”•์…”๋„ˆ๋ฆฌ ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•œ๋‹ค. mutable๊ณผ immutable์€ ์–ด๋–ค ํŠน์„ฑ์ด ์žˆ๊ณ , ์–ด๋–ค ์ž๋ฃŒํ˜•์ด ์–ด๋””์— ํ•ด๋‹นํ•˜๋Š”์ง€ ์„œ์ˆ ํ•˜๊ธฐ > immutable ์€ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์ข…๋ฅ˜๋กœ๋Š” int, float, tuple, str, bool์ด ์žˆ์Šต๋‹ˆ๋‹ค. mutable ์€ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข…๋ฅ˜๋กœ๋Š” list, set, dictionary, ndarray(numpy์˜ ๋ฐฐ์—ด)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. DB Field์—์„œ ์‚ฌ์šฉ๋˜๋Š” Key ์ข…๋ฅ˜์™€ ํŠน์ง• ์„œ์ˆ ํ•˜๊ธฐ > CK, PK, UK, AK, FK, SK ๋“ฑ์ด ์žˆ๋‹ค. django์—์„œ queryset๊ณผ object๋Š” ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ์„œ์ˆ ํ•˜๊ธฐ > object๋Š” QuerySet ๋‚ด๋ถ€์— ์žˆ๋Š” ๊ฐ์ฒด์— ํ•ด๋‹นํ•œ๋‹ค. QuerySet์€ ๋ฆฌ์ŠคํŠธํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์ „๋‹ฌ๋ฐ›์€ ๊ฐ์ฒด์˜ ๋ชจ์Œ์ด๋‹ค.

์•ž์œผ๋กœ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

๋‚ด์ผ์˜ ๋ชฉํ‘œ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

django ๊ณต๋ถ€ํ•˜๊ณ  ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ์ฐจ์ฐจ ๋งŒ๋“ค์–ด๋ณด๊ธฐ

์˜ค๋Š˜์„ ํ•œ์ค„๋กœ ์š”์•ฝํ•ด ๋ด…์‹œ๋‹ค!

์ •์‹ ์—†๋˜ ํ•˜๋ฃจ๋„ ์ด๋ ‡๊ฒŒ ์ง€๋‚˜๊ฐ€๋Š”๊ตฐ!

profile
๋ธ”๋กœ๊ทธ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค!

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