안녕하세요! 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노트북을 제공해 주시는데, 초기 세팅이라 제가 필요한 것들을 세팅했습니다.
- 필요한 앱들 다운로드
- 터미널 가독성이 떨어져서 oh-my-posh 설치 후 커스텀
- vscode github 레포지토리 연동하기 등
- 신청하면 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시간 반 수면 시간 확보하기 & 체력을 키우기 위한 간단한 운동
- 훈련생분들과 얘기 나누며 맛집 정보를 들어야겠다 ㅎㅎ
아직은 알고 있던 내용을 다시 배우는 거라 학습에 있어 큰 문제 사항은 없습니다. 현재 배우는 것들은 복습이라 생각하고 임하고 있는데, 덕분에 정확히 모르고 있던 개념들을 정립하고 갈 수 있어서 도움이 되고 있습니다!
'Weekly' 카테고리의 다른 글
[플레이데이터 SK네트웍스 Family AI 캠프 11기] 5주차 회고 (0) | 2025.03.10 |
---|---|
[플레이데이터 SK네트웍스 Family AI 캠프 11기] 4주차 회고 (0) | 2025.03.02 |
[플레이데이터 SK네트웍스 Family AI 캠프 11기] 3주차 회고 (0) | 2025.02.24 |
[플레이데이터 SK네트웍스 Family AI 캠프 11기] 1주차 회고 (0) | 2025.02.12 |