5.13
오늘 수강한 분량: 시계열분석 1
- Visual C++ Build Tool 다운로드
https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/- conda install pandas-datareader
- conda install -c conda-forge prophet
- pip install prophet(conda명령으로 안될 시 pip 명령으로 설치)
- from pandas_datareader import data
- from prophet import Prophet
def test_def(a,b):
return a + b
전역변수(global)
a = 1
def edit_a(i):
지역변수(local)
global a
a = i
$$ y = asin(2\pi ft + t_0) + b $$

- import matplotlib.pyplot as plt
- import numpy as np
- %matplotlib inline





5.14
오늘 수강한 분량: 시계열분석 2



















m.plot_components(forecast);
5.15
오늘 수강한 분량: naver API 1~2

https://developers.naver.com/docs/serviceapi/search/blog/blog.md#%EB%B8%94%EB%A1%9C%EA%B7%B8 # 개발 가이드


print(response_body.decode("utf-8"))













5.17

설정한 부분의 값을 다른 값으로 바꿔주는 함수
- fillna_df.fillna(value=0)
- value=n: NaN값이 n으로 채워짐
- method : {'backfill', 'bfill', 'ffill', None}, default None Method to use for filling holes in reindexed Series:
- ffill: propagate last valid observation forward to next valid.
- backfill / bfill: use next valid observation to fill gap.-
원본 데이터

fillna() 데이터

특정 부분을 NaN 값으로 바꾸기

method = "pad": 앞에 있는 값으로 NaN를 채워줌
































여기서부터 이해가 잘 안간당 .. ㅠ_ㅠ







5.18
5.19
-> 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체
-> 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
-> 서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
-> 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
• 데이터 정의 언어 (DDL: Data Definition Language)
- CREATE, ALTER, DROP 등의 명령어
• 데이터 조작 언어 (DML: Data Manipulation Language)
- INSERT, UPDATE, DELETE, SELECT 등의 명령어
• 데이터 제어 언어 (DCL: Data Control Language)
- GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어
MySQL 8.0 Command Line Client 접속 -> password 입력
create database mydb(데이터베이스 이름);
show databases;
drop database mydb(데이터베이스 이름);
use mysql(데이터베이스 이름)

select host, user from user;
create user 'zerobase(유저이름)'@'localhost' identified by '1234(비밀번호)';
create user 'zerobase(유저이름)'@'% identified by '5678(비밀번호)';
- 내부: drop user 'zerobase(유저이름)'@'localhost'
- 외부: drop user 'zerobase(유저이름)'@'%'

show grants for 'zerobase'@'localhost';
grant all on testdb.* to 'zerobase'@'localhost';
revoke all on testdb.* from 'zerobase'@'localhost';
flush privileges;


create table tablename(테이블명)
show tables;
desc tablename(테이블명);