๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (352)

DATA101

Tableau Desktop ์„ค์น˜ ๋ฐ ์ œํ’ˆ ํ‚ค(key) ๋“ฑ๋ก ๋ฐฉ๋ฒ•

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” Tableau Desktop ์„ค์น˜ ๋ฐ ํ™œ์„ฑํ™” ๊ณผ์ •์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. Step 1. Tableau Desktop ์„ค์น˜ ํŽ˜์ด์ง€ ์ ‘์† ์•„๋ž˜์˜ ๊ณต์‹ ์„ค์น˜ ํŽ˜์ด์ง€๋ฅผ ์ ‘์†ํ•ด ์ฃผ์„ธ์š”. https://www.tableau.com/ko-kr/support/releases Tableau Desktop ์ œํ’ˆ ๋‹ค์šด๋กœ๋“œ ๋ฐ ๋ฆด๋ฆฌ์Šค ์ •๋ณด Tableau Desktop www.tableau.com Step 2. ์„ค์น˜ ๋ฒ„์ „ ์„ ํƒ ์•„๋ž˜์˜ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์ด, ์„ค์น˜ํ•˜์‹ค ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ์ตœ์‹  ๋ฒ„์ „์ธ 2022.2๋ฅผ ์„ ํƒํ•˜์˜€์Šต๋‹ˆ๋‹ค. Step 3. ์šด์˜์ฒด์ œ ์„ ํƒ ์‚ฌ์šฉ ์ค‘์ด์‹  PC ์šด์˜์ฒด์ œ์— ๋งž๋Š” ์„ค์น˜ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 2). ์ €๋Š” ๋งฅ๋ถ์„ ์“ฐ๊ณ  ์žˆ์ง€๋งŒ ์œˆ๋„์šฐ ์—ญ์‹œ ์„ค์น˜ ํ”„๋กœ์„ธ์Šค๋Š” ๋™์ผํ•ฉ๋‹ˆ๋‹ค. Step 4. ์„ค์น˜ํŒŒ..

[Excel] "ํŒŒ์ผ์„ ์™„์ „ํ•˜๊ฒŒ ๋กœ๋“œํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค." ํ•ด๊ฒฐ๋ฐฉ๋ฒ•(Power Pivot)

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

๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ vs ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ: ๊ฐœ๋… ๋ฐ ์žฅ๋‹จ์  ๋น„๊ต

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ๊ณผ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ์˜ ๊ฐœ๋…๊ณผ ๊ฐ๊ฐ์˜ ์žฅ๋‹จ์ ์„ ๋น„๊ตํ•˜๊ณ , ๊ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋งˆ๋‹ค ์‚ฌ์šฉํ•˜๊ธฐ ์ ์ ˆํ•œ ์ƒํ™ฉ์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ 1.1. ๊ฐœ๋… 1.2. ์žฅ์  1.3. ์žฅ์  2. ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์•ฑ 2.1. ๊ฐœ๋… 2.2. ์žฅ์  2.3. ์žฅ์  3. ํ”„๋ ˆ์ž„์›Œํฌ ์„ ํƒ๊ธฐ์ค€ 1. ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ(Native App) 1.1. ๊ฐœ๋… ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ด๋ž€ ์•ˆ๋“œ๋กœ์ด๋“œ(Android)์™€ iOS, ์‰ฝ๊ฒŒ ๋งํ•ด, ์‚ผ์„ฑ ๊ฐค๋Ÿญ์‹œ์™€ ์• ํ”Œ ์•„์ดํฐ๊ณผ ๊ฐ™์ด ์Šค๋งˆํŠธํฐ ์šด์˜์ฒด์ œ(OS)์— ๋งž๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๋Š” ์•ฑ์ž…๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์™€ iOS์— ๋”ฐ๋ฅธ ์ฐจ์ด์ ์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ iOS ๊ฐœ๋ฐœํ™˜๊ฒฝ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค XCode (ํ˜„์žฌ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ฝ”ํ‹€๋ฆฐ(Kotlin) ์Šค..

[JSP] Scriptlet ๊ฐœ๋… ๋ฐ ์‚ฌ์šฉ๋ฐฉ๋ฒ• ์†Œ๊ฐœ

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” Scriptlet์˜ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. Scriptlet ๊ฐœ๋… 2. Scriptlet ์‚ฌ์šฉ๋ฐฉ๋ฒ• 3. ์˜ˆ์ œ ์ฝ”๋“œ 1. Scriptlet ๊ฐœ๋… Scriptlet๋Š” Java Server Page(JSP) ํŽ˜์ด์ง€์—์„œ(๋”์šฑ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด HTML ํŽ˜์ด์ง€) Java ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์ฝ”๋“œ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ์ง๊ด€์ ์œผ๋กœ ์“ฐ์ž„์ƒˆ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2. Scriptlet ์‚ฌ์šฉ๋ฐฉ๋ฒ• Scriptlet ์ž‘์„ฑ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ 4๊ฐ€์ง€๋กœ ๊ฐ ์—ญํ• ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ์˜ˆ์ œ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์‚ดํŽด๋ณด์‹œ์ฃ . ์ž‘์„ฑ๋ฐฉ๋ฒ• ์„ค๋ช… ๋ณ€์ˆ˜์„ ์–ธ, ํ•จ์ˆ˜ ํ˜ธ์ถœ ๋“ฑ ์ผ๋ฐ˜์ ์ธ ์ž๋ฐ” ์ฝ”๋“œ ์ž‘์„ฑ ์‹œ ํ™œ์šฉ ํŽ˜์ด์ง€ ์ถœ๋ ฅ์„ ์œ„ํ•œ ํ‘œํ˜„์‹์œผ๋กœ ํ™œ์šฉ ํ•จ์ˆ˜ ์„ ์–ธ ์‹œ ํ™œ์šฉ..

SW ๊ฐœ๋ฐœ/Java 2022. 9. 21. 06:36
[JSP] JSTL ๊ฐœ๋… ๋ฐ ์žฅ์ , ์„ค์น˜/์‚ฌ์šฉ๋ฐฉ๋ฒ• ์†Œ๊ฐœ

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” JSTL์˜ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋… ๋ฐ ์žฅ์ , ์„ค์น˜/์‚ฌ์šฉ๋ฐฉ๋ฒ•์„ ์˜ˆ์ œ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. JSTL ๊ฐœ๋… 2. JSTL ์žฅ์  3. JSTL ์„ค์น˜๋ฐฉ๋ฒ• 4. ์˜ˆ์ œ ์ฝ”๋“œ 1. JSTL ๊ฐœ๋… JSTL์€ JavaServer Pages Standard Tag Library์˜ ์•ฝ์–ด๋กœ, Java ์ฝ”๋“œ๋ฅผ ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  HTML ํƒœ๊ทธ() ํ˜•ํƒœ๋กœ ์ง๊ด€์ ์ธ ์ฝ”๋”ฉ์„ ์ง€์›ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์–ด๋ ต๊ฒŒ ๋งํ•˜์ž๋ฉด, JSTL์€ JSP์˜ ํ™•์žฅ ํƒœ๊ทธ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ HTML ํƒœ๊ทธ๋งŒ์œผ๋กœ๋Š” Java์˜ forEach ๋ฌธ๊ณผ ๊ฐ™์€ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์•„๋ž˜์˜ ์˜ˆ์‹œ ์ฝ”๋“œ์˜ body ํƒœ๊ทธ๋ฅผ ๋ณด์‹œ๋ฉด, Java๋‚˜ ํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ฒ˜๋Ÿผ, ํƒœ๊ทธ() ์•ˆ์— ์“ฐ์ž„์ƒˆ๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ํŒŒ์•…๋˜๋Š” ๋ฐ˜๋ณต๋ฌธ์„ ..

SW ๊ฐœ๋ฐœ/Java 2022. 9. 20. 00:20
[Python] twinx๋ฅผ ํ™œ์šฉํ•œ x์ถ• ๊ณต์œ (์ด์ค‘์ถ•) ๊ทธ๋ž˜ํ”„ ์‹œ๊ฐํ™”

๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ, ํŒŒ์ด์ฌ twinx๋ฅผ ํ™œ์šฉํ•˜์—ฌ x์ถ•์„ ๊ณต์œ ํ•˜๋Š” 2๊ฐœ ์ด์ƒ์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•œ ๋ฒˆ์— ์‹œ๊ฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. Step 1. ํŒจํ‚ค์ง€ import ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ matplotlib ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  import ํ•ฉ๋‹ˆ๋‹ค. import matplotlib.pyplot as plt ๐ŸŽฏ ํŒจํ‚ค์ง€ ์„ค์น˜๋ฐฉ๋ฒ• ๋”๋ณด๊ธฐ pip install matplotlib Step 2. ๋ฐ์ดํ„ฐ์…‹ ์ค€๋น„ ์ €๋Š” ์—ฐ๋„๋ณ„ ๋ฐ์ดํ„ฐ ๊ฑด์ˆ˜๋ฅผ ์ €์žฅํ•œ series ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. 1) ์ฒซ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์…‹ 2) ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์…‹ Step 3. x์ถ•, y์ถ• ๋ฐ์ดํ„ฐ ๋ถ„๋ฆฌ x์ถ•๊ณผ y์ถ•์— ๊ฐ๊ฐ ์‹œ๊ฐํ™”ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. x1 = dataset_pos_y.index y1 = dataset..

