profile
뭐든 하자

Instacart Market Basket 분석해보기

Kaggle에서 해당 데이터를 다운로드 해 MySQL workbench에 import를 했습니다. https://www.kaggle.com/psparks/instacart-market-basket-analysis 데이터 세트에는 aisles, departments,

2020년 10월 1일
·
0개의 댓글
·

데이터 분석을 위한 파이썬 철저 입문

데이터 분석에 대해 더 알고 더 잘해보고 싶은 마음에 파이썬을 시작하게 되었습니다. 물론 어디까지나 파이썬은 데이터 분석을 위한 도구에 불과하지만 이 도구를 어떻게 활용해야 할지를 알려면 이 도구에 대한 기본 지식이 필요하다고 생각했습니다. 많은 책들이 있었지만

2020년 10월 1일
·
0개의 댓글
·
post-thumbnail

SQL로 맛보는 데이터 전처리 분석

우연히 MySQL을 접했습니다. 물론 데이터 '분석'을 위해 접했던 건 아니고 DB화 해서 node로 쿼리를 짜야 하는 작업을 위해서였습니다. Workbench 처음 켰을 때만 해도 아는 게 하나도 없었던 상태라 매우 두려워했던 기억이 납니다. 해야할 일이 있었기에 데

2020년 8월 6일
·
0개의 댓글
·

SQL_ aggregate functions

: column의 값들을 계산해 하나의 값을 리턴하는 함수. 'COUNT()'를 제외하고 'aggregate functions'는 'null' 값들을 무시한다.: 인자로 들어온 column의 전체 row의 개수를 세는 함수.모든 row를 세고 싶을 때 '\*' 를 괄호

2020년 6월 21일
·
0개의 댓글
·

DB_MySQL

정보량의 폭발적 증가는 'file'만으로 커버하는 데 한계가 발생했고, 1960년부터 데이터 정리, 정돈을 할 수 있는 전문적 소프트웨어를 만들기 시작했다. 이런 맥락에서 만들어진 소프트웨어들을 'database'라고 부르기 시작했다.Relational database

2020년 6월 7일
·
0개의 댓글
·

Express; req.params vs. req.body

Node JS로 api를 짜던 와중에 req.params와 req.body의 차이가 궁금해서 쓰는 글. Request object req.params와 req.body 둘 다 request 프로퍼티에 해당한다. 그렇다면 express에서 request는 정확히 어

2020년 5월 24일
·
0개의 댓글
·
post-thumbnail

Handling JWTs onto Login

1. 'JWT'란? : 'JWT'는 언제 사용될까? 'JWT'의 구조는? 2.

2020년 5월 17일
·
0개의 댓글
·

Regarding on a HTTP request using 'Axios'

'요청'과 '응답' 관련 질문을 받았는데 가물가물한 기억을 붙잡고 대답해 나가는 '나'를 또 마주하기 싫어 하는 정리. 

2020년 5월 9일
·
0개의 댓글
·

ES6 Modules(모듈)

es6의 모듈에 대해

2020년 5월 3일
·
0개의 댓글
·
post-thumbnail

Next js_getInitialProps

Next js에서 데이터를 가져오기 위해서는 'getInitialProps'라 불리는 비동기 함수를 이용한다. async 함수로 'pages' 폴더 아래 어떤 페이지에서든 'static method'처럼 이용할 수 있다.fetch를 통해 받아온 데이터를 'props'로

2020년 2월 16일
·
0개의 댓글
·

쿠키와 세션, cookie & session

웹에서는 클라이언트(브라우저)와 서버 간에 데이터를 주고 받기 위한 방식으로 요청/응답 프로토콜을 사용하고 있다. 프로토콜이란 컴퓨터나 원거리 통신 장비 사이에서 메시지, 데이터를 주고 받는 양식과 규칙의 체계이다. 쿠키와 세션이 필요한 이유는 HTTP 프로토콜의 특

2020년 2월 16일
·
0개의 댓글
·

비동기처리

동기처리와 비동기처리, synchronous and asynchronous 1. 동기처리, synchronous 아래의 코드를 살펴보자. 위의 코드가 실행되는 순서를 살펴보면, button tag를 클릭한다. 클릭 이벤트가 발생하면서 alert가 "you click

2020년 2월 9일
·
0개의 댓글
·

[repl.it] 원시타입과 참조타입

Assignment addProperty 함수 구현 info라는 인자를 받는다. info는 객체이며 profile 객체에 추가할 프로퍼티 정보가 들어있다. 예를 들어 { age: 20 } 라는 객체를 넘기게 된다. profile 객체를 복사하여 새로운 객체에 프

2020년 2월 2일
·
0개의 댓글
·

JavaScript_ Scope

scope: 프로그램의 다른 부분들에 접근가능하거나 가능하지 않은 어떤 변수들에 대한 범위, 설정 blocks: {}, curly brace로 감싸인 statements global scope: 프로그램의 모든 부분에 접근 가능한 변수 영역 global variable

2020년 2월 2일
·
0개의 댓글
·

[WeCode] 2차 프로젝트 후기

프로젝트 소개 'JustSeller'라는 유통 관련 서비스의 웹사이트를 약 12일간 클론하는 작업을 진행했습니다. 전반적으로 HTML과 CSS 코드가 어느정도 제공된 상태에서 JavaScript, React, Styled Components를 이용해 거의 모든 페이지를

2020년 1월 26일
·
0개의 댓글
·

Data Structure, 자료구조

데이터를 담는 '무언가', 공간 === 자료구조 데이터를 어떻게, 언제, 무엇에 이용할 것인지에 맞춰 자료구조를 선택 (ex. 사과를 언제, 어떻게, 무엇으로 이용할 것인지에 맞춰 적당한 용기나 저장 공간이 필요) 자료구조가 많은 이유: 데이터를 가지고 활용을 하는 r

2020년 1월 11일
·
0개의 댓글
·

Unit Text, 유닛 테스트

Unit Test? : 테스트할 수 있는 가장 작은 단위를 테스트하는 코드를 작성해서 'test'하는 것 함수 메소드 테스트 유형 End-to-End & UI testing: : 브라우저가 제대로 렌더링 되는지 확인하는 것. 모든 시스템을 다 갖추고 사람이 직

2020년 1월 11일
·
0개의 댓글
·

리덕스(Redux)

'Redux'는 애플리케이션(application)의 'state'를 관리하는 자바스크립트의 오픈소스 라이브러리로, 유저 인터페이스(user interfaces)를 만들기 위해 보통 'React', 'Angular'와 함께 쓰인다. Q. 'context API'를 쓰

2020년 1월 5일
·
0개의 댓글
·

[WeCode] 1차 프로젝트 후기

프로젝트 소개 약 12일간 작업할 홈페이지를 선정해 클론하는 프로젝트가 진행되었고, 제가 속한 팀은 'wiso'라는 청소예약 사이트였습니다. 저희 팀은 여러가지를 고려해 '가사도우미'와 '이사', '고객센터' 페이지를 작업하기로 하였고 추가적으로 로그인과 회원가입 페

2020년 1월 4일
·
0개의 댓글
·

리액트로 간단한 기능 구현 해보기

'state'를 설정해 'props'로 받아 간단한 함수 기능 구현을 해보자. 먼저 리액트 환경설정을 한다. 구현하고자 하는 기능 1) '+', '-' 버튼을 만들어 기본값에 더하고 빼보기 2) 각각 버튼 클릭 시 폰트 컬러 바꾸기

2019년 12월 29일
·
0개의 댓글
·