전체 글 12

aio3기 오프라인강의 회고 5

오늘 fastapi라는 프레임워크를 이용해서 서버를 구획하고 내가 요청을 보내고 응답을 받는 시간을 가졌다.github 수업과 비슷하게 개념과 흐름을 주로 배우는 느낌이었다.왜냐면 이걸 외워서 내가 수작업으로 작성할 수 없다는 확신을 받았기 때문이다.그래서 목표는 'llm에게 최소한 물어보면서 내가 작성할 수 있을 정도는 되자'였다. 내가 직접 다 머리속에 외우고 수작업으로 하나하나 작성해서 구동시킬 수 있을 정도의 이해가 필요하다고 하면 매우 어려운 강의다. 그래서 특정 기능 소개와, 그 기능들을 어떤 연관을 갖는지, 그리고 이를 구동시키기 위해서는 어떤 형식을 띄는지만 놓고 보면 별로 내용이 없는거 같기도 하다.

카테고리 없음 2026.09.21

aio3기 오프라인강의 회고 4

35. try, except, else, finally 의 뜻try: minutes = int(raw_value)except ValueError as error: print(f"{raw_value!r} 변환 실패: {error}") return Noneelse: print(f"{raw_value!r} 변환 성공") return minutesfinally: print("입력 처리를 종료한다.")try 문법의 기본 구조는 이렇게 이해하면 됩니다.try: # 에러가 날 수도 있는 코드except 어떤에러: # 그 에러가 발생했을 때 실행else: # 에러가 발생하지 않았을 때 실행finally: # 성공하든 실패하..

카테고리 없음 2026.09.21

aio3기 오프라인강의 회고 3

29.task1 = [1, 4]task2 = [1, 4]task3 = task1일때,print(task1 == task2) # Trueprint(task1 is task2) # Falseprint(task3 == task1) # Trueprint(task3 is task1) # True왜냐면 task1 과 task3는 같은 하나의 객체를 가르키고 있기 때문.task1 ───→ [1, 4]task3 ───↗task2 ───→ [1, 4]==는 값이 같은가를 물어보는 것이고is는 같은 객체인가를 물어보는 것이다.30.질문: def position(self) -> tuple[int, int]: return (0, 0)여기서 왜 tuple(int,int)가 아니라 tuple[int,i..

카테고리 없음 2026.09.21

[SK네트웍스 Family 엔코아AI캠퍼스] AI 오케스트레이션 캠프 3기_9월 1주차 회고

- `Keep` : 쉬는시간 시작과 끝이 늘어지지 않고 딱 제때 이루어지는 점. 화장실 손티슈 지급. 화장실 손 소독제 유치. 화장실 방향제 유치. - `Problem` : 딱히 없지만 굳이 고르자면 환기시스템의 부재 - `Try` : 점심 시간에 환기하기. - `Plus` : 좋았던 점: 노트북 대여해준다. 이외 환경들이 좋다. 청결하다. - `Minus` : 아쉬웠던 점: 딱히 없긴하다. - `Impressive` : 인상적이었던 점. 환경이 좋고 여러 이벤트들이 많다. 도전 과제등. - `DROP` : 딱히.. - `ADD` : 딱히.. - `KEEP` : Ai 프롬프트를 이용해서 복습하는 일. - `IMPROVE` : 수업 진행중 이해가 안되는 것을 미리 메모장에 옮겨두는 작업을 하는데, 그 과..

카테고리 없음 2026.09.18

aio3기 오프라인강의 회고 2

20.함수에서 화면 출력값과 반환값은 독립적인 존재이다. 같은게 아니다. 예) print("안녕하세요")는 "안녕하세요"를 반환하는 게 아닙니다. 그냥 화면에 보여주는 겁니다. 반환값은 None이다. 예) def greet(): print("안녕하세요") result = greet() print(result) 를 실행하면 결과값은; 안녕하세요 None 이다. 파이선 자체는 우항을 먼저 계산(=실행)하고 좌항으로 넘어가기 때문에 20-1.greet()이라는 함수를 실행함. 20-2.결과로 안녕하세요 가 '화면에'출력됨 20-3. 하지만 반환값은 None임. 즉 우항은 None이 됨 20-4 이제 result = None 이니 "None"을 result에 대입함 20-5. print(result)는 ..

