TIL 29

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 33

[์˜ค๋Š˜์˜ ํ•™์Šต][Basic] ํ†ต๊ณ„ 3~4ํšŒ์ฐจ๊ฐ•์˜: ๊ธฐ์ดˆ ํ†ต๊ณ„ํ•™๋‚ด๋ฐฐ์บ  ์‹œ์ž‘ ์ดˆ๋ฐ˜์— ๊ธฐ์ดˆ ํ†ต๊ณ„ํ•™ ๊ฐ•์˜ ๋“ค์—ˆ์„ ๋•Œ๋Š” ์ง„์งœ ํ•˜๋‚˜๋„ ๋ชป ์•Œ์•„ ๋“ค์—ˆ๋Š”๋ฐ ํŒ๋‹ค์Šค, ์‹œ๊ฐํ™”, ํ†ต๊ณ„ ๋“ฑ ๋ผ์ด๋ธŒ ์„ธ์…˜์„ ๋“ฃ๊ณ  ๋‚˜์„œ ๊ฐ•์˜๋“ค์œผ๋‹ˆ๊นŒ ๋งŽ์€ ๋ถ€๋ถ„์„ ์•Œ์•„๋“ฃ๊ณ  ์žˆ์—ˆ๋‹ค.๊ฐ๊ณ„๋ฌด๋Ÿ‰ ๐Ÿ˜ญ์„ฑ์žฅ์„ ๋А๋‚„ ์ˆ˜ ์žˆ๋Š” ํ•˜๋ฃจ์˜€๋‹ค โญ๏ธ[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]# [Basic] ํ†ต๊ณ„ 3~4ํšŒ์ฐจ ๋ผ์ด๋ธŒ ์„ธ์…˜์‚ฐํฌ๋„ ๊ตฌํ•˜๊ธฐ (ํŽธ์ฐจ, ๋ถ„์‚ฐ, ํ‘œ์ค€ํŽธ์ฐจ): ๋ฐ์ดํ„ฐ๊ฐ€ ํ‰๊ท  ๊ทผ์ฒ˜์— ๋ชฐ๋ ค ์žˆ๋Š”์ง€, ํผ์ ธ ์žˆ๋Š”์ง€ ๊ทธ ์ •๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ.์–ด์ฉ” ์ˆ˜ ์—†๋Š” ๋ฐ”๋ณด๋ผ์„œ ์—ฌ๊ธฐ๊นŒ์ง€ ์˜ด....https://youtu.be/naJQNDMbViY?si=6YQXnDkP-pMtVOAw ๋ถ„์‚ฐ vs ํ‘œ์ค€ํŽธ์ฐจ-> ๋ณธ์งˆ์ ์ธ ์˜๋ฏธ(ํผ์ง์˜ ์ •๋„)๋Š” ๊ฐ™์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ์ฒด๊ฐํ•˜๋Š” ๋А๋‚Œ์€ ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ํ›จ์”ฌ ์ •ํ™•-> ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 24

[์˜ค๋Š˜์˜ ํ•™์Šต]์ง€๋‚œ์ฃผ ๊ธˆ์š”์ผ์— ์‹œ์ž‘ํ•œ 1์ฐจ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]https://tjsdud7032.tistory.com/65 1์ฐจ ํ”„๋กœ์ ํŠธ(26/01/23 ~ 02/02) / Commerce1์ผ์ฐจ(1/23(๊ธˆ))ํ”„๋กœ์ ํŠธ ๋ณธ ์‹œ์ž‘์ด ๋Šฆ์€ ์˜คํ›„๋ผ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”๋ฅผ ๋Ÿฌํ”„ํ•˜๊ฒŒ ์งœ๊ณ  ์ฃผ๋ง ๋™์•ˆ ๊ฐ์ž ๋ฐ์ดํ„ฐ์…‹๊ณผ ๋ถ„์„ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•œ ํ›„์ฐจ์ฃผ ์ž์„ธํžˆ ๋…ผ์˜ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.1. ํ”„๋กœ์ ํŠธ ์ฃผ์ œ ์ •ํ•˜๊ธฐhttpstjsdud7032.tistory.com

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 22

