teeddub
@teeddub
Students
53
Reviews
4
Course Rating
5.0
์๋ ํ์ธ์.
Courses
Reviews
- [4-Week Course] "AI Agent Engineering" Reading Challenge
- [4-Week Course] "AI Agent Engineering" Reading Challenge
Posts
Q&A
ํ๋น ๋ง์ผ๋ฆฌ์ง ์ ๋ฆฝ ๋ฌธ์
์๋ ํ์ธ์.๊ด๋ จ ์ ๋ฆฌ์์ ์งํ์ค์ด๋ผ ๋ง๋ฌด๋ฆฌ ํ ์ ๋ฌ๋๋ฆด ์์ ์ ๋๋ค. ์กฐ๊ธ๋ง ๋ ๊ธฐ๋ค๋ ค ์ฃผ์ธ์!๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 30
Q&A
ํ๋น๋ง์ผ๋ฆฌ์ง ๋ฐ ์์ ์์ ๋ฌผ? ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์!์์ง ๊ด๋ จ ๋ด์ฉ ์ ๋ฆฌ ์์ ์ค์ด๋ผ ๋ง๋ฌด๋ฆฌ ํ ์ ๋ฌ๋๋ฆด ์์ ์ ๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 32
Q&A
2๊ฐ ๊ทธ๋ํ ์์ฑ ๋ฌธ์๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ์ด์ ํธ ๋.โ๊ทธ๋ํ๊ฐ ์ ์ฅ๋์ง ์์๋คโ๋ ๋ง์์ ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ๊ทธ๋ํ๋ฅผ ๋ปํ์๋ ๊ฑด๊ฐ์?ํน์ ๋์์ ๊ฐ์์์ ์์๋ก ๋ณด์ฌ๋๋ฆฐ ์ด๋ฏธ์ง(์ค๋ช ์ฉ์ผ๋ก ์์ฑํ ๊ทธ๋ํ)๋ฅผ ๋ง์ํ์๋์ง ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค. ํด๋น ์ด๋ฏธ์ง๋ ๊ฐ์ ์ค๋ช ์ ์ํด ์์ฑํ ๊ฒ์ผ๋ก, ๋ณ๋ ์ ์ฅ ์ฝ๋๊ฐ ํ์ํฉ๋๋ค.์์ธํ ์๋ ค์ฃผ์๋ฉด ๋น ๋ฅด๊ฒ ํ์ธํด์ ์๋ดํด๋๋ฆฌ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 57
Q&A
2๊ฐ api key ๋ฌธ์
๋ณธ ๊ฐ์์ ์ค์ต์ ๋ญ์ฒด์ธ(LangChain) ํ๊ฒฝ์์ ์งํ๋๊ธฐ ๋๋ฌธ์, Ollama๋ฅผ ์ฌ์ฉํ์๋ ๊ฒฝ์ฐ์๋ ์๋์ ๊ณต์ ๊ฐ์ด๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ธํ ํ์๋ฉด ์ถฉ๋ถํ ์ค์ต์ด ๊ฐ๋ฅํฉ๋๋ค.https://docs.langchain.com/oss/python/integrations/providers/ollama ๋ค๋ง, ์ฑ ์์๋ ๊ฐ์กฐํด ๋๋ฆฐ ๊ฒ์ฒ๋ผ ์์ด์ ํธ ์์คํ ์์๋ ์ฌ์ฉํ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ด ๊ฒฐ๊ณผ๋ฌผ์ ์์ฃผ ๊ฒฐ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ก์ปฌ ๋ชจ๋ธ์ ์ฌ์ฉํ์ค ๊ฒฝ์ฐ, ์์ฉ ๋ชจ๋ธ์ ๋นํด ์๋ต ์๋๊ฐ ๋ค์ ๋๋ฆฌ๊ฑฐ๋ ๋ณต์กํ ์ถ๋ก ๊ณผ์ ์์ ๊ฒฐ๊ณผ๊ฐ ๊ธฐ๋์ ๋ค๋ฅผ ์ ์๋ค๋ ์ ์ ๋ฏธ๋ฆฌ ์ฐธ๊ณ ํด ์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค. API ๋น์ฉ ๋ถ๋ด ์์ด ๋ก์ปฌ ํ๊ฒฝ์์ ์์ ๋กญ๊ฒ ์คํํด ๋ณด์๋ ๊ฒ๋ ์์ด์ ํธ์ ์๋ฆฌ๋ฅผ ์ดํดํ๋ ๋ฐ ์์ฃผ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค. ์ค์ตํ์๋ค๊ฐ ๊ถ๊ธํ ์ ์ด ์๊ธฐ๋ฉด ์ธ์ ๋ ํธํ๊ฒ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ธ์. ์๋ ๊น์ง ์์ํ๊ฒ ์ต๋๋ค!
- 0
- 1
- 58
Q&A
์ฑ๋ฆฐ์ง ์งํ ๋ฐฉ์์ ๋ํด ๋ฌธ์๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ์๋ค๋น ๋.๋ณ๋์ โ๊ฐ์(์ปค๋ฆฌํ๋ผ ๊ฐ์ ์์)โ๋ฅผ ์๊ฐํ๋ ํํ๋ผ๊ธฐ๋ณด๋ค๋, ๋์๋ฅผ ๋๊น์ง ์๋ ํ๊ธฐ ์ํด ํ์ฐจ๋ณ๋ก ๋ถ๋์ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ธ์ฆํ๋ โ์๋ ์ฑ๋ฆฐ์งโ์ ๋๋ค.์๋ด๋ ํ์ฐจ(20๊ฐ ์์ )๋ ๋ณดํต ์ฃผ์ฐจ/ํ์ฐจ๋ณ๋ก ๋๋ ์ฝ๊ธฐ ๋ถ๋(ํ์ต ๋จ์)์ด ์ธํ๋ฐ ์์คํ ์ โ์์ โ์ฒ๋ผ ํ์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์งํ ๋ฐฉ์์ ๊ธฐ๋ณธ์ ์ผ๋ก๊ฐ ํ์ฐจ์์ ์๋ด๋ ์ฝ์ ๋ถ๋(์๋ฃ/๋์ ๋ด์ฉ)์ ํ์ตํ์ ๋ค์ธํ๋ฐ์ ๊ฐ ์ฃผ์ฐจ ๋ฏธ์ (์ด 4ํ) ์ํ/์ธ์ฆ์ ํ๋ ๊ตฌ์กฐ๋ก ์ด์๋ฉ๋๋ค.๋ํ ๋ผ์ด๋ธ 1ํ๋ ์ค์ ๋ก ์ญ์ ๋ผ์ด๋ธ(์ค์๊ฐ Q&A ํฌํจ) ํํ๋ก ์ ๊ณต๋ ์์ ์ ๋๋ค.โํผ์ ์ฝ๋ ๊ฒโ๊ณผ์ ์ฐจ๋ณ์ ์ ์ฌ์ญค๋ณด์ จ๋๋ฐ์. ์ด๋ ๊ฒ ์ ๋ฆฌํ ์ ์์ต๋๋ค.๋ชฉํํ ์๋ ๊ตฌ์กฐ: ์ฑ ์ ์ฌ๋๊ณ ๋๊น์ง ์ฝ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ ํด์ง ๊ธฐ๊ฐ๊ณผ ํ์ฐจ ๊ตฌ์ฑ์ผ๋ก ์๋ ์ ๋๊น์ง ๋ฐ์ด์ฃผ๋ ์ฅ์น๊ฐ ๋ฉ๋๋ค.์ธ์ฆ ๊ธฐ๋ฐ ๋ฆฌ์๋: ๊ธฐ๊ฐ ๋ด์ ํ์ฐจ๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉฐ ์ฐธ์ฌ/์ธ์ฆ์ ์๋ฃํ๋ฉด ํ๋น ๋ง์ผ๋ฆฌ์ง(์ต๋ 2๋ง ์ ) ์ง๊ธ์ด๋ผ๋ ๋ช ํํ ๋ณด์์ด ์์ต๋๋ค.์ญ์ ๋ผ์ด๋ธ & ์ฆ๋ต(Q&A): ํ์ต ์ค ๋งํ๋ ๋ถ๋ถ์ ์ค์๊ฐ/์ฆ๋ต ํํ๋ก ์ง๋ฌธํ ์ ์๊ณ , ์ญ์ ๋ผ์ด๋ธ๋ฅผ ํตํด ๋ด์ฉ ์ดํด๋ฅผ ๋ณด์ํ ์ ์์ต๋๋ค.์ถ๊ฐ๋ก, ์๋ด๋ โ๋์์ ๊ฐ์(์ญ์ ๋์์ ๊ฐ์)โ๋ ์ฅ(๋๋ ๋จ์)๋ณ๋ก ์ ํ๋ธ์ ์ ๋ก๋๋ ์์์ ์ ๊ณตํ๋ ํํ์ ๋๋ค. ์ฅ๋ณ๋ก 1๊ฐ์ฉ 13๊ฐ์ ๊ฐ์๊ฐ ์ค๋น๋์ด์์ต๋๋ค.์ฑ๋ฆฐ์ง ์์ฃผ๊น์ง ์์ ๋๋ฆฝ๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 4
- 1
- 166
Q&A
๊ตฌํํ ์ค์ต ๋ธ๋ผ์ฐ์ ํ์ธ์ด ์๋๋ค์.
์๋ ํ์ธ์.๋ฌธ์ํด์ฃผ์ ๋ด์ฉ ๊ด๋ จํด ํ์ด์ง๋ฅผ ํ์ธํ ๊ฒฐ๊ณผ, ํฐํธ๋ฅผ ๋ถ๋ฌ์ค์ง ๋ชปํด ์๊ธด ์ค๋ฅ๋ก ํ์ธํ์ต๋๋ค. ํด๋น ์น ๋ฐ๋ชจ ์ฌ์ดํธ๋ ์์ ์ ์๊ฐ ์ง์ ์ด์ํ๊ณ ์์ด ๊ตญ๋ด ๋ฒ์ญ๋ณธ ์ชฝ์์ ๋ฐ๋ก ์์ ํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ๋ค๋ง ๋ง์ํด ์ฃผ์ ์ฝ์ ์๋ฌ์ ํฐํธ ๋ก๋ฉ ๋ฌธ์ ๋ ์์ ์์๊ฒ ์ ๋ฌํด ์์ ๋ ์ ์๋๋ก ์์ฒญํ๊ฒ ์ต๋๋ค.11์ฅ์ ์ค์ ์ค์ต ์ฝ๋๋ ์์ ์ ์ฅ์์ ๋ค์ ํ์ผ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.https://github.com/browserengineering/book/blob/main/src/lab11.pyhttps://github.com/bunhere/Web-Browser-Engineering/blob/main/src_ko/browser11.py์ฑ ์ ๋์จ ์ค๋ช ์ ์ด lab11.py๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๊ณ ์์ผ๋, Skia/SDL๋ฅผ ๋ก์ปฌ์ ์ค์นํ ๋ค ์ด ์ฝ๋๋ฅผ ์คํํด ๋ณด์๋ฉด 11์ฅ์์ ์ค๋ช ํ๋ ๊ธฐ๋ฅ๋ค์ ๊ทธ๋๋ก ํ์ธํ์ค ์ ์์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 53
Q&A
์ ์์ฑ ๋ชฉ์ฐจ ์ค๋ฅ
ํ์ธ ๊ฐ์ฌํฉ๋๋ค.๊ด๋ จ ๋ถ์์ ํ์ธ ํ ์ ๋ฐ์ดํธ ์์ฒญํ๊ฒ ์ต๋๋ค.๊ฐ์ฌํฉ๋๋ค!
- 1
- 2
- 65
Q&A
์ค๊ฐ ๊ณผ์ ์ฝ๋๋ ๋ฐ๋ก ์ ๊ณตํ์ง ์๋๊ฑธ๊น์?
์๋ ํ์ธ์. ์ํ๊น๊ฒ๋ ๋ง์ํ์ ๋๋ก ์ค๊ฐ ๊ณผ์ ์ ์์ค ์ฝ๋๋ ๋ณ๋๋ก ์ ๊ณต๋์ง ์์ต๋๋ค. ์ฑ ์ ๊นํ๋ธ์๋ ๊ฐ ์ฅ์ด ๋๋ฌ์ ๋์ ์์ฑ๋ณธ ์ฝ๋๋ง ์ ๊ณต๋๊ณ ์์ต๋๋ค.๋ฐ๋ฐ๋ฅ์์ ์์ํด ๋๊น์ง ํ๋์ ํ์ผ์ ๊ณ์ ๊ณ ์ณ๋๊ฐ๋ฉฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ์์ด๋ผ ์ค๊ฐ๋ง๋ค ์ ์ฅํ๋ฉฐ ๊ตฌํํ์ ๋ค๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.์ฝ๋ ๊ตฌํ์ ๋์์ด ๋ ํ์ ํ ๊ฐ์ง ๋๋ฆฌ์๋ฉด, ๋ณธ๋ฌธ ์ฝ๋์ ๋์ค๋ #... ํ์ ์ฃผ๋ณ์ ๋์ฌ๊ฒจ๋ณด์๋ ๊ฒ๋๋ค.์ด ํ์๋ '์์ ์ธ๊ธ๋๋ ์ฝ๋ ๋ธ๋ก์ด๋ ๋ฉ์๋์ ๊ธฐ์กด ๋ด์ฉ'์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์๋ก์ด ์ฝ๋๊ฐ ๋์ฌ ๋ #... ๊ฐ ์๋ค๋ฉด, '๊ธฐ์กด ์ฝ๋์์ ์ด ๋ถ๋ถ๋ง ์์ ํ๊ฑฐ๋ ๋ง๋ถ์ด์ธ์'๋ผ๋ ๋ป์ ๋๋ค.๋ฌธ์ํด์ฃผ์ ๋ถ๋ถ์์๋ 2.3์ฅ(76ํ์ด์ง)์ lex ํจ์๊ฐ ์ข์ ์์์ ๋๋ค.1.6์ฅ (62ํ์ด์ง): show ํจ์๋ฅผ ์ฒ์ ๋ง๋ญ๋๋ค.2.3์ฅ (76ํ์ด์ง): show ํจ์๋ฅผ lex๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ๊ณ ... ์์ ํ๊ฒ ์ต๋๋ค." ๋ผ๊ณ ์๋ดํ ๋ค, lex ํจ์์ ์ฝ๋๊ฐ ๋์ต๋๋ค.show ํจ์์ lex ํจ์ ๋ ๊ฐ๋ฅผ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ๊ธฐ์กด์ show ํจ์๋ฅผ lex ํจ์๋ก ์ด๋ฆ์ ๋ฐ๊พธ๊ณ , ๊ทธ ๋ด์ฉ์ ์ฑ ์ ๋์จ ๋๋ก ์์ ํ๋ผ๋ ์๋ฏธ์ ๋๋ค.์์ผ๋ก ์ฝ๋๋ฅผ ์งํํ์ค ๋, ์๋ก์ด ์ฝ๋ ์กฐ๊ฐ์ด ๋์ค๋ฉด '์ด๊ฑธ ์ด๋์ ์๋ก ์ถ๊ฐํด์ผ ํ์ง?'๋ผ๊ณ ์๊ฐํ์๊ธฐ๋ณด๋ค '๊ธฐ์กด ์ฝ๋์ ์ด๋ ๋ถ๋ถ์ ์ด๊ฑธ๋ก ๋ฐ๊ฟ์ผ ํ ๊น?'๋ฅผ ๋จผ์ ๊ณ ๋ฏผํ์๋ฉด ํจ์ฌ ์์ํ๊ฒ ๋ฐ๋ผ๊ฐ์ค ์ ์์ ๊ฒ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 2
- 1
- 59
Q&A
71~87 ํ์ด์ง ๊ณต๋ถ ์ค ์ค๊ฐ ๊ณผ์ ์ฝ๋๋ฅผ ๋ณด๊ณ ์ถ์๋ฐ ์์๊น์?
์๋ ํ์ธ์. ๊น๊ตฌ๋ฆฌ ๋.์ํ๊น๊ฒ๋ ๋ง์ํ์ ๋๋ก ์ค๊ฐ ๊ณผ์ ์ ์์ค ์ฝ๋๋ ๋ณ๋๋ก ์ ๊ณต๋์ง ์์ต๋๋ค. ์ฑ ์ ๊นํ๋ธ์๋ ๊ฐ ์ฅ์ด ๋๋ฌ์ ๋์ ์์ฑ๋ณธ ์ฝ๋๋ง ์ ๊ณต๋๊ณ ์์ต๋๋ค.๋ฐ๋ฐ๋ฅ์์ ์์ํด ๋๊น์ง ํ๋์ ํ์ผ์ ๊ณ์ ๊ณ ์ณ๋๊ฐ๋ฉฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ์์ด๋ผ ์ค๊ฐ๋ง๋ค ์ ์ฅํ๋ฉฐ ๊ตฌํํ์ ๋ค๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.์ฝ๋ ๊ตฌํ์ ๋์์ด ๋ ํ์ ํ ๊ฐ์ง ๋๋ฆฌ์๋ฉด, ๋ณธ๋ฌธ ์ฝ๋์ ๋์ค๋ #... ํ์ ์ฃผ๋ณ์ ๋์ฌ๊ฒจ๋ณด์๋ ๊ฒ๋๋ค.์ด ํ์๋ '์์ ์ธ๊ธ๋๋ ์ฝ๋ ๋ธ๋ก์ด๋ ๋ฉ์๋์ ๊ธฐ์กด ๋ด์ฉ'์ ์๋ฏธํฉ๋๋ค. ์ฆ, ์๋ก์ด ์ฝ๋๊ฐ ๋์ฌ ๋ #... ๊ฐ ์๋ค๋ฉด, '๊ธฐ์กด ์ฝ๋์์ ์ด ๋ถ๋ถ๋ง ์์ ํ๊ฑฐ๋ ๋ง๋ถ์ด์ธ์'๋ผ๋ ๋ป์ ๋๋ค.๋ฌธ์ํด์ฃผ์ ๋ถ๋ถ์์๋ 2.3์ฅ(76ํ์ด์ง)์ lex ํจ์๊ฐ ์ข์ ์์์ ๋๋ค.1.6์ฅ (62ํ์ด์ง): show ํจ์๋ฅผ ์ฒ์ ๋ง๋ญ๋๋ค.2.3์ฅ (76ํ์ด์ง): show ํจ์๋ฅผ lex๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ๊ณ ... ์์ ํ๊ฒ ์ต๋๋ค." ๋ผ๊ณ ์๋ดํ ๋ค, lex ํจ์์ ์ฝ๋๊ฐ ๋์ต๋๋ค.show ํจ์์ lex ํจ์ ๋ ๊ฐ๋ฅผ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ๊ธฐ์กด์ show ํจ์๋ฅผ lex ํจ์๋ก ์ด๋ฆ์ ๋ฐ๊พธ๊ณ , ๊ทธ ๋ด์ฉ์ ์ฑ ์ ๋์จ ๋๋ก ์์ ํ๋ผ๋ ์๋ฏธ์ ๋๋ค.์์ผ๋ก ์ฝ๋๋ฅผ ์งํํ์ค ๋, ์๋ก์ด ์ฝ๋ ์กฐ๊ฐ์ด ๋์ค๋ฉด '์ด๊ฑธ ์ด๋์ ์๋ก ์ถ๊ฐํด์ผ ํ์ง?'๋ผ๊ณ ์๊ฐํ์๊ธฐ๋ณด๋ค '๊ธฐ์กด ์ฝ๋์ ์ด๋ ๋ถ๋ถ์ ์ด๊ฑธ๋ก ๋ฐ๊ฟ์ผ ํ ๊น?'๋ฅผ ๋จผ์ ๊ณ ๋ฏผํ์๋ฉด ํจ์ฌ ์์ํ๊ฒ ๋ฐ๋ผ๊ฐ์ค ์ ์์ ๊ฒ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 65
Q&A
91ํ์ด์ง ์ฝ๋ ์ง๋ฌธ
์๋ ํ์ธ์ ๊น๊ตฌ๋ฆฌ๋.91 ํ์ด์ง ์ฝ๋์ ๋๋ค.import tkinter.font window = tkinter.Tk() bi_times = tkinter.font.Font( family="Times", size=16, weight="bold", slant="italic", ) canvas = tkinter.Canvas(window, width=400, height=200) canvas.pack() canvas.create_text(200, 100, text="Hi!", font=bi_times) window.mainloop() ์์ธ๋ฌ ๋ณธ๋ฌธ์ tkinter.Font๋ tkinter.font๋ก ์์ ํด์ฃผ์ธ์.
- 1
- 1
- 64




