Networks/회고록

SK networks AI Camp - 7월 4주차 회고록

코딩하는 Español되기 2024. 8. 4. 13:00

벌써 8월입니다. 서울에 올라온 지, 교육을 들은 지 벌써 1달째네요.

7월 4주차(7/29 ~ 8/2)에 배운 내용에 대해 적어보겠습니다.

TIL("Today I Learned") 방식으로 회고록을 작성하겠습니다.

 

7월 3주차 회고록

2024.07.26 - [Networks] - SK networks AI Camp - 3주차 회고록

 

SK networks AI Camp - 3주차 회고록

7/22(월)부터 7/26(금)까지 3주 차의 교육이 끝났습니다.벌써 3주 차라니 시간이 정말 빠른 것 같네요.그러다가도 HRD를 보면 10%라고 되어있는 것을 보니 마음이 아파요.이 또한 지나가겠죠?아래의

joowon582.tistory.com

 

 

 

<학습 내용>

○ Docker 명령어 사용법

2024.07.29 - [Networks] - SK networks AI Camp - docker 명령어 사용

 

SK networks AI Camp - docker 명령어 사용

파워셀, cmd 등등 기타 원하는 콘솔창을 통하여 진행해 주세요.(관리자 권한으로 실행 권장)○ 최신 우분투 설치(lastest 안 쓰면 자동으로 최신 설치)docker pull ubuntu:latest○ 우분투라는 이름의 이미

joowon582.tistory.com

 

○ Network와 Docker 통신

2024.07.29 - [Networks] - SK networks AI Camp - Network & docker 통신

 

SK networks AI Camp - Network & docker 통신

Network○ 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것○ 택배 우편과 인터넷 통신을 비교한 내용(쉽게 설명)    1. "송신처 주소"와 가까운 영업소에 모임    2. "수신처 주소"를 보

joowon582.tistory.com

 

○ Linux 명령어

2024.07.30 - [Networks] - SK networks AI Camp - Linux(설명,명령어 및 예제)

 

SK networks AI Camp - Linux(설명,명령어 및 예제)

리눅스 소개Linux○ 컴퓨터 운영체제 중 하나○ 처음 출시한 운영 체제 커널(kernel)인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영체제○ 종류    ● Ubuntu Linux, CentOS, Kali Linux    ● 하드

joowon582.tistory.com

 

○ HTML/CSS/JS

2024.07.31 - [Networks] - SK networks AI Camp - HTML(기본 설명)

 

SK networks AI Camp - HTML(기본 설명)

HTML Element[그림 설명]더보기○ Item elements : 브라우저에 콘텐츠가 없어도 보이는 태그 또는 콘텐츠를 꾸며주는 태그  a, video, button, audio, input, map, label, canvas, img, talbe 등  This span is an inline-level elem

joowon582.tistory.com

 

<성취>

1. CD 등 자주 사용하던 리눅스 명령어 외에 apt-get install(like pip install), cat(like print), touch(make file) 등 다양한 명령어에 대해 배움

2. CSS와 JS등을 재밌게(?) 게임으로 공부할 수 있는 사이트를 알게됨

   ● CSS Select the plate

https://flukeout.github.io/

 

CSS Diner

A fun game to help you learn and practice CSS selectors.

flukeout.github.io

    ● Flexbox Froggy  

https://flexboxfroggy.com/#ko

 

Flexbox Froggy

A game for learning CSS flexbox

flexboxfroggy.com

3. JavaScript를 사용했을 때 돌아가는 것이 오래 걸리기 때문에 body 제일 마지막에 둔다는 것을 알게 됨

 

<개선>

1. 1달 정도의 시간 동안 블로그를 꾸준히 적으면서 미니, 토이 프로젝트 등을 하면서 막히는 부분에서 해결할 수 있었음

  e.g. Lotte giants 선수 데이터 크롤링과정에서 Docker를 통한 MySQL연결, 데이터를 받아오지 못하는 경우 등의
         트러블을 기록함으로 똑같은 오류가 발생하였을 때 보다 빠르게 해결할 수 있었음

2024.07.31 - [Networks/Project] - SK networks AI Camp - 야구 데이터 분석해 보기(1) feat. Lotte giants

 

SK networks AI Camp - 야구 데이터 분석해보기(1) feat. Lotte giants

24년 7월 8일부터 진행중인 SK networks AI Camp에서 많은 것들을 배웠습니다.[7월 ~ 8월 배운 내용]Python, Database(Docker, DBeaver), Crawling(BeautifulSoup,Selenium), 리눅스 명령어, 화면구현 아무래도 짧은 시간동

joowon582.tistory.com

 

2.  mini, 개인, Toy 프로젝트 등 3번의 크롤링 연습을 통하여 익숙해져 모듈화를 생각하고 코딩을 하게 됨

2024.08.01 - [Networks/Project] - SK networks AI CAMP - Toy Project

 

SK networks AI CAMP - Toy Project

SK networks AI Camp에서 교육을 들으면서 배운 내용을 기반으로 Toy Project를 하기로 결정하였습니다.그래서 틀을 크게 정했습니다.대주제  ○ 스포츠 승부 예측 & 분석  ○ 소주제 : League of Legend 데이

joowon582.tistory.com

 

3. 받아온 데이터를 전처리하는 활동을 통하여 전처리하는 것의 어려움과 더 연습이 필요하다는 것을 느낌

  e.g. LCK_team_match 데이터 전처리(완) <- 이후 포스팅 예정

         Lotte_giants 데이터 전처리(완) : Lotte_giants 데이터 분석하기

 

4. 배운 내용을 토대로 내가 흥미가 있는 요소를 코딩하면서 재미를 느낌(LoL, 야구 데이터 등)
   여유가 된다면 게임을 만들어보고 싶다는 생각이 들었음

  e.g. 망곰이 키우기(유랑상점에 요청하여 게임을 만들어보고 싶다 하고 디자인을 받아온 후 제작)

 [유랑상점, 부앙단에서 이 글을 보시고 흥미가 있으시다면 연락 주세요...]

 

5. 데이터 아키텍처 설계 등 설계도 그리는 과정에서 어려움이 있었음. 이 부분을 보완해 나가야 할 것