๋น๊ฐ๋ฐ์ ๋ฐ ์ฝ๋ฉ์ ์ซ์ดํ๋ ์ฌ๋๋ค์๊ฒ ์ ํญ์ ์ด๋ ๊ฒ ์๊ธฐ๋ฅผ ํฉ๋๋ค.
์ฝ๋ฉ์ ์ธ์ด๋ค
๋ณดํต ์ธ์ด๋ฅผ ๋ฐฐ์ธ ๋ ์ฝ๊ณ , ์ฐ๊ณ , ๋ฃ๊ณ , ๋งํ๋ ์์ญ์ด ์๋ ๊ฒ ์ฒ๋ผ ์ฝ๋ฉ๋ ๊ทธ๋ ์ต๋๋ค. ์ฝ๋ ์์ฑ์ ์ ํ์ง ๋ชปํ๋๋ผ๋, ChatGPT๋ฅผ ํ์ฉํ๋ฉด ์ถฉ๋ถํ ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ฌผ๋ก , ์ด๋์ ๋ ์ฝ๋์ ๊ตฌ์กฐ๋ ๋ฌธ๋ฒ์ ๋ํ ์ดํด๋ ์์ด์ผ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ChatGPT๋ฅผ ํ์ฉํด์ ์น์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํด๋ณด๊ฒ ์ต๋๋ค.
(์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ์ ๊ฐ์๋ฅผ ๋ฃ๊ณ ๋ด์ฉ์ ์ฌ๊ตฌ์ฑํ ํฌ์คํ ์ ๋๋ค)
์ค๋น๋ฌผ
1. ChatGPT : ChatGPT๋ฅผ ํ์ฉํ๊ธฐ ์ํด์๋ openai ํ์๊ฐ์ ์ด ํ์ํฉ๋๋ค.
2. VSCode: ์ฝ๋ฉ์ ๋ ์์ํ๊ฒ ํ ์ ์๋๋ก ๋์์ฃผ๋ ํธ์ง๊ธฐ์ ๋๋ค. (๋ค๋ฅธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ ๋ ๋ฌด๋ฐฉํฉ๋๋ค)
3. 1~2์๊ฐ ์ง์คํ ์ ์๋ ํ๊ฒฝ
๋ณธ ํฌ์คํ ์ ๋ชฉ์ ์ ์ฝ๋๋ฅผ ์งค ์ค ๋ชฐ๋ผ๋ ChatGPT์์ ๋ฌธ๋ต์ผ๋ก ์น์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ ์ ์๋ค๋ ๊ฒ์ ์ฒดํํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ผ ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
HTML, CSS ์์ฑ
html๊ณผ css๋ ๊ธ์จ, ๊ทธ๋ฆผ, ๊ฐ์ข ๋ฐฐ๋์ ๋ฐฐ๊ฒฝ์ด ํ๋ฉด์ ์ด๋ป๊ฒ ๋ํ๋๋์ง๋ฅผ ์ ์ํ๋ ์ธ์ด์ ๋๋ค. ์น์ฌ์ดํธ ๊ฐ๋ฐ์ ์ํด์๋ ๋ฌด์กฐ๊ฑด ํ์ํ ๋ฌธ์์ ๋๋ค. ์ ๋ชจ๋ฅด์๋ฉด ์ญ์ ChatGPT์ ๋ฌผ์ด๋ณด๋ฉด ๋ฉ๋๋ค ใ ใ
๊ทธ๋ผ ์นํ์ด์ง์ ํ์ํ html ํ์ผ์ ๋จผ์ ์ ์ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์๋์ ์ง๋ฌธ์ ๋ณต๋ถ ํ๋ค ChatGPT์๊ฒ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. ์ด๋ ํ๋จ์ ๋๋ต์ ํ์ง ๋ง์๋ฌ๋ผ๋ ์์ฒญ์ ํฉ๋๋ค.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>๋๋ง์ ์ค๊ณ ๋ง์ผ</title>
<link rel="stylesheet" href="https://s3.ap-northeast-2.amazonaws.com/materials.spartacodingclub.kr/easygpt/default.css">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4"
crossorigin="anonymous"></script>
<style>
/* ๊พธ๋ฏธ๊ธฐ */
</style>
</head>
<body>
<!-- ๋ผ๋ ์ก๊ธฐ -->
</body>
</html>
--------
์ค์ : ์ด ์์ฒญ์ ๋๋ต์ ํ์ง ๋ง์์ค.
๊ทธ ๋ค์์, ์ฝ๋๋ฅผ ์์ฑํด๋ฌ๋ผ๋ ์์ฒญ์ ํฉ๋๋ค:
์ฑGPT๊ฐ ์์ฑํด์ค ์ฝ๋๋ฅผ ๋งจ ์์ html ์ฝ๋์ ๋ผ๋์ก๊ธฐ ๋ถ๋ถ์ ๋ณต๋ถํด์ VSCode์ ์ ๋ ฅ์ ํ๋ฉด ๋ฉ๋๋ค.
๊ทธ๋ผ ๋ค์๊ณผ ๊ฐ์ ์น์ฌ์ดํธ ํ๋ฉด์ด ๋ง๋ค์ด ์ง๋๋ค:
๋ง์ฝ ์, ํฐํธ ํฌ๊ธฐ, ์ฌ๋ฐฑ ๋ฑ ๋ง์์ ๋ค์ง ์์ ๋ถ๋ถ์ด ์๋ค๋ฉด, ChatGPT์๊ฒ ๊ณ์ ์ง๋ฌธ์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
์ด๋ฐ์์ผ๋ก ์๋ ๋ด์ฉ๋ ChatGPT์๊ฒ ๋ฌผ์ด์ ์ฑ์์ฃผ์๋ฉด ๋ฉ๋๋ค.
์นํ์ด์ง ๋ฐฐํฌํ๊ธฐ
ChatGPT๋ก HTML๊ณผ CSS๋ฅผ ์์ฑํ๋ค๋ฉด, Github์ผ๋ก ๋ฐฐํฌ๋ฅผ ํด์ ๋ค๋ฅธ์ฌ๋๋ค์ด ๋ณผ ์ ์๊ฒ ์นํ์ด์ง๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. https://github.com ํ์ด์ง ์ ์ํ ๋ค, ์๋ก์ด Repository๋ฅผ ๋ง๋ญ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌํ๊น์ง ์ ์ํ index.html ํ์ผ์ ์ ๋ก๋ ํ ๋ค, ์ ์ฅ์ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Setting์ ๊ฐ์ ธ์ Pages ํญ์ Build and Deployment ๋ถ๋ถ์ ์๋ ํ๋ฉด๊ณผ ๊ฐ์ด ์ค์ ํ ๋ค, ํด๋ฆญ์ ํ๋ฉด ๋์ ๋๋ค.
์ฝ 30์ด~1๋ถ ๋ค์ ๊ฐ์ ํ์ด์ง์์ ์๋ก๊ณ ์นจ์ ํ๋ฉด ์์ ๋งํฌ๊ฐ ๋น๋๋ค:
๋ง์น๋ฉฐ
ChatGPT๋ก ์ธํด์ ๊ฐ๋ฐ์์ ์ผ์๋ฆฌ๊ฐ ์ํ์ ๋ฐ์ ๊ฒ์ด๋ค๋ ๋ด์ค์ ์ปค๋ฎค๋ํฐ ๊ธ์ด ์ข ์ข ๋ณด์ ๋๋ค. ํ์ง๋ง, ์คํ๋ ค ๊ฐ๋ฐ์๋ค์ ์์๋ ์ค์ง ์์ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค. ChatGPT๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ๋ฅผ ๋ฐ๋ผํด๋ณด์ จ๋๋ผ๋ฉด, "์ฝ๋์ ๋ํ ์ดํด๊ฐ ๊ทธ๋๋ ์ด๋์ ๋๋ ์์ด์ผ ํ๊ฒ ๊ตฌ๋"๋ ์๊ฐ์ด ๋ค์ผ์ จ์ ๊ฒ๋๋ค. ์๋์ฐจ์ ์์จ์ฃผํ ๊ธฐ๋ฅ์ด ์๊ธด๋ค๊ณ ์ด์ ๋ฉดํ๋ฅผ ๋ธ ํ์๊ฐ ์์ด์ง๊น์? ์์ฃผ ๋จผ ํ๋ ์์จ์ฃผํ ๊ธฐ๋ฅ์ด ์๋ฒฝํด์ง๋ค๋ฉด, ๊ทธ๋ฆฌ๊ณ ์ด์ ์ฌ๊ณ ์ ๋ํ ์ฑ ์ ์์ฌ๊ฐ ๋ช ํํ๊ฒ ์ ์๊ฐ ๋๋ค๋ฉด ๊ทธ๋ด ์๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง, ์ด๋ฌํ ์ผ์ด ๋น ๋ฅธ ์์ผ๋ด์ ๊ฐ์ํ๋์ง๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
ChatGPT๋ ์ ๋ฌด์ ๋ฅ๋ฅ ์ ๋์ด๋ co-pilot ๊ธฐ๋ฅ์ด ๊ฐํ AI ๋น์๋ผ๋ ์๊ฐ์ด ๊ณ์ ๋ญ๋๋ค. ์ด์ ๋ ChatGPT๋ผ๋ ํด์ ์ผ๋ง๋ ๋ ์ ์๊ณ ์ด๋ป๊ฒ ์ ํ์ฉ์ ํ๋์ง๊ฐ ์ค์ํด์ง ๊ฒ ๊ฐ์ต๋๋ค.
'๐ป ITยท๊ธฐ์ ยทํต๊ณ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Bard] ๊ตฌ๊ธ ๋ฐ๋ ์ฌ์ฉ ํ๊ธฐ (vs. ChatGPT) (1) | 2023.05.12 |
---|---|
[ChatGPT/Prompt] ์ด๋ฏธ์ง ๊ฒ์ (0) | 2023.04.02 |
[Tips] Python ๋ชจ๋ ์์น, ๋ฒ์ , ์์ ํด๋์์ ๋ถ๋ฌ์ค๊ธฐ (0) | 2023.03.26 |
ChatGPT๋ก ์ธ๋ค์ผ ๋ง๋ค๊ธฐ (์ด๋ฏธ์ง ์์ฑ) (0) | 2023.03.21 |
[Python] ์ ์ฌ ๋ฉ๋ด ์ถ์ฒํด์ฃผ๋ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ (ft. Flask) (1) | 2023.03.20 |
๋๊ธ