본문 바로가기

전체 글49

시간과 부호 시간과 부호화 (2023.06.12) [ 주요 개념] 시간 (UTC, KST, Timestamp) WHY?? 데이터에 맞게 시간을 저장하기 위해 가져온 데이터를 이해하기 위해 UTC 란? UTC = 협정 세계시, 영국을 기준으로 시차를 규정한 시간 영어 : Coordinated Universal Time 프랑스어 : Temps Universel Coordonné $ date -u UTC는 시차를 규정하기 때문에 지역 별 시차를 시간을 표현할 땐 UTC±0를 기준으로 표현한다. UTC±[hh]:[mm]:[ss] UTC±[hh]:[mm] UTC±[hh] UTC±0 : 영국 그리니치 천문대 시간을 기준으로 함. GMT(Greenwich Mean Time)로도 표기 KST란 KST(Korea Standard T.. 2023. 6. 12.
BI & Dashboard BI & Dashboard (2023.06.09) 데이터 분석 결과를 보여 줄 수 있는 방법 중 하나인 대시보드와 다양한 BI tool 중 Metabase와 Looker Studio를 이용하여 직접 만들어보는 실습을 했다. 이전에 배운 SQL문을 활용하여 데이터를 가져오고 다양한 그래프를 쉽게 그릴 수 있는 점이 흥미로웠다. [ 주요 개념] DB에 수집된 데이터를 다른 사람에게 시각화하여 전달하기 위한 방법 보고서 작성 : WORD, PPT, Google Slide 등 대화형 인터프리터 : Colab, Jupyter Notebook 등 웹 애플리케이션 : Flask, Django, Spring 등 BI 도구(대시보드) : Metabase, Google Looker Studio, Retool, Redash.. 2023. 6. 12.
Flask Flask (2023.06.08) 웹 애플리케이션 개발하기 위해 사용하는 도구 중 하나인 Flask에 대해 학습했다. [ 주요 개념] 데이터 직군과 웹 개발 업무의 상관성? (나는 데이터 업무 하고 싶은데 왜 개발에 사용되는 Flask를 배울까?) → 데이터 직군과 웹 개발 업무는 상호 보완적인 관계를 가지고 있다. 데이터 직군에서는 데이터 수집, 전처리, 분석, 모델링 등을 통해 가치 있는 정보를 추출하고 결정을 내리는 역할을 한다. 데이터 처리 결과를 다른 사람들과 공유하거나 활용하기 위해서는 웹 애플리케이션을 통해 데이터를 시각화하거나 모델을 배포해야 하고 이때 웹 개발에 대한 이해도가 필요하다!! 플라스크(Flask) vs 장고(Django) Flask와 Django 모두 파이썬 기반의 웹 프레임.. 2023. 6. 8.
Docker(도커) Docker (2023.06.07) [ 주요 개념] 운영 체제 (OS) OS : 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어 도커(Docker) 란? 애플리케이션 실행 환경을 코드로 작성할 수 있고 OS를 격리화하여 관리하는 기술 인프라들을 컨테이너라는 보관함에 담아서 한 장소에서 가져오는 것 컨테이너(Container) : 인프라를 비롯한 프로그램을 어떤 환경에서나 실행가능 할 수 있도록 해주는 개체 Docker Image docker image의 이름은 레지스트리 계정, 레포지토리 이름, 태그 세 가지 정보로 구성되어 있다. 도커파일(Dockerfile) 이미지 파일의 설명서 이미지(Image) 컨테이너화된 애플리케이션을 실행하기 위해 필요한.. 2023. 6. 7.