python(9)
-
05. Matplotlib 데이터 시각화
Line Plot 뒤에 배울것들을 사용하는 예시 * plt.subplots() //()공란이면 fig 1개 Line style : Line style은 연결되는 선모양을 설정한다. - 사용법 : linestyle="선모양" Color - 사용법 : color="색상" * color는 색을 설정하는 방법이 여러가지 있다.ax.plot(x, x+6, color="524FA1") #RGB 16진수 값 Marker - 사용법 : marker="x값 점 모양" *예시 marker외에도 다양한 모양들이 있다. 축 경계 조정하기 - 사용법 : linespace(start, end, step) * xlim(start, end): x축의 범위 설정 ylim(start, end): y축의 범위 설정 범례 : 무슨 선인지 ..
2021.09.29 -
01. Python이란??
- Python은 1991년 귀도 반로섬이 발표한 프로그래밍 언어 - 파이썬이라는 이름은 6인조 코디미그룹 '몬티 파이썬'에서 가져왔다 - 로고는 Python의 뜻인 비단뱀을 모티브로 만들었다. - 파이썬은 초보자도 쉽게 배울 수 있다. 파이썬이 인기있는이유? - 문법이 간단하기 때문에 비전공자도 쉽게 배울 수 있다. - 많은 사람들이 사용하므로 다양한 분야에서 활용할 수 있다. ex) 웹서버, 해킹도구, IOT, 인공지능 등 - 대부분의 운영체제에서 동일하게 사용된다. 단점 - '쉽게 사용할 수 있다'라는 성질과 '빠르다'라는 성질이 반비례하므로 느립니다. - 느리기때문에 거대한 게임등을 만들때는 잘 사용하지 않는다.
2021.09.28 -
04. Pandas 심화
데이터 프레임 정렬하기 Index 값 기준으로 정렬 - sort_index() 사용 df = df.sort_index(axis=0) * axis=0: 행 인덱스 기준 정렬(Default 오름차순) axis=1: 열 인덱스(column) 내림차순 정렬 df= df.sort_index(axis=1, ascending=False) * True: 오름차순 False: 내림차순 Column 값 기준으로 정렬 col1 컬럼 기준 정렬(Default 오름차순) - sort_values() 사용 col1 컬럼 기준 내림차순 정렬 col2컬럼 기준 오름차순 정렬 후 col1컬럼 기준 내림차순 정렬 형식: sort_values([먼저 정렬할 column, 나중에 정렬할 column], ascending=[정렬방법, 정렬방..
2021.09.26 -
03. Pansdas
Pansdas : 구조화된 데이터를 효과적으로 처리하고 저장하는 파이썬 라이브러리 - 대용량 데이터를 쉽게 처리할수 있는 Numpy를 기반으로 설계 Series - 특수한 딕셔너리 - Numpy의 array가 보강된 형태 - Data와 index를 가지고 있음(data+index) - import를 해야함 ex) import pandas as pd - 값(value)을 ndarray형태로 가지고 있음 print 4번째 줄 -> 데이터 타입 자체는 Series 형태이지만 들어가는 value는 ndarray - dtype 인자로 데이터 타입을 지정할 수있음 - 인덱스를 지정할 수 있고 인덱스로 접근가능 -> 인덱스로 접근해 요소 변경가능 - Dictionary를 활용해 Series생성가능 # 과일이름은 인덱..
2021.09.25 -
01. 모듈&패키지
[모듈] : 특정 목적을 가진 함수, 자료의 모임 ex) 스프의양 5 라면 레시피 -> 넣어야하는 물의 양 550 (모듈) 해장라면 끊이기 sok_ramen() 함수 김치라면 끊이기 kim_ramen() - 필요성 코드가 길어지면 모든 함수, 변수를 구현하는 것은 불가능 -> 누군가 만들어놓은 함수, 변수를 활용 - 사용하기 : import(불러오다)라는 단어를 이용해해 모듈 사용 ex) import random - 모듈속 사용하려는 함수/ 변수의 사용 형태 => 모듈이름.함수() ex) random.randrange(0, 2) 모듈 만들기 : 우리가 원하는 내용이 담긴 모듈을 만들수 있다. - .py(파이썬 파일)로 만들수 있다. - 직접 만든 모듈을 사용할때는 import 파이썬 파일을 통해 사용할 ..
2021.09.22 -
05. 같은 듯 다른 함수와 메서드
[함수] : 특정 기능함 수행하는 코드(들의 모임) 냄비를 가스레인지에 올리지 ex) 떡볶이 만들기 => 가스레인지에 불을 켜기 냄비에 물을 500ml 붓기 - 함수의 종류 1. 내장함수 :개발자들이 이미 만들어둔 함수들 ex) input() - 자료 입력, print() - 자료출력, sum() - 숫자원소로 이루어진 시퀀스 자료의 합 구하기 등등..... 2. 사용자 지정함수 : 사용자가 여러코드를 묶어서 새로 만든 함수 : 함수 만들기 - define(정의하다) 키워드를 이용해 함수 정의 - 형태 => def 함수 이름(매개변수): #매개변수를 이용해 함수내부로 값을 전달 수행할 명령 return 반환값 #return을 이용해 함수 외부로 값을 전달 - 반환이 필요한 이유: 함수 내부에서 일어난 일..
2021.09.18