Part 04. EDA/웹 크롤링/파이썬 프로그래밍_ 시계열분석(forecast), 네이버 API분석

하은·2023년 11월 16일
0

시계열 데이터: 시간의 흐름에 대해 특정 패턴과 같은 정보를 가지고 있는 경우

Seasonal Time Series: 그 중 주기성을 갖고 있는 데이터를 다루는 경우

def test_def(a, b):
	return a + b
  • 가장 기초적인 모양의 def 정의
    : 이름(test_def)선언, 입력해야할 인자가 있으면 잡아주고(a, b) : 찍어줌
    : 함수가 출력할 값을 return으로 잡아줌(a + b)
a = 1

def edit_a(i):
	global a
    a = i

---

edit_a(2)
print(a)
= 2
  • 함수 밖에 있는 값을 사용하고 싶다면 global로 선언하기
def edia_a(i)
	a = i

---

edit_a(3)
print(a)
= 2
  • def 내에서의 변수와, 밖에서의 변수는 같은 이름이어도 같은 게 아니다.
def plotSinWave(**Kwargs):

** 이 중요! 키워드 지정하는 것
---
endTime = kwargs.get("endTime", 1)

= 사용자가 값을 입력하면 endTime값으로, 아니면 1을 디폴트값으로 써라

----->
plotSinWave() 으로 함수를 적으면, 디폴드 값으로 출력됨.

if __ name__== "__main___":
	print()
    
    던더name : 예약어. 누가 실행시켰는지가 저장됨. 

직접 실행했는지, 불러온건지 구분하기 위함



  • url 을 만드는 함수
  • 저장
  • 데이터프레임으로 저장
  • 데이터들을 수집
  • 엑셀로 저장

= 순서도가 있어야 코드의 흐름을 잡기 쉽다.

0개의 댓글