Python

실습 환경 - Google Colab시계열 데이터 (Datetime)¶In [ ]:# 데이터 생성(실습 전 실행)import pandas as pddata = { 'Date1': ['2024-02-17', '2024-02-18', '2024-02-19'], 'Date2': ['2024:02:17', '2024:02:18', '2024:02:19'], 'Date3': ['24/02/17', '24/02/18', '24/02/19'], 'Date4': ['02/17/2024', '02/18/2024', '02/19/2024'], 'Date5': ['17-Feb-2024', '18-Feb-2024', '19-Feb-2024'], 'Date6': ['2024년02월17일', '2..
실습 환경 - Google Colab자주 활용되는 판다스 예제¶In [47]:# 학습 전 실행: csv파일 (data.csv) 생성import pandas as pdimport numpy as npdata = { "메뉴":['아메리카노','카페라떼','카페모카', '바닐라라떼', '녹차', '초코라떼', '바닐라콜드브루'], "가격":[4100, 4600, 4600, 5100, 4100, 5000, 5100], "할인율":[0.5, 0.1, 0.2, 0.3, 0, 0, 0], "칼로리":[10, 180, 420, 320, 20, 500, 400], "원두":['콜롬비아', np.NaN, '과테말라', np.NaN, '한국', '콜롬비아', np.NaN], "이벤트가":[1..
실습 환경 - Google Colab판다스 기초2¶In [1]:# 학습 전 반드시 실행: csv파일 (data.csv) 생성import pandas as pddata = { "메뉴":['아메리카노','카페라떼','카페모카', '바닐라라떼', '녹차', '초코라떼', '바닐라콜드브루'], "가격":[4100, 4600, 4600, 5100, 4100, 5000, 5100], "할인율":[0.5, 0.1, 0.2, 0.3, 0, 0, 0], "칼로리":[10, 180, 420, 320, 20, 500, 400],}data = pd.DataFrame(data)data.to_csv('data.csv', index=False)In [24]:# 데이터 불러오기df = pd.read_csv('d..
실습 환경 - Google Colab판다스 기초1¶In [2]:# 학습 전 반드시 실행: csv파일 (data.csv) 생성import pandas as pddata = { "메뉴":['아메리카노','카페라떼','카페모카', '바닐라라떼', '녹차', '초코라떼', '바닐라콜드브루'], "가격":[4100, 4600, 4600, 5100, 4100, 5000, 5100], "할인율":[0.5, 0.1, 0.2, 0.3, 0, 0, 0], "칼로리":[10, 180, 420, 320, 20, 500, 400],}data = pd.DataFrame(data)data.to_csv('data.csv', index=False)라이브러리 불러오기¶In [3]:import pandas as pd..
01. 도커(Docker) 설치하기 [MacOS] 개발환경 구성 - m1에 도커(Docker) 설치하기 [MacOS] 개발환경 구성 - m1에 도커(Docker) 설치하기 [설치 환경] Mac OS M1 01. 도커(Docker) 설치 아래 사이트에서 Docker Desktop for Mac with Apple silicon 선택하여 다운로드 https://docs.docker.com/desktop/install/mac-install/ Docker.dmg 실행 Docker Application 실행 후 서비스 najiwon.tistory.com 02. Airflow 설치하기 [MacOS] 개발환경 구성 - m1에 Airflow 설치하기 [MacOS] 개발환경 구성 - m1에 Airflow 설치하기 [설치..
[설치 환경] Mac OS M1 Docker version 25.0.3 Airflow 2.8.3 Visual Studio Code 1.74.2 Python 3.8.10 파이썬으로 만들어진 Airflow의 DAG 개발을 하기 위해서는 다양한 클래스파일이 있는 Airflow 라이브러리가 필요하다. 지난번에 만든 로컬 컴퓨터의 파이썬 가상환경(venv)에 라이브러리를 설치해준다. * pip install로 Airflow를 설치할 수 있지만 Docker로 설치한 이유 파이썬 Airflow 라이브러리 설치시 저사양의 아키텍처로 설치되고 여러 제약이 존재한다. (한번에 1개의 task만 실행 가능, 메타DB를 저사양 DB인 SQLite를 기본적으로 사용) 01. git repository 생성하기 github에 들..
[설치 환경]Mac OS M1Visual Studio Code 1.74.2   01. 필요한 파이썬 버전 확인docker & airflow 서비스 올리기  6개의 컨테이너 중 scheduler, worker 컨테이너에서 파이썬 버전 확인 airflow 컨테이너들은 파이썬 3.8.18 버전을 사용한다는 것을 알 수 있다. DAG 개발을 하기 위해서는 로컬 컴퓨터에 파이썬 3.8.18을 설치해야한다. 02. Installer로 파이썬 설치하기https://www.python.org/downloads/ 3.8.18은 installer가 없다고 나온다. 맥에는 인텔 CPU가 들어간 것도 있고 애플 실리콘(M1, M2)이 들어간 것도 있는데, 파이썬 최신 버전을 설치할 때는 어느 CPU를 사용하는지에 관계없이 m..