projects by myself
▽▼▽▼▽▼▽▼▽
- 1. JSP 프로젝트(feat. 고용노동부 해커톤) 개발 공부한지 3개월 정도 되었을 때, 고용노동부에서 해커톤을 주체한다고 들었다. 지금 생각해도 참가하기를 잘한 것 같다. 참가하면서 배운게 많은 기억뿐이다. 사실 예선에서도 탈락할 것 이라고 생각했는데 본선까지 가게되어 되게 깜짝 놀랬던... 왜냐하면 JSP로 게시판 겨우 구현하는 상황이었는데 본선 갈 지 누가 알았겠나... 아쉽게도 본선탈락하는 바람에 끝까지 구현을 못해보고 올 스톱이 되긴 했지만, 공부하는거 생길 때마다 새로 도전해보려고 아직도 시도중이다. 지금 보면 코드가 너무 더러워 한숨부터 나오지만... 좀 더 실력이 쌓이면 그래도 조금씩 리팩토링할 생각이다. >> 이거는 발표영상! 저땐, 다른 사람들은 다들 왜 그렇게 하는지 궁금해하지 않고 그냥 무대포로 내가 하고싶은데로 했다..... 모듈..
- 스프링 프로젝트(장소 후기 남기기) 게시판 만들기 프로젝트였고 정한 테마는 장소 후기 남기기였다. JSP 프로젝트일 때 지도API 사용했던 스킬이 아쉬워 이번에도 또 넣게 되었다. 전체적 컨셉은 지도에서 장소를 누르면 해당 장소에 대한 글을 남길 수 있는 식이다. 세션, 권한확인 등 새롭게 기능을 좀 추가해본 프로젝트이기도 하다. 이때 코로나로 인해 비대면 발표한 것으로 기억하는데 발표 녹화본을 받지 못한 것 같다. 발표영상 대신 피피티를 첨부함. >> 관련 피피티
- 파이썬 프로젝트(공공데이터를 활용한 내 님찾기) 프로젝트 내용은 공공데이터를 활용한 내님찾기 프로젝트이다. 내님찾기 프로젝트란? 원하는 이상형을 선택하면 그 이상형을 만날 확률을 볼 수 있다. 공공데이터로 그나마 연관성 있는 것을 찾아서 적용하기 위해 개발하는 것 보다 데이터 확보하기가 굉장히 힘들었다. 결국은 얕은 수학지식으로 해결했지만... >> 발표영상!!! 편집은 덜 했지만 아쉬운데로 올려둠. 현재 이 프로젝트의 목표는 1) 코드 모듈화& 함수화하기 2) flask 활용해서 껍데기 씌워보기 3) 코드정리..코드정리...코드정리!!! 4) 다양한 옵션 생각해보기. >> 아직 크는 중인 초보 개발자 JSP 프로젝트 깃허브 보러가기. https://github.com/jaunnnngs/python_project GitHub - jaunnnngs/py..
- 타이타닉 데이터 분석 데이터 분석 관련 개념도 정리해서 올려야하는데, 아무래도 직접 데이터 분석했는 것들을 정리하는데 손이 먼저 간다. 발표영상 >> 글정리>> 일단, 타이타닉 데이터를 받았을 때 데이터 전체적으로 파악하기위해 head를 찍어보았다. 결측치를 확인했을때 Age와 Cabin에서 발견. Age는 분포를 보니 중심이 치우쳐 진 것 같아 평균값이 아닌 중심값을 넣기로 결정했고 Cabin은 결측치가 너무 많아 삭제하기로 결정함. 삭제할 데이터 삭제하고, categorical 변수 변환으로 객실 등급을 나눠줌. 데이터 정리는 이정도로만 했고, EDA시작! 생각을 해봤을 때 전체 생존율을 계산해서 어떤 집단의 해당 생존율과 비교를 하면 좋겠다고 생각.(일종의 기준점을 세운다고 생각) 전체 생존율은 대략 38% 이므로 이 ..
데이터분석 Update!
▽▼▽▼▽▼▽▼▽
- 데이터 시각화(Data visualization) 데이터 시각화는 가장 낮은 수준의 분석이지만, 잘 사용한다면 복잡한 분석보다도 더 효율적이라고 한다. 빅데이터 분석, EDA를 할 때는 시각화는 필수이다. * 필요 개념 1) 모집단(population)과 표본집단(sample) - population : 분석 목표에 해당하는 '전체 대상' - sample : 모집단에서 추출된, 모집단의 부분 집합 표본집단으로부터 모집단의 특성을 추정하기 위해 통계학적 기법들을 사용함. 1) 단일 변수에 대한 분포를 확인 할 때 - histogram: 도수분포표 시각화 # Histogram # setosa - petal length df[df['variety'] == 'Setosa']['petal.length'].plot.hist() plt.show() - density..
- 타이타닉 데이터 분석 데이터 분석 관련 개념도 정리해서 올려야하는데, 아무래도 직접 데이터 분석했는 것들을 정리하는데 손이 먼저 간다. 발표영상 >> 글정리>> 일단, 타이타닉 데이터를 받았을 때 데이터 전체적으로 파악하기위해 head를 찍어보았다. 결측치를 확인했을때 Age와 Cabin에서 발견. Age는 분포를 보니 중심이 치우쳐 진 것 같아 평균값이 아닌 중심값을 넣기로 결정했고 Cabin은 결측치가 너무 많아 삭제하기로 결정함. 삭제할 데이터 삭제하고, categorical 변수 변환으로 객실 등급을 나눠줌. 데이터 정리는 이정도로만 했고, EDA시작! 생각을 해봤을 때 전체 생존율을 계산해서 어떤 집단의 해당 생존율과 비교를 하면 좋겠다고 생각.(일종의 기준점을 세운다고 생각) 전체 생존율은 대략 38% 이므로 이 ..
- 데이터 분석엔 어떤 것을 공부하는게 유리할까? 수학 전공자 입장에서 데이터분석을 공부하면서 느낀 점을 정리해본다. 일단 다양한 모델들을 공부하게 된다. 이 때, 기존에 이미 개발되어있는 모델들을 가져다 쓰는 것 뿐만 아니라 다루는 데이터마다 어떤 모델이 더 낫을지 기존 모델을 어떻게 재구성해서 사용하면 좀 더 유의미한 값을 도출해낼 수 있을지를 고민을 많이 하게 된다. 그래서 관련 모델들과 다룰 데이터에 대한 이해도 높을 수록 데이터를 잘 분석할 수 있는 것 같다. 탑재되어 있으면 좋을 만한 것 들은 여러가지가 있지만 세 개정도로 요약해보면 . . . 일단 첫번째!!!! 기본적인 통계 개념. 기본적인 통계 개념이라고 하면 보통 통계학개론 + a 정도라고 생각한다. 물론 처음부터 이걸 다알고 시작한다면 아주 좋겠지만...관련 전공이 아니면 솔직히 힘이..
New Update
▽▼▽▼▽▼▽▼▽
- Let's save the phone bills with MINT Mobile I just want to try to using the Mint mobile esim. because it's really good price than the other things. It's really good chance if you staying USA more than 2 months. In my case, I choose unlimited plan because I want to spend my data abundantly. Mint mobile gave me additional 3 months for what I chose. Maybe because of BLACKFRIDAY!! It's really awesome. so, I have 6 months unlimited plan just 9..
- Remoted desktop(window) by MacBook(silicon) Let's remoted desktop which one is window OS with MacBook(silicon). In my case, my main Computer is MacBookPro(M1 Pro/14 display/ 2021 ver), my sub Com is Window Desktop. But i want make better use of my desktop, so I thinking start to about how to remoted desktop. my wish list First. turn on/off desktop with macbook Second. of course can be used all of things about my desktop with macbook. Then..
- Node / React
- sql 개발자 1. 데이터 모델의 이해 * 모델링이란? => 설계, 디자인, 형상 ** 모델링의 특징 추상화(Abstraction): 아이디어를 간략하게 표현 단순화(Simplification): 복잡한 것을 단순하게 표현 명확화(clarity): 불분명함을 제거하고 명확하게 해석할 수 있도록 기술 tip) 데이터베이스의 모델링은 ‘현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법’ ***모델링의 세가지 관점 1) 데이터 관점 2) 프로세스관점 3) 데이터와 프로세스의 상관관점
- Web Modules/Path 메인프로젝트의 context-root 를 확인하면 보통 "/" 인경우가 있다. 처음에 프로젝트를 세팅할 때 프로젝트의 기본경로를 확인하지 않고 서버를 냅다 돌리는 경우가 많다. context-root 가 '/' 경우 서버의 path 도 동일하게 맞춰주어야한다. 만약 프로젝트가 돌아가는것들이 분명 필요한 파일이 모두 있는데 서버를 돌리고 나면 해당 파일들이 없다는 오류가 뜬다면 context-root와 서버 경로 문제가 맞지않음을 의심해보자. [경로 수정방법] 1. 서버를 더블클릭한다. 2. [Modules] 탭을 선택한다. 3. 해당프로젝트를 선택한 후 Edit 를 클릭한 후 Path 를 수정해준다. 4. Ctrl + S 로 저장을 꾸욱 한다음 서버 재시동을 해본다. 5. 정상작동! 완료