Kaggle에서 해당 데이터를 다운로드 해 MySQL workbench에 import를 했습니다. https://www.kaggle.com/psparks/instacart-market-basket-analysis 데이터 세트에는 aisles, departments,
데이터 분석에 대해 더 알고 더 잘해보고 싶은 마음에 파이썬을 시작하게 되었습니다. 물론 어디까지나 파이썬은 데이터 분석을 위한 도구에 불과하지만 이 도구를 어떻게 활용해야 할지를 알려면 이 도구에 대한 기본 지식이 필요하다고 생각했습니다. 많은 책들이 있었지만
우연히 MySQL을 접했습니다. 물론 데이터 '분석'을 위해 접했던 건 아니고 DB화 해서 node로 쿼리를 짜야 하는 작업을 위해서였습니다. Workbench 처음 켰을 때만 해도 아는 게 하나도 없었던 상태라 매우 두려워했던 기억이 납니다. 해야할 일이 있었기에 데
: column의 값들을 계산해 하나의 값을 리턴하는 함수. 'COUNT()'를 제외하고 'aggregate functions'는 'null' 값들을 무시한다.: 인자로 들어온 column의 전체 row의 개수를 세는 함수.모든 row를 세고 싶을 때 '\*' 를 괄호
정보량의 폭발적 증가는 'file'만으로 커버하는 데 한계가 발생했고, 1960년부터 데이터 정리, 정돈을 할 수 있는 전문적 소프트웨어를 만들기 시작했다. 이런 맥락에서 만들어진 소프트웨어들을 'database'라고 부르기 시작했다.Relational database
Node JS로 api를 짜던 와중에 req.params와 req.body의 차이가 궁금해서 쓰는 글. Request object req.params와 req.body 둘 다 request 프로퍼티에 해당한다. 그렇다면 express에서 request는 정확히 어
'요청'과 '응답' 관련 질문을 받았는데 가물가물한 기억을 붙잡고 대답해 나가는 '나'를 또 마주하기 싫어 하는 정리.
Next js에서 데이터를 가져오기 위해서는 'getInitialProps'라 불리는 비동기 함수를 이용한다. async 함수로 'pages' 폴더 아래 어떤 페이지에서든 'static method'처럼 이용할 수 있다.fetch를 통해 받아온 데이터를 'props'로
웹에서는 클라이언트(브라우저)와 서버 간에 데이터를 주고 받기 위한 방식으로 요청/응답 프로토콜을 사용하고 있다. 프로토콜이란 컴퓨터나 원거리 통신 장비 사이에서 메시지, 데이터를 주고 받는 양식과 규칙의 체계이다. 쿠키와 세션이 필요한 이유는 HTTP 프로토콜의 특
동기처리와 비동기처리, synchronous and asynchronous 1. 동기처리, synchronous 아래의 코드를 살펴보자. 위의 코드가 실행되는 순서를 살펴보면, button tag를 클릭한다. 클릭 이벤트가 발생하면서 alert가 "you click
Assignment addProperty 함수 구현 info라는 인자를 받는다. info는 객체이며 profile 객체에 추가할 프로퍼티 정보가 들어있다. 예를 들어 { age: 20 } 라는 객체를 넘기게 된다. profile 객체를 복사하여 새로운 객체에 프
scope: 프로그램의 다른 부분들에 접근가능하거나 가능하지 않은 어떤 변수들에 대한 범위, 설정 blocks: {}, curly brace로 감싸인 statements global scope: 프로그램의 모든 부분에 접근 가능한 변수 영역 global variable
프로젝트 소개 'JustSeller'라는 유통 관련 서비스의 웹사이트를 약 12일간 클론하는 작업을 진행했습니다. 전반적으로 HTML과 CSS 코드가 어느정도 제공된 상태에서 JavaScript, React, Styled Components를 이용해 거의 모든 페이지를
데이터를 담는 '무언가', 공간 === 자료구조 데이터를 어떻게, 언제, 무엇에 이용할 것인지에 맞춰 자료구조를 선택 (ex. 사과를 언제, 어떻게, 무엇으로 이용할 것인지에 맞춰 적당한 용기나 저장 공간이 필요) 자료구조가 많은 이유: 데이터를 가지고 활용을 하는 r
Unit Test? : 테스트할 수 있는 가장 작은 단위를 테스트하는 코드를 작성해서 'test'하는 것 함수 메소드 테스트 유형 End-to-End & UI testing: : 브라우저가 제대로 렌더링 되는지 확인하는 것. 모든 시스템을 다 갖추고 사람이 직
'Redux'는 애플리케이션(application)의 'state'를 관리하는 자바스크립트의 오픈소스 라이브러리로, 유저 인터페이스(user interfaces)를 만들기 위해 보통 'React', 'Angular'와 함께 쓰인다. Q. 'context API'를 쓰
프로젝트 소개 약 12일간 작업할 홈페이지를 선정해 클론하는 프로젝트가 진행되었고, 제가 속한 팀은 'wiso'라는 청소예약 사이트였습니다. 저희 팀은 여러가지를 고려해 '가사도우미'와 '이사', '고객센터' 페이지를 작업하기로 하였고 추가적으로 로그인과 회원가입 페
'state'를 설정해 'props'로 받아 간단한 함수 기능 구현을 해보자. 먼저 리액트 환경설정을 한다. 구현하고자 하는 기능 1) '+', '-' 버튼을 만들어 기본값에 더하고 빼보기 2) 각각 버튼 클릭 시 폰트 컬러 바꾸기