[์˜ค๋Š˜์˜ ํ•™์Šต]๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” ์„ธ์…˜ 3ํšŒ์ฐจ ๋ณต์Šตpandas ๋ฏธ๋‹ˆ์„ธ์…˜[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]# ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” ์„ธ์…˜ 3ํšŒ์ฐจ ๋ณต์Šต1. ์„  ๊ทธ๋ž˜ํ”„ ๋งŒ๋“ค๊ธฐ๋”๋ณด๊ธฐimport matplotlib.pyplot as pltdaily = df.groupby("date", as_index=False)["sales"].sum()plt.figure(figsize=(6,3))plt.plot(daily["date"], daily["sales"], marker="o")plt.title("Daily Sales")plt.xlabel("date")plt.ylabel("sales")plt.xticks(rotation=45)plt.tight_layout()plt.show()daily = df2.groupby("date", as_inde..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 20

[์˜ค๋Š˜์˜ ํ•™์Šต]SQL ์ฝ”๋“œ์นดํƒ€ (์ค‘๊ธ‰ 4๊ฐœ)Python ์ฝ”๋“œ์นดํƒ€ (์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ž…๋ฌธ 5๊ฐœ)๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” ์„ธ์…˜ 3ํšŒ์ฐจ[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]# SQL ์ฝ”๋“œ์นดํƒ€โ˜‘๏ธ ์กฐ๊ฑด์— ๋งž๋Š” ์‚ฌ์šฉ์ž ์ •๋ณด ์กฐํšŒํ•˜๊ธฐ [๐Ÿ”—] ๐Ÿ”ด`USED_GOODS_BOARD`์™€ `USED_GOODS_USER` ํ…Œ์ด๋ธ”์—์„œ ์ค‘๊ณ  ๊ฑฐ๋ž˜ ๊ฒŒ์‹œ๋ฌผ์„ 3๊ฑด ์ด์ƒ ๋“ฑ๋กํ•œ ์‚ฌ์šฉ์ž์˜ ์‚ฌ์šฉ์ž ID, ๋‹‰๋„ค์ž„, ์ „์ฒด์ฃผ์†Œ, ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ์กฐํšŒํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.์ด๋•Œ, ์ „์ฒด ์ฃผ์†Œ๋Š” ์‹œ, ๋„๋กœ๋ช… ์ฃผ์†Œ, ์ƒ์„ธ ์ฃผ์†Œ๊ฐ€ ํ•จ๊ป˜ ์ถœ๋ ฅ๋˜๋„๋ก ํ•ด์ฃผ์‹œ๊ณ , ์ „ํ™”๋ฒˆํ˜ธ์˜ ๊ฒฝ์šฐ xxx-xxxx-xxxx ๊ฐ™์€ ํ˜•ํƒœ๋กœ ํ•˜์ดํ”ˆ ๋ฌธ์ž์—ด(-)์„ ์‚ฝ์ž…ํ•˜์—ฌ ์ถœ๋ ฅํ•ด์ฃผ์„ธ์š”.๊ฒฐ๊ณผ๋Š” ํšŒ์› ID๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌํ•ด์ฃผ์„ธ์š”.๋”๋ณด๊ธฐ๋‚˜์˜ ์ฝ”๋“œ / ์˜๋„concat()ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜๋ˆ ์ ธ ์žˆ๋Š” ์ปฌ๋Ÿผ์„ ํ•ฉ์นจ...

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 19

