본문 바로가기

분류 전체보기118

[WIL] AI 오케스트레이션 개발자 국비지원 1주차 회고|개발 환경 설정부터 Git·GitHub, Python 기초까지 지난주에는 개발 환경을 설정하고 Git과 Python의 아주 기초적인 내용을 배웠다면, 이번 주에는 직접 코드를 작성하고 여러 파일을 연결하는 단계로 넘어갔다.Python 함수와 클래스부터 Git 브랜치를 활용한 협업, 프론트엔드와 백엔드의 관계, HTTP를 통해 서버와 데이터를 주고받는 흐름까지 배웠다.수업 내용이 점점 많아지면서 단순히 강사님의 코드를 따라 입력하는 것만으로는 부족하다는 것도 느꼈다. 이번 주에는 코드를 직접 나누고 합쳐보면서, 개발에서는 각각의 문법보다 전체적인 연결 구조를 이해하는 것이 중요하다는 것을 배웠다.이번 주에 배운 내용이번 주의 주요 학습 내용은 다음과 같다.Python 함수 작성과 코드 분리매개변수와 반환값lambda 함수의 기본 개념sorted()의 key와 reve.. 2026. 7. 17.
AI 오케스트레이션 개발자 국비지원 6일차 회고 | FastAPI CRUD와 async·await, Router·Schema 분리 및 팀 프로젝트 시작 (Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 오늘은 지금까지 배운 파이썬 문법을 실제 백엔드 프로젝트 형태로 연결하는 방법을 배웠다. 함수와 클래스, Git을 각각 따로 공부하던 단계에서 벗어나 FastAPI를 이용해 하나의 서비스를 만드는 구조를 이해하기 시작한 하루였다.특히 CRUD(Create, Read, Update, Delete)를 직접 구현하고, Router와 Schema를 분리하는 프로젝트 구조를 배우면서 왜 현업에서 코드를 여러 파일로 나누는지 조금씩 이해가 되기 시작했다. 난이도는 확실히 올라갔지만, 실제 프로젝트가 어떻게 만들어지는지 처음으로 감이 잡힌 하루였다.FastAPI CRUD 구현하기오늘은 고객(Customer)을 예제로 CRUD를 구현했다.CRUD는 거의 모든 웹 서비스에서 사용하는 가장 기본적인 기능이다.Create .. 2026. 7. 16.
AI 오케스트레이션 개발자 국비지원 5일차 회고 | FastAPI CRUD와 Git 협업, 백엔드 기초 이해 (Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 오늘은 지금까지 배운 Python을 실제 웹 서비스 형태로 연결하는 첫날이었다. 오전에는 Git 협업을 반복하면서 브랜치와 Merge 흐름을 익혔고, 오후에는 FastAPI를 이용해 CRUD(Create, Read, Update, Delete)를 직접 구현했다. 단순히 코드를 작성하는 것을 넘어 브라우저와 서버가 어떻게 데이터를 주고받는지 전체 흐름을 이해하는 시간이었다. 오전 수업 - Git 협업 반복 실습브랜치 협업 흐름 익히기오늘 오전에는 Git 협업을 계속 반복했다.처음에는 브랜치 생성, Commit, Push 정도만 이해하고 있었지만 여러 번 실습하면서 협업 흐름이 조금씩 머릿속에 정리됐다.오늘 반복한 흐름은 아래와 같다.자신의 브랜치에서 작업CommitPush리더가 모든 브랜치를 MergeMa.. 2026. 7. 15.
AI 오케스트레이션 개발자 국비지원 4일차 회고 | 예외 처리부터 Git 브랜치 협업까지, 실무 개발 구조를 배우다 (Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 오늘은 단순히 파이썬 문법을 배우는 수준을 넘어, 실제 개발 프로젝트에서 사용하는 구조를 이해하는 데 초점을 맞춘 하루였다. 오전에는 예외 처리와 JSON 파일을 다루는 방법을 익혔고, 오후에는 프로젝트 구조를 설계하는 방법과 Git을 이용한 협업까지 경험했다. 특히 코드 한 줄을 작성하는 것보다 "왜 이렇게 구조를 나누는지"를 계속 생각하게 된 하루였다. 예외 처리가 왜 필요한지 이해하다오늘 가장 먼저 배운 내용은 예외 처리(Exception Handling)였다.그동안은 프로그램에서 오류가 발생하면 그대로 종료되는 것이 당연하다고 생각했는데, 실제 프로그램은 오류가 발생해도 사용자에게 적절한 안내를 하고 계속 동작해야 한다는 것을 배웠다.예를 들어 존재하지 않는 파일을 읽는 상황에서는 FileNotF.. 2026. 7. 14.
AI 오케스트레이션 개발자 국비지원 3일차 회고 | Python 자료구조와 함수, 그리고 Codex 첫 사용 (Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 오늘부터는 본격적으로 Python 프로그래밍의 핵심으로 들어갔다. 지난 시간이 개발 환경을 만드는 시간이었다면, 오늘은 실제 프로그램을 어떻게 구성하는지 배우는 시간이었다. 특히 자료구조와 함수는 앞으로 AI 애플리케이션을 만들 때도 계속 사용될 개념이라 집중해서 들었다.오늘 배운 내용1. Python 자료구조(List, Tuple, Dictionary)오늘 가장 먼저 배운 것은 여러 개의 데이터를 관리하는 방법이었다.List가장 많이 사용하는 자료구조로 데이터를 자유롭게 추가, 수정, 삭제할 수 있다.예를 들어append()insert()pop()len()같은 메서드를 직접 사용하면서 데이터를 추가하거나 삭제하는 방법을 실습했다.또한for문으로 하나씩 꺼내기enumerate()index()등도 함께 연.. 2026. 7. 13.
AI 오케스트레이션 프리코스 1번째 | 파이썬 기초 문법: print(), input(), 불리언과 논리·비교 연산자 이번 파이썬 강의에서는 프로그램의 가장 기본적인 기능인 화면 출력과 키보드 입력, 그리고 조건을 판단할 때 사용하는 불리언(Boolean), 논리 연산자, 비교 연산자를 배웠다.프로그램은 사용자에게 정보를 보여주고, 사용자로부터 값을 입력받은 뒤, 입력된 값에 따라 서로 다른 결과를 만들어 낸다. 이번 내용은 앞으로 조건문과 반복문을 배우기 위한 기초가 되는 부분이다.1. print() 함수로 화면에 값 출력하기파이썬에서는 print() 내장 함수를 사용해 값을 콘솔 화면에 출력할 수 있다.print("Hello, World!")실행 결과는 다음과 같다.Hello, World!print() 안에는 문자열뿐만 아니라 정수, 실수, 리스트 등 다양한 값을 넣을 수 있다.print("Python", 10, 3.. 2026. 7. 13.
[WIL] AI 오케스트레이션 개발자 국비지원 1주차 회고|개발 환경 설정부터 Git·GitHub, Python 기초까지 국비지원 AI 애플리케이션 개발자 과정의 첫 주가 끝났다.이번 주에는 목요일과 금요일, 이틀 동안 수업을 들었다. 본격적인 AI 내용을 배우기 전, 앞으로 개발 공부를 이어가기 위해 필요한 개발 환경과 기초 개념을 익히는 시간이었다.예전에 접했던 내용도 있었지만, 막상 다시 직접 설정하고 코드를 작성해 보니 정확하게 알고 있지 않았던 부분이 많았다. 이번 과정을 통해 알고 있다고 생각했던 기초부터 하나씩 다시 정리해 보려고 한다.이번 주에 배운 내용이번 주에는 개발 환경을 준비하고, Git과 GitHub 사용법부터 Python의 기초 문법까지 배웠다.주요 학습 내용은 다음과 같다.VS Code 설치 및 기본 사용법Python 가상환경 생성과 활성화Python 인터프리터 설정터미널과 명령어 사용Git과 G.. 2026. 7. 12.
AI 오케스트레이션 개발자 국비지원 2일차 회고| 변수, 조건문, 반복문과 입력값 검증 (Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 파이썬 개발 환경부터 조건문·반복문까지오늘은 본격적으로 파이썬 기초 학습을 시작했다. 단순히 문법만 외우는 것이 아니라, 프로젝트마다 개발 환경을 분리하는 이유부터 파이썬 코드가 위에서 아래로 실행되는 과정, 변수와 문자열, 조건문과 반복문까지 전체적인 흐름을 배웠다.낯선 용어가 많았지만, 하나씩 생활 속 예시와 연결해서 생각하니 조금씩 이해되기 시작했다.1교시 — 프로젝트별 가상환경 만들기가장 먼저 앞으로 사용할 전체 수업 자료인 AIDVS 프로젝트를 준비했다. 폴더 안에는 각 과정의 예제 코드와 설명 문서가 들어 있었다.각 단원을 공부할 때는 먼저 다음 문서를 확인하면 된다.README.md: 이번 단원에서 무엇을 배우는지 설명SETUP.md: 환경을 어떻게 설정하는지 설명실습용 파이썬 파일과 과제 .. 2026. 7. 10.
AI 오케스트레이션 개발자 국비지원 1일차 회고| 개발 환경 세팅과 AI 시대의 개발자 기본기(Family 엔코아 SK 네트웍스 멀티 AI 에이전트) 오늘은 국비지원 AI 과정의 초반 수업으로, 본격적인 Python 문법에 들어가기 전에 앞으로 사용할 개발 환경을 세팅하고 전체 과정의 방향을 이해하는 시간을 가졌다. 처음에는 수강생들이 각자의 전공, 경험, 입과 이유를 간단히 소개했다. 개발 경험이 있는 사람도 있었고, 완전히 처음 시작하는 사람도 있었다. 전공도 컴퓨터 관련 전공뿐 아니라 경영, 디자인, 음악, 사진, 기획, 마케팅 등 다양했다. 서로 다른 배경을 가진 사람들이 모였지만, 공통적으로 AI 시대에 필요한 역량을 배우고 싶다는 목표가 있었다. 우리가 배우는 AI는 무엇인가수업에서 가장 먼저 정리된 부분은 이 과정의 방향성이었다.AI를 배운다고 해서 모두가 GPT 같은 모델을 직접 만드는 것은 아니다. AI 모델을 직접 학습시키는 영역은 .. 2026. 7. 9.
6년 만에 다시 개발자로: SK네트웍스 Family 엔코아 AI 캠퍼스 멀티 에이전트 AI 오케스트레이션 캠프 OT 후기 2020년에 웹 프로그래밍 국비지원 과정을 들은 이후, 약 6년 만에 다시 개발 공부를 시작하게 되었다.이번에 참여하게 된 과정은SK네트웍스 Family 엔코아 AI 캠퍼스 멀티 에이전트 AI 오케스트레이션 캠프다.그동안 나는 음악 작업을 하고, 학생들을 가르치며 프리랜서로 활동해왔다. 나름대로 쌓아온 경험은 있었지만, 시간이 지날수록 커리어의 안정성과 성장 방향에 대한 고민이 커졌다.개발을 완전히 처음 접하는 것은 아니다.전공도 개발과 관련이 있었고, 과거에 웹 개발 국비지원 과정을 수료한 뒤 프론트엔드 개발자로 짧게 일했던 경험도 있다.다만 이후 오랜 시간 개발과 멀어져 있었다.그래서 이번 과정은 나에게 단순한 수강이 아니라,다시 개발자로 돌아가기 위한 재시작에 가깝다.사전컨설팅에서 느낀 현실감과정 .. 2026. 7. 8.