[Python] subplot์„ ํ™œ์šฉํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ทธ๋ž˜ํ”„ ๋™์‹œ ์ถœ๋ ฅํ•˜๊ธฐ

๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ, ํŒŒ์ด์ฌ subplot์„ ํ™œ์šฉํ•˜์—ฌ 2๊ฐœ ์ด์ƒ์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•˜๋‚˜์˜ figure์— ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. Step 1. ํŒจํ‚ค์ง€ import ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ matplotlib ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  import ํ•ฉ๋‹ˆ๋‹ค. import matplotlib.pyplot as plt ๐ŸŽฏ ํŒจํ‚ค์ง€ ์„ค์น˜๋ฐฉ๋ฒ• ๋”๋ณด๊ธฐ pip install matplotlib Step 2. ๋ฐ์ดํ„ฐ์…‹ ์ค€๋น„ ์ €๋Š” ์›”๋ณ„ ๋ฐ์ดํ„ฐ ๊ฑด์ˆ˜๋ฅผ ์ €์žฅํ•œ series ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. 1) ์ฒซ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์…‹ 2) ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ์…‹ Step 3. x์ถ•, y์ถ• ๋ฐ์ดํ„ฐ ๋ถ„๋ฆฌ x์ถ•๊ณผ y์ถ•์— ๊ฐ๊ฐ ์‹œ๊ฐํ™”ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. x1 = dataset_pos_m.index y1 = dataset_p..

์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•œ ์ •์  ์›น ์„œ๋ฒ„ ๊ฐœ๋ฐœํ•˜๊ธฐ(feat. href ์‚ฌ์šฉ)

๐Ÿ‘จ‍๐Ÿ’ป ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ดํด๋ฆฝ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•œ ์ •์ (static) ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ •์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ๋ฉ”์ธ ํŽ˜์ด์ง€์™€ 2๊ฐœ์˜ ํŽ˜์ด์ง€๋กœ ์ด 3๊ฐœ์˜ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ณ , ๋ฉ”์ธ ํŽ˜์ด์ง€์—์„œ ๋‹ค๋ฅธ 2๊ฐœ์˜ ํŽ˜์ด์ง€๋กœ ํ•˜์ดํผ๋งํฌ๋ฅผ ํ†ตํ•ด ๋„˜์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 1. ๊ฐœ๋ฐœ Step 1. ์ดํด๋ฆฝ์Šค ์‹คํ–‰ ๋จผ์ €, ์ดํด๋ฆฝ์Šค๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. Step 2. Web ๊ฐœ๋ฐœ ๋ชจ๋“œ ๋ณ€๊ฒฝ ์ดํด๋ฆฝ์Šค ๋‚ด ์šฐ์ธก ์ƒ๋‹จ์— ๋ณด๋ฉด ๋‹๋ณด๊ธฐ ์•„์ด์ฝ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์Šคํฌ๋ฆฐ์ƒท์ฒ˜๋Ÿผ, ๋‹๋ณด๊ธฐ ์•„์ด์ฝ˜ ์šฐ์ธก์— ์œ„์น˜ํ•ด ์žˆ๋Š” Open Perspective ์•„์ด์ฝ˜์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ ๋‘ ๋ฒˆ์งธ์— ์žˆ๋Š” Web์„ ์„ ํƒํ•˜๊ณ  ํ•˜๋‹จ์— Open ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. Step 3. Static Web Project ์ƒ์„ฑ ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฐ”์—์„œ File > New..

SW ๊ฐœ๋ฐœ/HTML & CSS 2022. 9. 17. 17:25