본문 바로가기

python개발8

PANDAS - Plotting[PYTHON개발] plot() 메서드를 사용하여 다이어그램을 생성 Plotting EXAMPLE import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('data.csv') df.plot() plt.show() 결과 Scatter Plot scatter plot에는 x축과 y축이 필요 EXAMPLE x축에 "기간"을 사용하고 y축에 "칼로리"를 사용 kind = 'scatter' x = 'Duration', y = 'Calories' import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('data.csv') df.plot(kind = 'scatter', x = 'Duration', y .. 2023. 11. 2.
Pandas-Dataframe, csv 파일 읽어오기[PYTHON개발] pandas는 데이터 분석 라이브러리로 dataframe을 주로 다루기 위한 라이브러리이다 pandas 설치 명령어 pip install pandas Create an alias with the as keyword while importing import pandas as pd Pandas Dataframe 만들기 EXAMPLE mydataset = { 'cars': ["BMW", "Volvo", "Ford"], 'passings': [3, 7, 2] } myvar = pd.DataFrame(mydataset) print(myvar) 결과 cars passings 0 BMW 3 1 Volvo 7 2 Ford 2 Dataframe에서 특정 컬럼이나 로우(인덱스) 선택하기 column을 조회할때 df['co.. 2023. 11. 2.
PYTHON 클래스 상속[PYTHON개발] 상속을 통해 이미 존재하는 클래스의 모든 특징을 물려받는 새로운 클래스를 손쉽게 생성가능 부모 클래스(parent class) 또는 기초 클래스(base class): 미 존재하던 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class): 상속을 통해 새롭게 생성되는 클래스 클래스 상속하기 소괄호(())를 사용하여 그 안에 상속받고 싶은 클래스명을 입력하여 전달함으로 해당 클래스의 모든 멤버를 상속가능 문법 class 자식클래스명(부모클래스명): EXAMPLE class Animal: def __init__(self): self.run = True def sound(self): print("멍멍") class dog(Animal): def sound(self): print.. 2023. 11. 2.
파이썬 클래스와 객체[PYTHON개발] 클래스(class) 함수뿐만 아니라 관련된 변수까지도 묶어서 관리하고 재사용할 수 있게 해주는 것 객체(object) 클래스(class)와 객체(object)는 붕어빵과 빵틀로 비유할 수 있음 붕어빵을 계속해서 찍어낼 수 있는 틀을 클래스(class), 붕어빵 틀에서 찍혀 나온 붕어빵 하나하나를 객체(object) --> 하나의 클래스로부터 무수히 많은 객체를 생성 가능 클래스 선언하기 출처 입력 파이썬에서는 class 키워드를 사용하여 클래스를 선언 내부에서 def 키워드를 사용하여 메소드를 선언 가능 속성은 변수를 선언하는 일반적인 방법과 같은 방법으로 선언 가능 EXAMPLE class Cat: # 클래스 선언 name = "meo" # 속성 선언 age = 2 species = "러시안블루" de.. 2023. 11. 1.
PYTHON 함수 선언[PYTHON개발] 함수(function) 함수를 사용하는 가장 큰 이유는 프로그램 내에서 중복적인 코드의 작성을 최소화하고, 코드의 재사용성을 높여주기 때문 함수 선언하고 호출하기 함수 선언 문법 def 함수명(매개변수1, ...): 실행할 코드1 실행할 코드2 함수 호출 문법 함수명(인수, ...) EXAMPLE def hello(): # 함수의 선언 print("- 함수 start -") print("hi!") print("- 함수 end -") hello() # 함수의 호출 hello() # 함수의 호출 hello() # 함수의 호출 결과 - 함수 start - hi! - 함수 end - - 함수 start - hi! - 함수 end - - 함수 start - hi! - 함수 end - 값을 반환(return)하는 .. 2023. 11. 1.
PYTHON 데이터구조-➂세트, 딕셔너리[PYTHON개발] 세트(set) 세트는 중괄호({})로 감싸서 선언 세트 안의 요소(element)들은 쉼표(,)로 구분 문법 세트명 = {요소1, 요소2, 요소3, ...} EXAMPLE set1 = {1, 2, 3} set2 = set("Pie") set3 = set("Hi") print(set1) print(set2) print(set3) 결과 {1, 2, 3} {'i', 'P', 'e'} {'i', 'H'} 빈 세트(empty set) 아무런 요소도 저장하고 있지 않은 집합 튜플처럼 단순히 중괄호({})만을 사용해서는 안됨(딕셔너리로 잘못 인식) EXAMPLE set1 = {} set2 = set() print(type(set1)) print(type(set2)) 결과 세트에 요소 추가하거나 제거하기 add() 함.. 2023. 11. 1.
728x90