파이썬

    Pandas

    1 Pandas 라이브러리 1.1 Pandas Series자료구조 import pandas as pd 1.1.1 Series 생성하기 population = [9617795,3355632,2951065,1479550] population_s = pd.Series(population,index = ['서울','부산','인천','광주']) population_s 1.1.2 Series 속성값 #1. Series내부에 저장되어있는 값들을 확인하기 print(population_s.values) #2. Series내부에 있는 인덱스들을 확인하기 print(population_s.index) #3. Series의 타입 확인하기 print(population_s.dtype) #4. Series 데이터에 이름 부여하..

    Numpy

    1 Numpy library #주피터 노트북http://localhost:8888/notebooks/Desktop/PythonStudy/ex08Numpy.ipynb#Numpy-library 껐다 켰을 때마다 실행해야하는 구문 import numpy as np 1.1 ndarray 클래스 1.1.1 배열 생성하기 #1. 1차원 배열 만들기 # 배열을 생성할 때는 python의 리스트 구조를 활용하여 생성한다. list1 = [1,2,3,4,5] arr1 = np.array(list1) arr1 #2. 2차원 배열 만들기 list2 = [[1,2],[3,4],[5,6]] arr2 = np.array(list2) print(arr2) #arr2[행,열] print(arr2[1,1]) #3. ndarray클래스..

    함수

    1 함수 # 두 수를 더한 결과값을 돌려주는 add_num이라는 함수 생성 def add_num(n1,n2): return n1+n2 #함수호출 add_num(4,5) add_num('최','지연') num1 = int(input("첫 번째 정수 입력 >> ")) num2 = int(input("두 번째 정수 입력 >> ")) op = input("연산자 입력(+,-) >>") def cal(num1,num2,op): if op== '+': return num1+num2 elif op=='-': return num1-num2 result = cal(num1,num2,op) print("결과: {}".format(result)) 1.1 함수 기본값 설정하기 # python에서의 함수는 중복정의가 불가능하다..

    딕셔너리

    1 딕셔너리 생성하기 1.1 생성하기 #key값을 정해줄때는 http://localhost:8888/notebooks/Desktop/PythonStudy/ex05%EB%94%95%EC%85%94%EB%84%88%EB%A6%AC.ipynb#%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0문자열 따옴표를 사용한다. #value로는 문자열, 숫자, 리스트, 튜플, 딕셔너리 등 모든 자료형이 들어갈 수 있다. dic1 = {'lunch':'소고기','coffee':'바닐라라떼'} dic1 1.2 데이터 추가하기 dic1['dinner'] = '소고기미역국' dic1 1.3 데이터 수정하기 # coffee 키값 안의 데이터를 민트초코라떼로 바꾸기 dic1['coffee'] = '민트초코라떼' di..

    반복문

    1 반복문 while문 #1부터 10까지 반복해서 출력하기 num = 1 while num= 60 : print(f'{score.index(i)+1}번 학생은 합격입니다.') else: print(f'{score.index(i)+1}번 학생은 불합격입니다.') 2.1 range 함수 #range(시작값, 끝값, 증감값) for i in range(1,11,2): print(i) #range(시작값, 끝값) --> 증감값 기본이 +1 for i in range(1,5): print(i) #range(끝값) --> 시작값 기본이 0, 증감값 기본이 +1 for i in range(10): print(i,end=" ") #range함수+for문을 써서 list안에 들어있는 데이터들을 초기화시키기 list3 =..

    리스트, 튜플, 세트

    1 리스트 #비어있는 리스트 생성하기 list1 = [] list2 = list() print(list1) print(list2) # 값이 존재하는 리스트 생성하기 # 다양한 자료형태를 하나의 리스트안에 보관가능하다. list3 = [1,2,3,'찬종','유찬',[4,5]] print(list3) 1.1 리스트 인덱싱, 슬라이싱 list3[3] list3[-3] list3[:3] a= list3[-1] list3[-1][1] 1.1.1 리스트에 값 추가하기 #1. 리스트의 맨뒤에 값 추가하기 list4 = ['동룡','혜주','원표'] list4.append('지연') print(list4) #2. 원하는 위치에 값 추가하기 #insert(인덱스번호, 값) list4.insert(1,'원주') print..