본문 바로가기

전체 글167

Python 기초 프로그래밍의 간단 정리4 1. Pandas의 간단 정리 Pandas는 파이썬 라이브러리, 구조화된 데이터를 효과적으로 처리, 저장할 수 있고 array 계산에 특화된 numpy를 기반으로 설계되었다. 1) Series 데이터 numpy의 array가 보강된 형태이며 data와 인덱스를 가지고 있다. series는 값을 ndarray의 형태로 가지고 있다. import pandas as pd data = pd.Series([1,2,3,4]) print(data) # 각 인덱스가 저절로 0,1,2,3 정해지고 순서대로 1,2,3,4 값이 지정 print(type(data)) # print(type(data.values)). # 2) Dtype 인자로 데이터 타입을 지정할 수 있다. data = pd.series([1,2,3,4], .. 2021. 7. 8.
1. 나에게 힘이 되어준 문구 두려움은 희망 없이 있을 수 없고 희망은 두려움없이 있을 수 없어 아무리 힘주어 말을 해도 감동이 없는 사람과 입술만 살짝 움직여도 감동이 있는 사람 2021. 7. 7.
Python 기초 프로그래밍의 간단 정리3 1. Module의 간단 정리 모듈은 특정 목적을 가진 함수, 자료의 모임을 의미한다. import 키워드를 이용해서 모듈 사용하고.(dot)을 쓴 후에 모듈 속 함수/변수 사용을 하여 나타낼 수 있다. Ex) import random print(random.randrange(0,2)) # 0이상 2 미만 수 중 임의로 출력 뿐만 아니라 모듈 만들기도 가능한데 우리가 원하는 내용이 담긴 모듈 제작 기능. py로 생성 가능하다. py파일을 생성 후 , 함수와 변수를 만든다. #cal.py def plus(a, b): c= a+b return c 다른 파일에서 만들어 둔 .py 파일을 main.py로 불러 사용할 수 있다는 편한 점이 있다. 2. Package의 간단 정리 패키지는 모듈을 폴더로 구분하여 관.. 2021. 7. 7.
Python 기초 프로그래밍의 간단 정리2 1. List의 간단 정리 list.append(d) = 리스트의 맨 뒤에 원소를 추가, 하나만 추가할 수 있다는 특징 list.insert(i, d) = 인덱스 i에 원소 d를 추가, 하나만 추가할 수 있다는 특징 list.remove(d) = 처음 나오는 원소 d 를 제거 list.sort() = 리스트를 정렬하는데 숫자는 오름차순으로 정렬되고 문자열은 사전 순대로 정렬된다. 시퀀스 자료형은 순서가 있는 자료형을 말하는데 so 인덱싱과 슬라이싱이 가능하다. 문자열, 리스트 등이 이에 속하는데 아래 예시를 보면 => print(a [-1]), print(b [:3]), print(len(a)) 등으로 나타낼 수 있다. 멤버 조회로 in 연산자로 시퀀스 안에 원소가 있는지 확인도 가능하다. 2. Dict.. 2021. 7. 7.
Python 기초 프로그래밍의 간단 정리1 1. Python 프로그래밍의 입출력함수 바로 print 와 input 함수이다. input-> 컴퓨터에게 정보를 입력할 때 사용하는 함수이다. print -> 컴퓨터가 작업을 하고 결과를 출력할 때 사용하는 함수이다. 예를 들어 print("I Love Python") 으로 출력을 표현할 수 있고, a=input() 는 a 라는 변수안에 값을 입력할 수 있는것이다. 2. 자료형의 간단 정리 1) 숫자형 - 숫자로 이루어진 자료형이며 정수나 실수 등을 다룰 수 있다. 숫자 끼리의 연산이 가능하다. 2) 문자형 - 문자나 문자들을 늘어놓은것. 큰 따옴표("") ,작은 따옴표('') 로 구분한다. 3) 리스트 - 여러 자료를 보관하는 자료형. 다른 종류의 자료를 함께 담을 수 있는것과 순서가 있는것이 특징이.. 2021. 7. 7.