본문 바로가기
Weekly

[플레이데이터 SK네트웍스 Family AI 캠프 11기] 2주차 회고

by 파이현 2025. 2. 14.

 

안녕하세요! SK 네트웍스 Family AI Camp 2주차 회고를 작성하겠습니다.

KPT 회고 작성에 앞서 배운 것과 제가 개인적으로 한 것들을 말씀드릴게요!

 

✅ What I Learn

250210 (월)

변수 (Variable)
      - 변수명 = 값
   
자료형 (Data Type)
      - 정수형, 문자열, bool, type casting, 리스트, tuple(불변), set(중복x), dictionary(key-value형식)

 

250211 (화)

조건문 (Conditional)
      - if - elif - else문
      - match - case문

반복문 (Loop)
      - for문, while문

 

250212 (수)

함수 (Function)
      1. function
          - def 키워드와 return 키워드
          - 매개변수와 인자
      2. lambda
          - 변수명 = lambda (매개변수):(함수실행내용)
          - map 함수, filter 함수
      3. 함수의 종류
          - 호출 방식에 따른 종류: call by value(단순 값 복사)와 call by reference(주소 복사)
          - 파라미터,반환값에 따른 종류: 파라미터o, 반환o / 파라미터x, 반환o / 파라미터o, 반환x / 파라미터x, 반환x

 

250213 (목)

클래스 (Class)
      1. 개념: 객체 지향 프로그래밍을 실현하는 개념으로, 클래스를 사용해 인스턴스를 생성할 수 있음
      2. 구성 요소
           - 속성: 클래스의 모든 인스턴스가 공유함
           - 메서드: 클래스 내부에 정의된 함수, self 키워드를 꼭 작성해야 함
           - 생성자: __init__
      3. 심화
           - 네임 스페이스와 스코프
              > 지역, 인스턴스, 클래스, 전역, 내장 네임스페이스
              > 네임 스페이스 검색 순서: 로컬 - 전역 - 빌트인 순
           - global과 nonlocal
              > global키워드: 설정 값을 전역적으로 유지해 여러 함수에서 값에 접근할 때 유용
              > nonlocal 키워드: 중첩 함수에서 바깥 함수의 변수에 접근할 때 사용
           - 상속
              > class 클래스명(부모 클래스명1, ...)
              > 오버라이딩: 내꺼(자식 클래스)에 정의된 객체가 없으면 부모 클래스로 올라가서 찾음

 

250214 (금)

모듈 (Module)
      1. 모듈 사용
           - import 모듈명
           - from 모듈명 import 객체명
           - as 별칭 

패키지 (Package)
      1. 패키지란? 모듈을 하나 이상 가지고 있는 폴더
      2. 패키지 사용
           - import 패키지명.모듈명
      3. PyPI (Python Package Index): 파이썬 외부 라이브러리
           - pip install
      4. requirements.txt

 

 

🐠 What I Did

  • 노트북 세팅
    • 신청하면 Window11 기반 HP노트북을 제공해 주시는데, 초기 세팅이라 제가 필요한 것들을 세팅했습니다.
  • SK 네트웍스 Family AI  Camp 1주차 회고 작성
 

[플레이데이터 SK네트웍스 Family AI 캠프 11기] 1주차 회고

안녕하세요! 이번 SK 네트웍스 Family AI 캠프 11기에 합류하여 훈련을 하게 되었습니다. 이번 훈련 과정을 들으며 꾸준하게 기록하려고 합니다. 앞으로 매주 기록하러 올 테니 기대해 주세요😎 

pygus.tistory.com

 

💭 KPT

Keep
  • 수업
    • 복습 차원으로 파이썬 기초 수업을 들으니 모호했던 개념이랑 잊고 있던 파이썬 개념이 정립이 돼서 도움이 된다.
      • 특히 lambda, call by value, call by reference 등은 파이썬을 처음 배울 당시 헷갈렸던 개념이었는데 다시 들으니 확실히 이해가 되었다.
      • 파이썬은 여러 변수를 한 번에 리턴할 수 있다. C++에서는 꿈도 꿀 수 없는,, C++은 구조체로 만들거나 벡터로 만들어서 무조건 하나만 리턴해야 한다. 이게 불편한지 몰랐는데 불편한 걸 깨닫고 나니 이제 알고리즘은 Python으로 풀고 싶어졌다 ㅋㅋㅎㅎ
      • 파이썬의 class 개념을 명확히 이해했다!
      • 배운 것이 어디에 쓰는 것인지 어떤 유기적인 관계가 있는지 설명해 주셔서 이해에 도움이 된다.
    • 강사님께서 알아두면 생산성을 높일 수 있는 단축키를 틈틈이 알려주셔서 실습할 때나 공부할 때 유용하게 잘 쓰고 있다!
    • 수업 중간에 정리할 시간이 있을 때 배운 내용에 대한 큰 개괄을 돌아볼 수 있어 기억에 더 잘 남아 효율적인 학습에 도움이 된다.
    • 강사님께서 알아두면 생산성을 높일 수 있는 단축키를 틈틈이 알려주셔서 실습할 때나 공부할 때 유용하게 잘 쓰고 있다!
    • 강사님께서 훈련생들을 위해서 레몬 사탕을 준비해 주셨다! 감사합니다😍
    • 클래스는 정확히 알고 있지 않아서 강사님께서 시간을 주실 때 노션에 정리하고 있는데 백지에 배웠던 것을 더듬어 기억하며 작성하고 있어 명확히 개념을 아는데 도움이 된다.
  • 일상
    • 7시에 일어나는 게 일상이 되고 있어 갓생 사는 느낌이라 기분이 좋다😁
    • 1시에는 점심 먹고, 집 도착해서 7시에 저녁 먹고 7시 이후로는 군것질을 하지 않아서 바른생활 습관 + 강제 간헐적 단식을 하게 되었다. 굿
Problem
  • 아직 주 5일 9 to 6에 익숙하지 않아서 그런지 목요일부터 컨디션이 많이 떨어진다.
  • 매일 점심 뭐 먹을지 고민해야 한다. 
Try
  • 컨디션 조절을 위한 7시간 반 수면 시간 확보하기 & 체력을 키우기 위한 간단한 운동
  • 훈련생분들과 얘기 나누며 맛집 정보를 들어야겠다 ㅎㅎ

 

아직은 알고 있던 내용을 다시 배우는 거라 학습에 있어 큰 문제 사항은 없습니다. 현재 배우는 것들은 복습이라 생각하고 임하고 있는데, 덕분에 정확히 모르고 있던 개념들을 정립하고 갈 수 있어서 도움이 되고 있습니다!