분류 전체보기 23

[데이터시각화] 19. 파이썬 기초 - 내장 모듈 활용

important math  math.ceil(2.1) -> 올림math.floor(2.1) -> 내림math.factorial(10) -> 팩토리얼 : 모든 값 곱하기 math.sqrt(4) -> 루트math.pi -> 원주율  important random random.randit(1,5)  -> 1~5중에 숫자 하나가 랜덤으로 뽑힘 random.random(1,5) -> 정수가 아닌 실수 값으로 랜덤 생성 a  li=['a', 'b', 'c', 'd', 'e', ]random.choice(li) -> 리스트 값 중 하나 랜덤 뽑기 random.sample(li,3) -> 리스트에서 랜덤 n개 뽑기random.shuffle(li) -> 리스트 순서 랜덤 섞

[데이터시각화] 17. 파이썬 기초 - 함수의 이해

#함수란? 프로그램을 짤 때 효율을 높이기 위하여 특정 기능을 미리 만들어두고 이름을 붙여 사용 #함수 정의하기 인자값/리턴값 def aa():   def bb(x):       for i range(x):             print('hello') def cc():      n=int(input('n:'))      return n*2 def dd(x,y):      n=int(input('n:'))      return n*2 -> 인자값도 있고, 리턴값도 있는 것

[데이터시각화] 16. 파이썬 기초 - 리스트의 활용

#문자 입력받아 공백 기준 자르기  1) li1=input('문자입력').split() 문자입력22 33 44 55 li1 ['22', '33', '44', '55']  2)li2=list(input('문자입력'))문자입력22 33 44li2 ['2', '2', ' ', '3', '3', ' ', '4', '4'] #숫자 하나씩 입력 받기  li3=[] li3.append(int(input('숫자입력'))) li3.append(int(input('숫자입력'))) li3.append(int(input('숫자입력'))) 숫자입력11 숫자입력33 숫자입력44 li3 [11, 33, 44]  #숫자 여러개 입력 받기 li4=list(map(int,input('숫자입력').split())) 숫자입력 11 22 3..

[데이터시각화] 15. 파이썬 기초 - Dictionary

dic = {키:값, 키:값, 키:값} dic={}dic=dict()  dic={'kor':80,'eng':90,'mat':77} dic['kor']index에서 키 값을 기준으로 불러야 불려와 진다.  dic['sci']=92원래 없는 값을 넣으면 그냥 추가됨  del dic['mat'] -> 삭제 dic.clear() -> 전체삭제 dic.keys() -> 모든 키 얻기 list(dic.keys()) -> 리스트 형태로 tuple(dic.keys()) -> 튜플 형태로  dic.values() -> 모든 값 얻기 dic.items() -> 모든 순서쌍 얻기. 모두 튜플 형태로 불려와짐  tuple(dic)list(dic)set(dic)-> 이렇게 통째로 넣으면 키값만 불려와지고, 숫자는 안불려와짐 -..

[데이터시각화] 14. 파이썬 기초 - Set

순서가 없고 중복이 허용되지 않음 se=set()se={} -> 사용 불가능 함수()를 사용해서만 만들어야한다.   *순서, 중복 없음 -> 그래서 index 사용 못함  a.add(5) 5가 추가됨  a&b 교집합alb 합집합 -> 중복되는 값은 자동으로 사라짐 a-b 차집합 -> 공통되는 부분 빼기 a^b 대칭 차집합 -> ab 합집합에서 공통된 부분 뺀 것

[데이터시각화] 13. 파이썬 기초 - Tuple

값을 변경할 수 없는 열거형의 집합 #변수 할당하기  num=(5,7,9)n1,n2,n3=num -> 변수 : 변수값을 tu() 안에 있는 개수와 동일하게 정해줘야함. 그렇지 않을 경우 에러 #값 교환하기  a='hello'b='world' (a,b)=(b,a) -> 이렇게 하면 값이 교환된다.이 방법 외로는 임시 변수 c를 만들어서 하는 경우가 있는데 임시 변수 만드는 것 보다 훨씬 더 간단하게 값 교환 가능 리트스튜플 값 바꾸기  li=['a','b','c']tuple(li)('a','b','c')   -> 리스트로 바뀌고  typle(li)['a','b','c']    -> 다시 튜플로 바뀐다