|
1 |
| -import Page from "components/common/Page"; |
2 |
| -import React from "react"; |
3 |
| -import useTranslation from "utils/hooks/useTranslation"; |
| 1 | +import Page from "components/common/Page" |
| 2 | +import React from "react" |
| 3 | +import useTranslation from "utils/hooks/useTranslation" |
4 | 4 |
|
5 | 5 | const Tutorial = () => {
|
6 |
| - const t = useTranslation(); |
| 6 | + const t = useTranslation() |
7 | 7 |
|
8 | 8 | return (
|
9 | 9 | <Page title={t("튜토리얼")}>
|
10 | 10 | <h1>{t("튜토리얼")}</h1>
|
11 |
| - <p> |
12 |
| - 튜토리얼은 강의와 실습으로 진행자가 지식을 공유하는 프로그램입니다. 아래 폼을 작성해주시면 |
13 |
| - 참가 신청이 시작될 때 알려드리겠습니다. |
14 |
| - <br /> |
15 |
| - 알림 신청:{" "} |
16 |
| - <a href="https://forms.gle/EKUG11MWEpPz6dgT9" target="_blank" rel="noreferrer"> |
17 |
| - https://forms.gle/EKUG11MWEpPz6dgT9 |
18 |
| - </a> |
19 |
| - </p> |
20 |
| - |
21 |
| - <hr /> |
22 |
| - <h2>튜토리얼 진행자 모집</h2> |
23 |
| - <p> |
24 |
| - {t("파이썬 관련 모든 주제에 대해 튜토리얼을 진행하실 수 있습니다.")}{" "} |
25 |
| - {t("강연자분들께는 소정의 운영비가 지원됩니다.")} |
26 |
| - </p> |
27 |
| - <ul> |
28 |
| - <li> |
29 |
| - {t("일시")}: {t("2024년 11월 9일 (토요일)")} |
30 |
| - </li> |
31 |
| - <li> |
32 |
| - {t("장소")}: {t("한빛리더스홀 (홍대입구역 인근)")} |
33 |
| - </li> |
34 |
| - </ul> |
35 |
| - <h3>{t("참여 신청 방법")}</h3> |
36 |
| - <ol> |
37 |
| - <li>{t("이메일")}: [email protected]</li> |
38 |
| - <li>{t("필수 기재사항")}</li> |
| 11 | + <div> |
| 12 | + <h2>파이콘 한국 2024 튜토리얼을 모집합니다!</h2> |
| 13 | + <h3>튜토리얼이란?</h3> |
| 14 | + <p> |
| 15 | + 튜토리얼은 초보자들을 위해, 또는 새로운 것을 접하는 사람들을 위해 진행하는 교육 프로그램입니다.<br /> |
| 16 | + 직접 컴퓨터를 가져와서 진행하며 현장에서 질문하고 해결하는 만큼 해당 기술에 대해 좀 더 깊게 알게됩니다.<br /> |
| 17 | + </p> |
| 18 | + |
| 19 | + <h4>참여 시 유의 사항</h4> |
| 20 | + <p>CoC를 준수해주시기 바라며, 협력적인 분위기에서 활동해주세요! (<a href="https://pythonkr.github.io/pycon-code-of-conduct/ko/coc/a_intent_and_purpose.html" target="_self">파이콘 한국 행동 강령 CoC</a>)</p> |
| 21 | + |
| 22 | + <hr /> |
| 23 | + |
| 24 | + <h3>튜토리얼 프로그램 소개</h3> |
| 25 | + <p>* 튜토리얼 프로그램은 오전 / 오후 두 타임으로 구성되어 있습니다. 신청 시 시간대가 겹치지 않도록 주의해주시기 바랍니다!</p> |
| 26 | + |
| 27 | + <h4> |
| 28 | + [오전 세션 1] FastAPI로 CRUD API 서버 만들기 |
| 29 | + <small>at 강의실20, 10:00 - 13:00</small> |
| 30 | + </h4> |
| 31 | + <ul> |
| 32 | + <li>진행자 : 한바름</li> |
| 33 | + <li>진행자 소개 : 파이썬 사용 5년째 나를 위한 업무관리 툴: SLASH 제작사 시그 근무중 처음 시작하는 FastAPI 공역</li> |
| 34 | + <li>수강 대상: 파이썬은 해보았지만, 웹개발은 아직 처음 또는 헤매시는 분</li> |
| 35 | + <li>상세 내용: 비동기 동작 설명, FastAPI 기본 개념 설명, 실제 API 작성 및 테스트 코드 작성(시간에 따라 일부 조정될 수 있음)</li> |
| 36 | + <li>준비물: 노트북 필수, 기본적인 파이썬 문법 사용이 가능하신 분</li> |
| 37 | + </ul> |
| 38 | + |
| 39 | + <h4> |
| 40 | + [오전 세션 2] RAG로 코드베이스 검색하는 간단한 웹앱 만들기 |
| 41 | + <small>at 리더스홀, 10:00 - 13:00</small> |
| 42 | + </h4> |
| 43 | + <ul> |
| 44 | + <li>진행자 : 박진형</li> |
| 45 | + <li>진행자 소개 : AI, FinTech 등 다양한 도메인에서 파이썬을 도입, 사용하는 것을 즐겨하는Sionic AI(<a href="https://sionic.ai" target="_self">https://sionic.ai</a>) 소속 python backend engineer입니다.</li> |
| 46 | + <li>수강 대상: Python을 다뤄본 적이 있는 AI에 관심있는 누구나</li> |
| 47 | + <li>상세 내용: RAG의 기초 내용에 대해 알아보고 나만의 코드베이스 질의 앱을 만들어봅니다.</li> |
| 48 | + <li>준비물: 노트북</li> |
| 49 | + </ul> |
| 50 | + |
| 51 | + <h4> |
| 52 | + [오후 세션 1] Django ORM 톺아보기 |
| 53 | + <small>at 강의실20, 14:00 - 18:00</small> |
| 54 | + </h4> |
| 55 | + <ul> |
| 56 | + <li>진행자 : 이재연 <a href="https://leejaedus.github.io/resume/" target="_self">(소개 링크)</a></li> |
| 57 | + <li>진행자 소개 : 토스에서 파이썬 백엔드 리드, 인터널 플랫폼 팀 리더로 일하고 있습니다.</li> |
| 58 | + <li>수강 대상: 파이썬 혹은 그 중 Django를 기반으로 웹 백엔드 서비스를 시작하는 분들</li> |
| 59 | + <li> |
| 60 | + <h5>상세 내용</h5> |
| 61 | + <ul> |
| 62 | + <li>[PEP 249 - Python Database API](<a href="https://peps.python.org/pep-0249/)" target="_self">https://peps.python.org/pep-0249/)</a>를 리뷰하고 파이썬과 데이터베이스의 통신을 이해</li> |
| 63 | + <li>이해도를 바탕으로 쿼리를 실행하고 객체로 받아오는 과정을 수행</li> |
| 64 | + <li>Django Model과 Manager가 DML이 되는 과정 이해</li> |
| 65 | + <li>Django Model과 Migration이 DDL이 되는 과정 이해</li> |
| 66 | + <li>Django App 과 DB Session 간의 관계 이해</li> |
| 67 | + </ul> |
| 68 | + </li> |
| 69 | + <li> |
| 70 | + <h5>과제 실습</h5> |
| 71 | + <ul> |
| 72 | + <li>DML, DDL을 내가 원하는 방식으로 구성할수 있도록 컴파일러 만들어보기</li> |
| 73 | + <li>DB Session을 관리하는 간단한 커넥션 풀 만들기</li> |
| 74 | + </ul> |
| 75 | + </li> |
| 76 | + <li>준비물: docker, mysql, pycharm 등의 코드 에디터</li> |
| 77 | + <li> |
| 78 | + <h5>요구 지식</h5> |
| 79 | + <ul> |
| 80 | + <li>웹 서버의 동작방식에 대한 이해</li> |
| 81 | + <li>파이썬 클래스, 딕셔너리 등 기초 타입 이해</li> |
| 82 | + <li>MySQL과 같은 RDBMS 데이터베이스 사용 경험</li> |
| 83 | + </ul> |
| 84 | + </li> |
| 85 | + </ul> |
| 86 | + |
| 87 | + <h4> |
| 88 | + [오후 세션 2] LangChain 의 에이전트(Agent) 활용법 |
| 89 | + <small>at 리더스홀, 14:00 - 18:00</small> |
| 90 | + </h4> |
| 91 | + <ul> |
| 92 | + <li>진행자 : 이경록 (Teddy Lee)</li> |
| 93 | + <li> |
| 94 | + <h5>진행자 소개</h5> |
| 95 | + <ul> |
| 96 | + <li>YouTube 테디노트 채널 운영</li> |
| 97 | + <li>LLM, RAG 개발 및 강의</li> |
| 98 | + <li>참고링크: <a href="https://linktr.ee/teddynote" target="_self">https://linktr.ee/teddynote</a></li> |
| 99 | + </ul> |
| 100 | + </li> |
| 101 | + <li> |
| 102 | + <h5>수강 대상</h5> |
| 103 | + <ul> |
| 104 | + <li>기초적인 RAG 개념을 이해하고 있는 분</li> |
| 105 | + <li>Naive RAG 구현 경험이 있는 분</li> |
| 106 | + <li>Agent에 관심이 있는 분</li> |
| 107 | + </ul> |
| 108 | + </li> |
| 109 | + <li> |
| 110 | + <h5>상세 내용 & 준비물</h5> |
| 111 | + <p>개발 환경</p> |
| 112 | + <ul> |
| 113 | + <li>Python 3.10 이상</li> |
| 114 | + <li>VS Code (권장 IDE)</li> |
| 115 | + <li>OpenAI API Key</li> |
| 116 | + <li>Git/Github</li> |
| 117 | + </ul> |
| 118 | + <p>환경 설정 가이드</p> |
| 119 | + <p>환경 설정이 완료되지 않은 경우 실습 진행에 제한이 있을 수 있습니다. 반드시 강의 전까지 설치를 완료해 주시기 바랍니다.</p> |
| 120 | + <ul> |
| 121 | + <li>Windows 사용자: [<a href="https://youtu.be/mVu6Wj8Z7C0?si=GnlZEOa_n15CXm7K&t=555" target="_self">환경 설치 가이드 영상</a>] / [<a href="https://teddynote.com/10-RAG%EB%B9%84%EB%B2%95%EB%85%B8%ED%8A%B8/%ED%99%98%EA%B2%BD%20%EC%84%A4%EC%A0%95%20(Windows)/" target="_self">환경 설치 가이드 문서</a>]</li> |
| 122 | + <li>Mac 사용자: [<a href="https://youtu.be/mVu6Wj8Z7C0?si=EC_b2MIybS5nT7Lg&t=1308" target="_self">환경 설치 가이드 영상</a>] / [<a href="https://teddynote.com/10-RAG%EB%B9%84%EB%B2%95%EB%85%B8%ED%8A%B8/%ED%99%98%EA%B2%BD%20%EC%84%A4%EC%A0%95%20(Mac)/" target="_self">환경 설치 가이드 문서</a>]</li> |
| 123 | + </ul> |
| 124 | + <p>실습 자료:</p> |
| 125 | + <ul> |
| 126 | + <li>[<a href="https://github.com/teddylee777/langchain-kr" target="_self">실습 소스코드 저장소</a>]</li> |
| 127 | + </ul> |
| 128 | + </li> |
| 129 | + <li> |
| 130 | + <h5>커리큘럼</h5> |
| 131 | + <h6>Part 1: LangChain Tools & Agent 기초</h6> |
| 132 | + <ul> |
| 133 | + <li>LangChain 도구(Tools)와 툴킷(Toolkits) 이해</li> |
| 134 | + <li>사용자 정의 도구(Custom Tools) 구현</li> |
| 135 | + <li>LLM에 도구 바인딩(Binding Tools)</li> |
| 136 | + <li>Agent와 AgentExecutor 생성 및 활용</li> |
| 137 | + </ul> |
| 138 | + <h6>Part 2: Agent 고급 기능</h6> |
| 139 | + <ul> |
| 140 | + <li>Agent 중간단계 스트리밍(stream) 구현</li> |
| 141 | + <li>AgentStreamParser 활용</li> |
| 142 | + <li>Agent에 메모리 추가(멀티턴 구현)</li> |
| 143 | + <li>다양한 LLM 활용 (GPT, Claude, Gemini, TogetherAI, Ollama)</li> |
| 144 | + <li>iter() 함수를 통한 단계별 출력</li> |
| 145 | + <li>Human-in-the-loop 구현</li> |
| 146 | + </ul> |
| 147 | + <h6>Part 3: 실전 응용</h6> |
| 148 | + <ul> |
| 149 | + <li>Agentic RAG 구현</li> |
| 150 | + <li>데이터 분석 Agent 개발</li> |
| 151 | + <li>CSV, EXCEL 파일 분석</li> |
| 152 | + <li>업무자동화 Agent 구현</li> |
| 153 | + <li>FileManagementToolkits를 활용한 파일 관리</li> |
| 154 | + <li>보고서 작성 Agent</li> |
| 155 | + <li>web-search</li> |
| 156 | + <li>retriever</li> |
| 157 | + <li>file handling</li> |
| 158 | + <li>image-generation</li> |
| 159 | + </ul> |
| 160 | + <h6>Part 4: 프로젝트</h6> |
| 161 | + <ul> |
| 162 | + <li>CSV 파일 기반 데이터분석 Agent 구현</li> |
| 163 | + <li>실전 데이터 분석</li> |
| 164 | + <li>시각화</li> |
| 165 | + <li>리포트 생성</li> |
| 166 | + </ul> |
| 167 | + </li> |
| 168 | + </ul> |
| 169 | + |
| 170 | + <h3>시간 & 장소</h3> |
| 171 | + <ul> |
| 172 | + <li>시간 : 10:00 ~ 18:00</li> |
| 173 | + <li>장소 : 서울 서대문구 연희로 2길 62</li> |
| 174 | + </ul> |
| 175 | + |
| 176 | + <h4>기타 안내</h4> |
39 | 177 | <ul>
|
40 |
| - <li>{t("참여 희망 프로그램 (튜토리얼이라고 적어주세요)")}</li> |
41 |
| - <li>{t("성함")}</li> |
42 |
| - <li>{t("연락처")}</li> |
43 |
| - <li>{t("강연 주제 및 간단한 개요, 강의는 3~4시간 분량")}</li> |
| 178 | + <li>행사 당일 식사 및 주차 공간은 지원되지 않습니다.</li> |
| 179 | + <li>주변에 주차 공간이 여의치 않습니다. 대중교통을 이용해주시는 것을 권장드립니다.</li> |
| 180 | + <li>본 세션은 개인 장비 (노트북 등)을 반드시 지참하셔야 합니다.</li> |
44 | 181 | </ul>
|
45 |
| - </ol> |
46 |
| - <p>{t("많은 관심과 참여 부탁드립니다.")}</p> |
47 |
| - <ul> |
48 |
| - <li>{t("문의")}: [email protected]</li> |
49 |
| - </ul> |
| 182 | + </div> |
50 | 183 | </Page>
|
51 |
| - ); |
52 |
| -}; |
| 184 | + ) |
| 185 | +} |
53 | 186 |
|
54 |
| -export default Tutorial; |
| 187 | +export default Tutorial |
0 commit comments