1. 숫자 데이터 (Numeric Data Types) 숫자형 데이터란, 정수/실수/복소수/2진수/8진수/16진수를 포함하며 가장 많이 사용하는 데이터 타입중에 하나다. 파이썬은 숫자의 표현 범위가 무한대이다. 숫자 데이터는 우리가 알고 있는 대부분의 연산을 그대로
문자열(String) 문자열 데이터란, 문자(character)의 나열을 의미한다. e.g. "Hello world" >string ; Character Sequence 파이썬에 다룰 수 있는 문자열의 크기도 제한이 없다. 파이썬에선 '와 " 두 가지의 기호를 통
연속형 데이터란, 하나의 변수가 하나의 데이터를 가지고 있던 숫자형 데이터와 달리, 여러개의 데이터를 하나의 변수에 가지고 있는 데이터 타입이다.연속형 데이터 타입에는 리스트(List), 튜플(Tuple), 문자열(String)이 있다. (문자열을 문자들의 나열로 인식
집합 자료형은 정말 말그대로 수학에서 배우는 집합 그 자체이다.수학에서는 집합을 {}로 표시했지만, 파이썬에서는 안타까운 이유로 {}를 사용하긴 하는데 그냥 사용할 수는 없다. 왜냐면 사전(Dictionary) 자료형도 {}를 사용하기 때문이다.공집합을 생성할 때는 반
조건문을 사용하기 위해선, 비교연산과 논리연산을 알아야 한다.money = 3000if money >= 300 : print("%s 나왔습니다. 거스름돈은 %d원 입니다." %("coffee", money - 300))else : print("%d원 더 투입
while문은 조건을 만족할 때 까지 반복한다.while (조건):(statement1) ...(statement2) ...(statement3) ... 조건이 만족하는 동안(while) statement1, 2, 3을 반복한다.Q. 커피가 다 질때까
for statement while문은 조건이 만족하는 동안 반복을 수행했지만, for문은 지정 횟수동안 반복을 수행한다. > 여기서 지정된 횟수라는 것은 반복 대상의 크기가 된다. 보통 iteratable object(반복 가능한 객체)를 대상으로 수행되며, 연속형
수학적인 의미의 함수와 개념은 비슷하지만 역할이 다르다.input이 들어와서 output이 정해진 규칙에 따라 나온다는 개념은 같지만, 프로그램에서의 하나의 함수는 하나의 기능을 나타낸다.정확하게 함수는 특정 기능을 구현한 코드 묶음이다.def 함수이름(param1,
requests는 파이썬에서 HTTP를 사용하기 위해 쓰여지는 라이브러리로, 오늘날 가장 많이 다운로드 되는 Python 패키지 중 하나입니다.import requestspage_no = 1page_url = f"https://finance.naver.com/
필요한 데이터 추출하기 bs4 라이브러리로 정리한 source에서 필요한 데이터를 찾았다면 해당 데이터가 속한 tag에서 데이터를 추출해야 합니다. find, find_all 함수를 이용하면 원하는 tag와 속성에 맞는 모든 정보를 가져올 수 있습니다. 다음과 같은
출처 : 링크텍스트
bs4 라이브러리는 동적 페이지를 제어할 수 없기 때문에 동적으로 만든 데이터를 크롤링 하기위해서는 selenium 라이브러리를 사용해야 합니다.Chromedriver 와 같은 web driver를 제어하기 위해서 사용되는 라이브러리 입니다.Chromedriver를 사
출처 한국석유공사 오피넷 유가 데이터 가져오기 먼저 'opinet.co.kr'은 동적 페이지로 작동되기 때문에 selenium과 chromedriver를 사용하여 페이지에 접속해야 합니다. > - 해당 페이지에서 유가 데이터를 가져오려면 먼저 시/도를 선택한 후 시
Numpy 라이브러리 Numerical computing with Python의 약자로 수치연산 및 벡터 연산에 최적화된 라이브러리이다. 2005년에 만들어졌으며, 오픈소스이다. 최적화된 C code로 구현되어 있어 좋은 성능을 가지고 있다. 파이썬과 다르게 수치 연산
pandas pandas란 Python Data Analysis Library의 약자로 정형 데이터 분석에 최적화된 라이브러리이다. 2008년에 만들어졌으며, 2009년에 오픈소스가 되었다. 정형 데이터를 효율적으로 표현할 수 있는 DataFrame 형태로 모든 데이터
파이썬에서 차트나 플롯으로 데이터를 시각화하기 위한 모듈로 사용이 간편하고 다양한 그래프를 제공하는 라이브러리이다.pandas의 객체에서 메서드로 matplotlib의 함수를 사용할 수 있다.그래프에서 색상을 추가하려면 다음과 같은 인수를 사용해야 한다.이 외에도 cs
선 그래프는 수량을 점으로 표시하고 그 점들을 선분으로 이어 그린 그래프를 말한다.pyplot.plot 함수를 사용하여 그리며, 주요 파라미터로는 다음과 같다.x, y : x,y 축에 들어갈 값을 의미하며, iterable한 객체여야 한다.linewidth : 선 두께