aio 3기 오프라인강의 회고1

대부분 프리코스로 사전 온라인 강의로 배운 내용들을 오프라인 수업으로 다시 보게 되었다.휘발되었던 정보도 있었다.아는 내용 부분에서는 수업 분위기, 새로운 환경에 적응하는 시간을 가졌다. 1일차에서는 소크라테스식 복기 방법이 매우 인상적이었다.llm에게 복기 프롬프트를 주어서 당일 학습한 내용을 효과적으로 복기하는 방법이었다.이를 통해 확실히 각인한 내용은 다음과 같다; 1.[]은 자료형 안의 특정 항목에 접근할 때 쓴다는 것이다.()은 함수를 실행할 때 쓴다는 것은 이미 알고 있었는데 []로 확장할 생각을 못했다.그래서 dict 유형에서 키워드로 그와 관련된 값을 출력하기 위해선 print(parameter("키워드"))는 안되고 print(parameter["키워드"])가 된다는 것이다. 2. len..

카테고리 없음 2026.09.16

AIO 3기 프리코스 학습 5일차 회고

파이선 Ch6 ch7을 수강하여 마치고git 강의 ch6까지 수강하였다. #클래스상속종의 map을 그리는 것처럼함.# class class변수 (상위클래스변수) 를 하여 상위클래스의 성질을 그대로 가져올 수 있다예:여기서 class변수 Mage는 상위클래스변수인 Character의 성질을 그대로 갖는다.#super()를 이용하여 상위클래스변수의 성질을 복사붙여넣기 할 수 있다.그래서 Mage 클래스는 Character 클래스의 __init__(name, health)를 그대로 사용함.엄밀히 말하면 복사 붙여넣기가 아니라, Character 의 __init__(name, health) 부분으로 이동하여 그 함수를 그대로 호출하는거임 #여기서 super()사용시 self는 적지 않는다super().__ini..

카테고리 없음 2026.09.12

AIO 3기 프리코스 학습 4일차 회고

ch5 6... 을 하였다.강의를 수강하면서 복습을 위한 내용 정리를 한 내용이 있었으면 싶었다.그래서 이번 회고에는 몰랐던 내용이나, 헷갈린 내용, 배워도 낯설은 개념을 정리할까 싶다. #map: ()안의 함수에 각 요소들을 대입해주는 함수.그래서 ()안에 함수와 요소 둘 다 있어야함.대신, 값을 출력해주지는 않기에, list 함수를 이용해 리스트화 가능. #요소들이 순서쌍이면, 호출할 함수의 범위가 구분시켜야함.즉, 함수가 lambda로 변수(parameter)가 여러개 있고 요소를 바로 넣어 호출할 경우, Lambda라는 함수 전체를 괄호로 묶어야함.예: lamda a,b : a*b(10,20) --> 틀린 수식: 파이선은 함수 (a*b)(10,20)이 아니라 a*(b(10,20))으로 처리함.(..

카테고리 없음 2026.09.10

AIO 3기 프리코스 학습 3일차 회고

ch4를 수강하였다. 이번에는 강의도 많고 길이도 길었다.그러나 스트레스 받는 것은 따로 있었다.4-5 세트 강의를 듣는데, 전에 못봤던 dict, 키, 값 등의 개념이 나온 것이다. 나는 처음에 강사님이 빠르게 언급만 하고 넘어간 부분인가 하고 클로드에 직접 물어보면서 학습을 이어갔다. 그런데 하다보니 이 개념이 방대한 개념이라는 것을 깨닫고 뭔가 잘못되었음을 깨달았다. 알고 보니 강의 순서상 4-6강의가 4-5보다 선행된 강의였던 것이다. dict, 키, 값 등이 4-6에 설명이 되어있었다.이에 스트레스도 받고 굳이 안 받을 수 있는 스트레스였는데 하고 스트레스가 더 추가되었다. 그런데 다시 생각해보니 그만큼 내가 모르는 부분은 강의 등으로 알아가는게 쉽고 중요한 일이라는 것을 반증하는 거였다. 강의..

카테고리 없음 2026.09.08