[LG U+ Why Not SW Camp/python] 4월 2주차 회고록

joseon0thing·2025년 4월 11일
0

LG U+ Why Not SW Camp

목록 보기
5/9

github, notion 정리본 링크


(4월 2주차에는)

  • 기초 통계
    상관계수 도출
  • 결측치 분석
    msno 활용하기
  • 상관관계 분석
  • 시각화
    수치형 변수
    범주형 변수
  • 이상치 분석
    Z-Score 기반
  • Docker
    기본 세팅
    기초 명령어
  • Ubuntu / Oracle Virturebox
    기본 명령어 및 단축키
    작동 원리
  • 클라우드 리눅스 서버 할당
  • 서버 net-tools 및 vi, vim 설치
  • 리눅스 서버에 docker, python, git 설치
  • 리눅스 서버에서 github 연동 (ssh 사용) 및 local pc 연동 (http 사용)

전반적인 느낀점

kaggle에서 한글 폰트 적용부터 시각화, 결측치 분석, 상관관계 분석, 이상치 분석을 진행했다. 기초 통계를 하다가 시각화로 넘어가니 보이는 결과물이 있어 재밌었다.
특히 결측치 찾기는 비어있는 값을 찾고 값을 넣기 등 이론적인 내용이 이해가 잘됐다. 직접 전/후를 비교하면서 하다보니 더 이해가 잘됐던 거 같다
결측치 / 상관관계 / 시각화 Notion 정리본
ch11 clone coding 상관분석과 회귀분석 Notion 정리본
기초통계를 통한 상관계수 도출 Notion 정리본

대학교 수업에서도 그랬지만 가상환경은 정말 어렵다.
세팅부터가 문제였고 무거워서 개인 노트북이 버티지 못했다..
결국, 제공해주시는 사양 좋은 노트북으로 바꿔 진행했고 바꾸면서 놓친 진도 혹은 세팅 관련 진행을 강사님께서 따로 봐주셨다. 정말 감사하게도 신경을 많이 써주셔서 쉽게 할 수 있었다.
Docker Notion 정리본
Oracle / Ubuntu / Docker 세팅 Notion 정리본

리눅스 환경 내에서 pyenv, git, 가상환경 등 local에서 사용했던 환경을 세팅해줬다.
리눅스에서는 권한과 같은 명령어 때문에 초반에는 정신이 없었는데 git을 연동하는 부분은 꽤 흥미롭게 다가왔다. local과 linux에서 git clone하는 방식이 비슷한 듯 다른 것도 재밌었고 git path를 다르게 쓰는 이유를 강사님께 여쭤봤었는데, 그 이유도 꽤 흥미로웠다.
Linux 기본 명령어 Notion 정리본

좋았던 점

가상환경 파트에서 노트북 사양으로 인해 오류가 생기고 잘 안됐었는데 강사님께서 정말 신경을 많이 써주셔서 너무 감사했다.
오류가 나오면 같이 고민해주시고 해결 방안도 알려주시고 어떻게 찾는 지도 알려주셔서 오류가 나도 지나치는 게 아니라 왜 오류가 나고 어떻게 해결하는 지를 알려주셔서 한 번씩 짚고 넘어갈 수 있었다.

수업 중간중간에 기술블로그를 쓸 수 있도록 잠깐의 시간이 주어지니 놓치지않고 기록할 수 있어서 좋았다. 리눅스같은 경우는 python보다 명령어나 단축키가 익숙하지 않아 마음이 조급할 때가 있는데 중간에 시간을 주시기도 하고 쉬는시간에 봐주시기도 해서 수업의 내용을 놓치지않고 이해할 수 있어서 좋았다.

아쉬웠던 점

개인 노트북에서 모든 작업을 진행해 기록하고 싶었지만, ram과 저장공간 등 노트북 사양의 문제로 그러지 못해 너무 아쉬웠다.
다행히 학원에서 노트북을 제공해주어 수업에 빠지지않고 바로 연동할 수 있었지만 개인 노트북이 아니라 아쉬운 마음이 들었다.

개선할 점

notion에 정리를 할 때 조금 뒤죽박죽으로 정리를 하는 거 같아 반성했다.
다른 분들의 기술 블로그를 볼 수 있었는데, 다른 분들의 정리가 훨씬 깔끔하고 나중에 찾을 때 쉽게 찾을 수 있어 좋다고 생각했다.
그런 점에선 내가 정리한 notion은 오로지 기록만 한 느낌이 있어 반성하게 됐다.

다음주 계획

notion과 기술 블로그(velog)를 쓸 때 조금 더 효과적이고 디자인적으로 생각을 하고 작성을 해보려고 한다.
이번주부터 통계스터디에 들어가게 되었는데 잘하시는 분들이 너무 많고 내용이 어려워 걱정되지만 좋은 기회라고 생각하고 도전을 해보려고 한다. 이 통계스터디도 놓치지말고 잘 챙겨서 기록 등 나만의 것으로 만들어 갔으면 좋겠다.
추가로, 같이 수업을 듣는 분들 중 마음이 맞아 Python pandas 등을 다루는 스터디를 만들게 되었다. 여기서 git, notion, python 등을 다루며 협업 과정에 익숙해지고 python 내장 함수 등 다양한 방법을 접하고자 한다.
자체 Python Studt Git

profile
정리.velog

0개의 댓글