본문 바로가기

전체 글34

Jupyter Notebook 주피터노트북 단축키 정리 현재 위치 위에(above) 셀 추가 : Esc + a 현재 위치 아래(below) 셀 추가 : Esc + b dd c x v Shift+m 현재 셀 실행 ( 실행 후 아래 셀로 이동) : Shift + Enter 현재 셀만 실행 ( 실행 후 아래로 이동X) : Ctrl + Enter # Ctrl + / 2021. 10. 23.
[K-MOOC] 데이터엔지니어링 수업 정리 (1) 0. 서론 이번주부터 K-MOOC에서 세종대학교 변재욱 교수님의 데이터엔지니어링 수업을 듣고있다. 원래 주 관심사는 데이터 분석이었으나, 중소기업에서는 데이터 분석과 엔지니어 둘 다 다룰 수 있는 사람을 원하며 그런 업무를 하고 있다는 현직자 이야기를 듣고 데이터 엔지니어링에 대한 관심이 생겼다. 데이터 분석은 석사이상을 뽑기도 하고 데이터 엔지니어와 분석 둘 다 할 수 있으면 더 좋을 것 같아서이다. 데이터 엔지니어링은 단순히 데이터베이스와 SQL 정도만 알면 된다고 생각하던 무식한 시절이 있었다. 불과 저번주만 해도 ... 나는 원래 python을 주력으로 하던 사람인데 갑자기 java를 다시 해보려니 기억이 전혀안난다. java 방과 후 수업까지 진행했었는데 지금은 전혀 기억안나는게 신기할 따름 ... 2021. 10. 22.
데이터캠퍼스 2021 빅데이터 분석기사 책 서평 책을 무료로 제공받아 꼼꼼하게 읽어보았습니다​1. 글씨가 커서 잘 읽힌다. 눈이 나빠도 잘 볼 수 있다 2. 통계와 분석기법 부분 양이 굉장하며 자세하게 설명되어 있다 ​1. 글씨가 너무 크고 책이 너무 두껍다. 글씨 크기를 좀 줄이면 책의 두께도 줄어들지 않을까 하는 아쉬움2. 첨부 이미지 화질이 안좋은게 너무 많다. 표같은것은 직접 그렸으면 깔끔했을텐데 싶은 이미지도 많고 이미지 화질이 뭉개지는 것이 너무 많다. 공부하는데 방해가 되는 수준은 아니지만 책의 완성도가 떨어진다는 느낌을 받음3. 부족한 문제의 수. 한 소단원마다 문제가 있었으면 더 좋았겠다 싶은 마음이 있습니다4. 편집의 아쉬움. 내용은 없는데 혼자 있는 '-'과 문제는 앞페이지에 있고 문제에 대한 내용은 뒷장에 있는 등 이러한 도서 편.. 2021. 8. 17.
기초통계정리 (2) 빈도분석 (2) 빈도분석 - 빈도분석: 범주형 변수에 대한 빈도표를 작성하고 그에 적절한 그래프를 그리는 분석방법 - 빈도분석이 필요한 이유 1) 코딩 전 오류 값을 발견하기 위해 (데이터 노이즈) 데이터 노이즈 또는 입력 오류 값이 있는지 알아보기 위해 빈도분석을 실시한다. 예를 들어, 영화 제작 국가에 따른 한국 관관객 수의 차이를 분석한다고 가정해보자. 영화가 100개 있을 때, 그 중 한국 영화는 47개, 미국 영화는 29개, 영국영화는 21개, 일본영화, 인도영화, 중국영화는 각각 1개씩 있다면, 일본, 인도, 중국 영화는 아시아영화로 묶는 것이 개별적인 값으로 분석하는 것보다 더 좋은 값이 나올 수도 있다. 이런 것을 알아보기 위해 하는 것이 빈도분석이다. 2) 인구학적 문항 설문조사의 결과에 대해 분.. 2019. 11. 18.
기초통계정리 (1) 데이터와 통계학 데이터 분석을 공부하기 앞서 기초통계를 정리해볼까합니다. 기초통계정리 순서는 다음과 같습니다. (1) 데이터와 통계학 (2) 빈도분석 (3) 교차분석 (4) 카이제곱 검정 (5) 가설검정 (6) 일표본 T검정(1-sample) (7) 독립표본 T검정(2-sample) (8) 대응표본 T검정 (9) 상관분석 (10) 분산분석 (11) 회귀분석 *** (1) 데이터와 통계학 - 데이터는 척도에 의한 분류와 인과관계에 따른 분류로 나눌 수 있음 1) 척도에 의한 분류 데이터는 정성적 데이터와 정량적 데이터로 나뉨 정성적 데이터는 범주형 데이터를 말하며, 정량적 데이터는 연속형 데이터를 말함 정성적 데이터는 명목척도와 서열척도로 나눌 수 있음 명목척도: 상호 배타적인 범주로 수치를 부여한 척도 (예: 여자-0,.. 2019. 11. 18.
[카카오 API] 여러개 마커 표시하기 - (3) (8) 해결!!!! php-자바스크립트 지도 마크업하기 결과: 데이터베이스의 위경도 값이 잘 들어와있는 것을 확인할 수 있습니다. 2019. 5. 16.
[php] 공공데이터 API 불러온 뒤 mysql에 저장하기 공공데이터 API의 데이터 정보를 mysql에 저장하는 예제입니다. 전체 코드 2019. 5. 15.
[카카오 API] 여러개 마커 표시하기 - (2) 자바스크립트에서 php를 호출할때, json으로 변경 후 자바스크립트에서 ajax으로 호출하는 것이 깔끔하다는 조언을 듣고 시도해보고자 한다. (5) php 테스트 - mysql 불러온 뒤 json으로 출력하기 결과: json으로 정상적으로 출력되었다. (6) php 테스트 - 다른 php 파일에서 json php 호출하기 결과: (5)과 동일한 결과가 나왔다 (잘 불러와진것을 확인하였다. 결과는 같으므로 이미지는 생략) (7) php 테스트 - 자바스크립트 ajax 호출하기 ::::: 시도해보는 중 (계속된 실패) ::::: 결과: 2019. 5. 15.
[카카오 API] 여러개 마커 표시하기 - (1) 카카오 API를 이용하여 지도에 여러개의 마커를 표시하기 위해서는 php와 자바스크립트 언어를 사용해야한다. php로 mysql의 테이블 내용을 불러온 뒤 자바스크립트 변수에 넣어주어야하는데, 바로하는 법을 몰라서 여러 시행착오를 겪고 있다. (1) 자바스크립트만 사용 결과: 해당하는 위경도에 마크 하나가 잘 찍히는 것을 확인할 수 있다. (2) php 테스트 - 위경도 출력 결과: 위경도가 이쁘게 출력된다. (3) php 테스트 - 자바스크립트 속에 php 삽입 결과: (1)과 같이 마크 출력이 되는 것을 확인 할 수 있다. (4) php 테스트 - while문을 php에 넣고 자바스크립트에 표시하기 결과: 하나의 마크만 표시되는 것을 확인할 수 있었다. 확인 결과 그 하나의 좌표는 테이블 내용 중 가.. 2019. 5. 15.
데이터베이스와 웹 서버에 대한 나의 이해 정리 디비/웹 서버에 대한 나의 이해 정리 프론트엔드(클라이언트): 이용자의 웹브라우저에서 직접적으로 보이는 부분을 다루는 기술들백엔드: 웹브라우저가 주고받는 데이터를 기록하고 가져오는 등 일을 처리하는 기술들 데이터 베이스: 백엔드가 다르는 데이터를 보관하고 검색해오는 기술네트워크: 여러 컴퓨터 사이의 데이터 통신에 필요한 기술들에디터/툴: 각 주제 개발 작업에 필요한 도구들 선택과 활용기초 자료 구조: 프론트엔드나 백엔드 프로그래밍 모두에 쓰이는 기초 지식 및 데이터를 원하는 형태로 찾기 좋게 연결하는 구조 *** 프론트엔드에서 요청하면 백엔드의 서버가 응답해주고 그 응답 내용을 웹브라우저가 화면에 표시한다.  즉, 프론트엔드가 요청을 해서 서비스를 받는 입장 = 클라이언트 백엔드가 그 요청을 받아서 작업.. 2019. 5. 10.