[์˜ค๋Š˜์˜ ํ•™์Šต]14:00 ํŒŒ์ด์ฌ ๋””๋ฒ„๊น… ๋ฏธ๋‹ˆ ์„ธ์…˜16:00 ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” ์„ธ์…˜ 2ํšŒ์ฐจSQL ์ฝ”๋“œ์นดํƒ€ (์ค‘๊ธ‰ 4๋ฌธ์ œ)Python ์ฝ”๋“œ์นดํƒ€ (์ฝ”๋”ฉ๋ฐ์ŠคํŠธ ์ž…๋ฌธ 10๋ฌธ์ œ)๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์„ธ์…˜ 1ํšŒ์ฐจ ๋ณต์Šต โ–ถ๏ธŽ ์ˆ˜์—… ๋งˆ๋ฌด๋ฆฌ ๋ฏธ์…˜๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ์„ธ์…˜ 2ํšŒ์ฐจ ์˜ˆ์Šต & ๋…น๊ฐ• โ–ถ๏ธŽ ์ˆ˜์—… ๋งˆ๋ฌด๋ฆฌ ๋ฏธ์…˜[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” ์„ธ์…˜ 2ํšŒ์ฐจhttps://tjsdud7032.tistory.com/58 ๐Ÿ’ฌ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ/์‹œ๊ฐํ™” 1- Pandas๋กœ CSV/Excel/JSON ๋‹ค๋ฃจ๊ธฐ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ณผ์ •์—์„œ ์ „์ฒ˜๋ฆฌ๋Š” ์ „์ฒด ์ž‘์—…์˜ 50~80%๋ฅผ ์ฐจ์ง€ํ•  ๋งŒํผ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.์ „์ฒ˜๋ฆฌ๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋Š” ๊ณ„์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๊ฐ€ ์™œ๊ณก๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.1. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐtjsdud7032.tistory.com

๐Ÿ“Œ์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 18

[์˜ค๋Š˜์˜ ํ•™์Šต]VS Code ์„ค์ • ์„ธ์…˜๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ & ์‹œ๊ฐํ™” ์„ธ์…˜ 1ํšŒ์ฐจ[ํ•™์Šต๋‚ด์šฉ ์ •๋ฆฌ]๋น„์ „๊ณต์ž์ด๊ณ  ์ด๋Ÿฐ ์„ธํŒ…, ์šฉ์–ด, ์™œ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ง€์‹์ด ์ „๋ฌดํ•œ ์ž…์žฅ์—์„œ ์ด๋ฒˆ ์„ธ์…˜ ๋„ˆ๋ฌด ๋”ฐ๋ผ๊ฐ€๊ธฐ ํž˜๋“ค์—ˆ๋‹ค.์„ค์น˜ํ•  ๊ฒƒ๋„ ๋งŽ๊ณ , ๊ทผ๋ฐ ์šฉ์–ด๋Š” ๋ชจ๋ฅด๊ฒ ๊ณ , ์ง„๋„๋Š” ๋น ๋ฅด๊ณ ... ๋‹ค ์˜์–ด์— ๋ช…๋ น์–ด์— ์ฝ”๋“œ์—,,,์šฐ์›ฉ.....๐Ÿคข๋ญ ์–ด๋–กํ•ด. ์ถ”๊ฐ€ ๊ณต๋ถ€ ํ•ด์•ผ์ง€...์šฉ์–ด ํ•˜๋‚˜ํ•˜๋‚˜ ๊ฐœ๋… ํ•˜๋‚˜ํ•˜๋‚˜......๊ณต๋ถ€๋ฅผ ํ•œ๋•€ํ•œ๋•€.................์šฐ์šฑ๐Ÿคฎ 1. ํ”„๋กœ์ ํŠธ๋ณ„๋กœ ํŒจํ‚ค์ง€๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์ƒํ™˜๊ฒฝ์„ ๋งŒ๋“ ๋‹ค.๐Ÿ˜ž “ํ”„๋กœ์ ํŠธ”์˜ ์ •ํ™•ํ•œ ๋œปํ•˜๋‚˜์˜ ๋ชฉ์ ์„ ๊ฐ€์ง„ ์ž‘์—… ๋ฌถ์Œ ์ „์ฒด / ํ•˜๋‚˜์˜ ์ตœ์ƒ์œ„ ํด๋” = ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ“์ด ํด๋” ํ•˜๋‚˜๋‹น, ํŒŒ์ด์ฌ ํ™˜๊ฒฝ ํ•˜๋‚˜”๐Ÿง ....ํŒจํ‚ค์ง€?ํŒŒ์ด์ฌ์ด ์ด๋ฏธ ๋ชป ํ•˜๋Š” ์ผ์„ ๋Œ€์‹  ํ•ด์ฃผ๋Š” “์ถ”๊ฐ€ ๋Šฅ๋ ฅ ..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 16

SQL ์ฝ”๋“œ์นดํƒ€ : ๊ธฐ์ดˆ๋ ˆ๋ฒจ ์™„๋ฃŒํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ (class.....) ํŒŒ์ด์ฌ 5ํšŒ์ฐจ ๋ณต์Šต, ์—ฐ์Šต๋ฌธ์ œํŒŒ์ด์ฌ 3, 4ํšŒ์ฐจ ์‹ฌํ™”๋ฌธ์ œSQL ์ฝ”๋“œ์นดํƒ€SQL ์ฝ”๋“œ์นดํƒ€โœ… ์žฌ๊ตฌ๋งค๊ฐ€ ์ผ์–ด๋‚œ ์ƒํ’ˆ๊ณผ ํšŒ์› ๋ฆฌ์ŠคํŠธ ๊ตฌํ•˜๊ธฐselect USER_ID , PRODUCT_IDfrom ONLINE_SALEgroup by USER_ID, PRODUCT_IDhaving count(PRODUCT_ID) > 1order by USER_ID, PRODUCT_ID descgroup by๋กœ ์›๋ณธ ํ–‰๋“ค์„ ๋ฌถ์€ ๊ฒฐ๊ณผ(= ๋ฌถ์ธ ํ•˜๋‚˜์˜ ํ–‰) != ํ–‰ 1๊ฐœ๊ฐ™์€ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ•‘ ๋œ ๊ทธ๋ฃน ์•ˆ์— ์›๋ณธ ํ–‰๋“ค์€ ๋ชจ๋‘ ์‚ด์•„ ์žˆ๋‹ค.โญ๏ธ having์€ ๊ทธ ๊ทธ๋ฃน ๊ฐ๊ฐ์— ์กฐ๊ฑด ๋ถ€์—ฌ ex. ์œ„ ์ฝ”๋“œ์—์„œ์˜ having count(PRODUCT_ID) > 1..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 14

ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ 4ํšŒ์ฐจ4ํšŒ์ฐจ ๋ณต์Šต๊ณผ์ œ & ์—ฐ์Šต๊ณผ์ œAI ํ™œ์šฉ ๊ณต๋ถ€๋ฒ• ๋ผ์ด๋ธŒ ์„ธ์…˜# ํŒŒ์ด์ฌ ์„ธ์…˜ 4ํšŒ์ฐจ 1. ํ•จ์ˆ˜ (Function): ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•  ์ฝ”๋“œ ์กฐ๊ฐ์„ ํ•จ์ˆ˜๋กœ ์ •์˜ → ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ•จ์ˆ˜ ์ด๋ฆ„์„ ํ˜ธ์ถœํ•˜์—ฌ ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ์‹คํ–‰def ํ•จ์ˆ˜์ด๋ฆ„(๋งค๊ฐœ๋ณ€์ˆ˜1, ๋งค๊ฐœ๋ณ€์ˆ˜2, ...): # ํ•จ์ˆ˜๊ฐ€ ์ˆ˜ํ–‰ํ•  ๋ฌธ์žฅ๋“ค # ... return ๋ฐ˜ํ™˜๊ฐ’1-1. ๋งค๊ฐœ๋ณ€์ˆ˜ vs ์ธ์ž๋งค๊ฐœ๋ณ€์ˆ˜(Parameter): ํ•จ์ˆ˜ ์ •์˜์— ์‚ฌ์šฉ๋˜๋Š” ๋ณ€์ˆ˜ (์™ธ๋ถ€์—์„œ ๊ฐ’์„ ๋ฐ›์•„์„œ ํ•จ์ˆ˜์‹์— ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’)- ๋งค๊ฐœ๋ณ€์ˆ˜ ์ƒ๋žต ๊ฐ€๋Šฅ! = ๊ทธ ํ•จ์ˆ˜๋ฅผ ๊ทธ๋ƒฅ '์‹คํ–‰ํ•ด์ค˜.'์ธ์ž(Argument): ์‹ค์ œ๋กœ ํ•จ์ˆ˜์— ๋„˜๊ธฐ๋Š” ๊ฐ’. ๊ณ„์‚ฐ์— ์‚ฌ์šฉ๋จ.1-2. return ๋ฐ˜ํ™˜๊ฐ’return ๋ฌธ์œผ๋กœ ํ•จ์ˆ˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ (return ์ƒ๋žต ๊ฐ€๋Šฅ!..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 13

ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ 3ํšŒ์ฐจ๋ณต์Šต๋ฌธ์ œ ์ œ์ถœ์—ฐ์Šต๋ฌธ์ œ ์ œ์ถœSQL ์„ฑ์ทจ๋„ ํ‰๊ฐ€ ํ”ผ๋“œ๋ฐฑ ๋ฆฌ๋ทฐํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ 3ํšŒ์ฐจ๐Ÿ”— ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ 3ํšŒ์ฐจ ๊ฐ•์˜ ์ž๋ฃŒ1. ๋ฆฌ์ŠคํŠธ append insert count sort โœ… ์‹ค์Šต ๋ฌธ์ œ 1 : ๋ฆฌ์ŠคํŠธ ์Šฌ๋ผ์ด์‹ฑ & ๋ฉ”์„œ๋“œ ์ฝœ๋ผ์ฃผโ–ช๏ธŽ reverse() (* sort()๋„ ๋งˆ์ฐฌ๊ฐ€์ง€!) โš ๏ธ ๋’ค์ง‘์€ ๊ฐ’์„ ๋ฐ˜ํ™˜ X / ์›๋ณธ ๋ฆฌ์ŠคํŠธ ์•ˆ์—์„œ๋งŒ ์ˆ˜์ •๋˜์–ด ์žˆ๋‹ค. sub_cities.reverse() ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜์— ๊ฐ’ ์ง€์ •๋„ ๋ถˆ๊ฐ€. # ์ถœ๋ ฅ: None๋ฐฉ๋ฒ• 1) reverse๊ฐ€ ์ ์šฉ๋œ ์›๋ณธ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜์— ์ €์žฅsub_cities.reverse() # sub_cities ๋ฆฌ์ŠคํŠธ ์•ˆ์—์„œ๋งŒ ๋ฐ”๋€ ์ƒํƒœ. ๊ฐ’ ๋ฐ˜ํ™˜ ์•ˆ ํ•จ.reversed_cit..

์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„_๋ณธ์บ ํ”„_data11๊ธฐ ๊น€์„ ์˜_TIL_Day 12

์„ค๋ฌด์•„ ํŠœํ„ฐ๋‹˜ ๋ฏธ๋‹ˆ ์„ธ์…˜: AI๋ฅผ ํ™œ์šฉํ•œ ํšจ๊ณผ์ ์ธ ๊ณต๋ถ€๋ฒ•์ž„๊ฒฝ์› ํŠœํ„ฐ๋‹˜ ๋ฏธ๋‹ˆ ์„ธ์…˜: Git (์™„)ํŒŒ์ด์ฌ ๋ฌธ์ œํ’€์ด 2ํšŒ์ฐจ ๋ผ์ด๋ธŒ ์„ธ์…˜ํŒŒ์ด์ฌ 2ํšŒ์ฐจ ๋ฐ˜๋ณต๋ฌธ ๋ณต์Šต (์™„)ํŒŒ์ด์ฌ 2ํšŒ์ฐจ_๋ฐ˜๋ณต๋ฌธ ๋ณต์Šต๐Ÿ”— ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ 2ํšŒ์ฐจ ์ž๋ฃŒ1. ๋ฐ˜๋ณต๋ฌธfor ๋ฌธ: ์ฃผ์–ด์ง„ ๋ฒ”์œ„๋‚˜ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ(iterable) ๊ฐ์ฒด์˜ ์š”์†Œ๋ฅผ ์ˆœํšŒํ•˜๋ฉด์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋ฌธ์ž์—ด, ๋ฒ”์œ„(range) ๊ฐ์ฒด ๋“ฑ๊ณผ ํ•จ๊ป˜ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.while ๋ฌธ: ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋™์•ˆ(์กฐ๊ฑด์ด ์ฐธ(True)์ธ ๋™์•ˆ) ๋ฐ˜๋ณต์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด์‹์ด ๋งค ๋ฐ˜๋ณต๋งˆ๋‹ค ๊ฒ€์‚ฌ๋˜๋ฉฐ, ์กฐ๊ฑด์ด ๊ฑฐ์ง“(False)์ด ๋˜๋ฉด ๋ฐ˜๋ณต์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.2. ๋ฐ˜๋ณต๋ฌธ ์ œ์–ด๋ฌธbreak: ํ˜„์žฌ ๋ฐ˜๋ณต๋ฌธ์„ ์ฆ‰์‹œ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต ์กฐ๊ฑด์ด ์•„์ง ์ฐธ์ด๋”๋ผ๋„, break๋ฅผ ๋งŒ๋‚˜๋Š” ์ˆœ๊ฐ„ ๋ฐ˜๋ณต๋ฌธ์„ ๋น ์ ธ๋‚˜์˜ต..