일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 백준온라인저지
- Python
- Pseudo Lab
- 2023년 목표
- terraform
- 알고리즘
- dsf
- telegram
- data_engineer
- Spark
- docker
- airflow webserver
- MySQL
- SQL
- 프로그래머스
- BOT
- 그리디
- leetcode
- Airflow
- datacamp
- Data Engineering
- 빅데이터를 지탱하는 기술
- 백준 온라인 저지
- Dynamic Programming
- 데이터 엔지니어
- airflow architecture
- hackerrank
- docker image
- delete join
- docker container
- Today
- Total
목록전체 글 (104)
Lim Seunghyun Space
보호되어 있는 글입니다.

설치 환경 Ubuntu 서 설치시 주의 사항 (설치가 되어 있는 경우) 이전 버전의 도커 삭제 설치 시작 설치 환경 서버 : AWS Lightsail OS : Ubuntu 18.04.1 LTS Ubuntu 에서 설치시 주의 사항 64bit 의 Ubuntu 환경에서 설치가 가능하며 다음의 버전에서 설치 가능 Impish 21.10 Hirsute 21.04 Focal 20.04 (LTS) Bionic 18.04 (LTS) 16.04 LTS에서는 더 이상 지원되지 않기 때문에 사전에 미리 확인 버전 확인을 위한 명령어 cat /etc/issue Ubuntu 요구 사항 확인 : https://docs.docker.com/engine/install/ubuntu/ (설치가 되어 있는 경우) 이전 버전의 도커 삭제 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
문제 링크 문제 내용 나의 풀이 및 설명 (With Python3) 문제 링크 https://www.acmicpc.net/problem/2745 2745번: 진법 변환 B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 www.acmicpc.net 문제 내용 B진법 수 N을 주었을 때, 10진법으로 바꿔 출력하는 프로그램 작성 10진법을 넘어가는 진법에서 숫자로 표시할 수 없는 경우 알바펫 대문자를 사용하여 대체 A : 10, B : 11, C : 12, .... , Y : 34, Z : 35 입력 N, B가 한 줄로 제공 출력 10진법 결과 나의 풀이 및 설명 (..
데이터 엔지니어 역할 데이터 엔지니어 스킬 셋 데이터 팀의 발전 과정 데이터 웨어하우스란? 데이터 파이프라인 종류 데이터 엔지니어 역할 데이터 웨어하우스 혹은 데이터 레이크 관리 데이터 파이프라인 작성 및 관리 이벤트 수집 사용자의 행동 데이터 데이터 엔지니어 스킬 셋 SQL(기본) : Hive, Presto, SparkSQL 등 Programming Language : Python/Scala/Java Large Scale Computing Platform : Spark/YARN Knowledge : Machine Learning, A/B test, Statistics Colud Computing Redshift/EMR/S3/SageMaker from AWS BigQuery/ML Engine from G..

데이터의 흐름 데이터 조직의 비전 데이터 조직의 구성 데이터 조직의 형태 데이터의 흐름 서비스로부터 생성된 내부 및 외부 데이터를 Production DB에 저장 Production DB에 있는 데이터를 ETL을 통해 Data Warehouse에 적재 Data Warehouse에 적재된 데이터에서 지표를 설정하고 대시보드 형태로 시각화 Data Warehouse에 적재된 데이터를 통해 서비스에 필요한 모델을 생성 데이터 조직의 비전 신뢰할 수 있는 데이터로 회사의 부가가치 생성 고품질의 데이터로 중요 지표를 가지고 결정권자가 방향을 결정(Decision Science) data informed decisions : 데이터를 참고하여 결정하라 data driven decisions : 데이터가 나타내는대로..

1. 삽입 정렬 의미 2. 삽입 정렬 개념 3. 삽입 정렬 예시 4. 삽입 정렬 구현 (With Python3) 삽입 정렬 의미 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘 삽입 정렬 개념 삽입 정렬은 정렬하고자 하는 리스트의 크기가 n이라면 n-1번 반복하여 key 값을 기준으로 삽입할 위치를 찾아 반복하는 알고리즘 삽입 정렬의 첫 번째 시작은 두 번째 값이 key가 되어 첫 번째 값과 비교하여 첫 번째 값보다 작은 경우 첫 번째 값은 뒤로 밀리고 key가 첫 번째로 이동한다. 두 번째 바퀴에서는 세 번째 값이 key가 되고 두 번째 값과 비교하여 작은 경우 서로 위치를 교환한다. 이때 key는 두 번째 값이 ..

1. 선택 정렬 개념 2. 선택 정렬 예시 3. 선택 정렬 구현 (With Python3) 4. 선택 정렬 특징 선택 정렬 개념 제자리 정렬 알고리즘의 하나로, 다음의 순서를 반복해서 정렬하는 알고리즘 주어진 데이터 중, 최솟값을 찾는다. 해당 데이터를 가장 맨 앞의 데이터와 교체 맨 앞의 위치를 뺀 나머지 데이터를 동일한 방법으로 반복 선택 정렬 개념 만일 [3,4,5,1,2]을 정렬한다고 하면 리스트의 최솟값은 1이므로 0번째 인덱스인 3과 값을 교환한다. 그 결과는 [1,4,5,3,2]. 그다음 리스트에서 1을 제외한 최솟값은 2이므로 1번째 인덱스인 4와 값을 교환한다. 그 결과는 [1,2,5,3,4]. 그다음 리스트에서 1,2를 제외한 최솟값은 3이므로 2번째 인덱스인 5와 값을 교환한다. 그 ..

1. 버블 정렬 정의 2. 버블 정렬 개념 3. 버블 정렬 예시 4. 버블 정렬 구현 (With Python3) 버블 정렬 정의 두 인접한 원소를 검사하여 정렬하는 방법 버블 정렬 개념 두 인접한 원소를 검사하기 때문에 n번째는 n+1번째 값과 비교하여 교환해주는 방식으로 진행한다. 만일 정렬하고자 하는 대상이 [6,5,3,1,8,7,2,4]이라면, 첫번째 값인 6은 두번째 값인 5와 비교를 하고 첫번째 값이 두번째 값보다 크기 때문에 서로 값을 교환해준다. 그 결과 [5,6,3,1,8,7,2,4]가 되고 그 다음으로는 두번째 값인 6과 3을 비교해서 값을 교환해준다. 그 결과 [5,3,6,1,8,7,2,4]가 되고 그 다음으로 세번째 값인 6과 네번째 값인 1을 비교해 값을 교환해준다. 이런식으로 마지..