스마트 인재개발원/Python 기초
2021-04-13 파이썬 라이브러리(스마트인재개발원)
Matplotlib!! import matplotlib.pyplot as plt Line Plot 그리기 y = [2,12,6] plt.plot(y) #plot(좌표 y요소) # x좌표는 0부터 1씩 증가시키며 할당 #plt.show(): 그동안 그렸던 plot들을 출력 plt.show() x = [1,2,3] y = [2,4,6] plt.plot(x,y, ls = '-') plt.show() x = [1,2,3] y = [2,4,6] plt.plot(x,y, ls = '--') plt.show() x = [1,2,3] y = [2,4,6] plt.plot(x,y, ls = '-.') plt.show() x = [1,2,3] y = [2,4,6] plt.plot(x,y, ls = '-', marker =..
2021-04-12 파이썬 라이브러리(스마트인재개발원)
import pandas as pd list = [9904312, 3448737, 2890451, 266052] city = ['서울', '부산', '인천', '대구'] population = pd.Series(list, index = city) population 서울 9904312 부산 3448737 인천 2890451 대구 266052 dtype: int64 population.values array([9904312, 3448737, 2890451, 266052], dtype=int64) population.index Index(['서울', '부산', '인천', '대구'], dtype='object') population.dtype dtype('int64') population population...
2021-04-11 파이썬 라이브러리(스마트인재개발원)
#ndarray 클래스 n - dimension araay => 배열 n차원 배열 # sum(), sqrt() , mean() #선형대수, 난수생성, 푸리에 변환 #import numpy as np #동일한 자료형을 가지는 값들이 배열 형태로 존재함 import numpy as np np.array([1,2,3]) list1 = [1,2,3,4,5] list1 np.array(list1) y=type(list1) #2차원 어레이 생성하기 arr1 = np.array([1,2,3,4,5]) arr2 = np.array([[1,2,3],[4,5,6]]) arr2 #np.ndarray 각차원의 길이를 알려주는 키워드 arr2.shape arr1.shape len(arr) len(arr2) arr2 arr2.s..
2021-04-10 파이썬 라이브러리(스마트인재개발원)
# # #numpy.ndarray 클래스 # # #동일한 자료형을 가지는 값들이 배열 형태로 존재함. # # #N차원 형태로 구성이 가능하다. # # #각 값들은 양의 정수로 index이 부여되어있다. # # #numpy에서 차원을 rank,axis라고 부르기도 한다 # # #ndarray를 줄여서 array로 표현한다. # # import numpy as np # # list1 = [[1,2,3,4],[5,6,7,8]] # # arr1 = np.array(list1) # # print(arr1.shape) #1번숫자 axis 0 2번 axis 1 # # print(arr1) # # print(arr1.size) # # print(arr1.dtype) # # print(arr1.ndim) # # arr_..
2021-04-09 파이썬 함수(스마트인재개발원)
# #함수란 # 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 # 반복적인 프로그래밍을 피할 수 있따. # 모듈화로 인 해 전체적인 코드의 가독성이 좋아진다. # 프로그램에 문제가 발생하거나 기능의 변경이 필요할 때에도 손쉽게 유지할 수 있다 # 함수(Function) -실행할 명령들을 독립적으로 실행할 수 있게 모아둔 집합 #함수정의 def number_sum(num1,num2): print(num1+num2) number_sum(3,4) number_sum(5,5) #가변매개변수 정의 def number_print(*num): print(num) number_print(4,5,4,4,54,5,44,5,45,44,4,55,4,454,54,55) type(number_print..
2021-04-08 파이썬 딕셔너리(스마트인재개발원)
# 딕셔너리를 설명 할 수 있다. - key 와 value로 구성되어있는 자료형 dic_1 = {"name":"인쌤", "age":20, "phone":"062-566-3509"} print(dic_1) type(dic_1) dic_1['name'] #딕셔너리 내 데이터 접근 #반드시 존재하는 key 인경우에 사용할 것 print(dic_1['name']) print(dic_1['age']) print(dic_1['phone']) #딕셔너리 내 데이터 추가 dic_1['height'] = 179 dic_1 dic_1['adress'] = "광주 북구 오치동 1031-6" dic_1 dic_1['blood'] = 'B' dic_1 dic_test = {"노래제목":"아무노래"} dic_test["가수"] ..
2021-04-07 파이썬 반복문 (스마트인재개발원)
#while 조건이 True일경우 계속 '''while 조건식 : 실행문장 실행문장 ''' #while문을 가지고 만들어보자!!!!!!! # count 변수가 6미만이라면 계속 반복 count = 0 while count < 5 : print('{}'.format(count+1)) count +=1 # 반복문 - 실행할 명령문을 반복적으로 수행할 때 사용하는 구문 - 종류 While vs For best_count = 1 while best_count < 11 : print("배고파 ㅜ ^ ㅜ", best_count) best_count += 1 # 반복문을 제어하는 구문 - break문 : 반복문을 종료시키는 구문 num = 1 while True : if num = 60 : print("{}번 학생은..
2021-04-06 파이썬 리스트 (스마트인재개발원)
# num1 = 1 # num2 = 3 # num3 = 3 # ... # num10 = 10 # num1 + num2 + num3 + ... + num10 #수많은 것을 관리하기위해서 리스트와 튜플이 필요 #리스트의 활용 nums = [1,2,3,4,5,6,7,8,9,10] nums # 리스트 선언 & 초기화 list_1 = [1,2,3,4,5] #정수형 데이터 저장 list_2 = [3.4, 1.2, 6.5, 8.2, 5.5] #실수형 list_3 = ['바나나', '키위','딸기','복숭아','수박'] #문자열 list_4 = [True, False] #논리형 #인덱스를 가지고 리스트의 데이터에 접근할 수 있다. #2차원 list_5 = [[1,2,3],[4,5,6]] list_6 = [[1,2,3,..
2021-04-05 파이썬 연산자 (스마트인재개발원)
# 2021-04-05 파이썬 기초 #변수라는 것은 데이터를 담는 그릇이다 #이스케이프코드 \n \t \\ \' \" #인덱싱 슬라이싱 중요 #문자열 포매팅(Formatting) #문자열 함수 # 연산자를 알아보자 num1 = 10 num2 = 7 print(num1/num2) print(num1%num2) print(num1//num2) str1 = "안녕하세요" str2 = "." print(str1 + str2) str1 = "10" str2 = "7" print(str1 + str2) num1 =10 str2 = int("7") print(num1 + str2) print(type(str2)) num1 = 23 num2 = 3 print("더하기 결과 : {} \n빼기 결과 : {} \n곱하기 결..
2021-04-02 파이썬 변수 (스마트인재개발원)
# 2021-04-02 - ctrl + Enter : 실행 - Enter : Edit Mode(작성모드) #변수 : 데이터를 저장할 수 있는 공간 num = 3.4 print("{}".format(num)) print(type(num)) num = 4 print("{}".format(num)) print(type(num)) age = int(input("나이를 입력하세요 :")) print('제 나이는 {}살입니다.'.format(age)) #프로그래밍 언어는 자료형이 있다. num1 = 13 num2 = 25 num2 = 77 print("num1 = {} num2 = {}".format(num1, num2)) import pandas as pd titanic_df = pd.read_csv('test...