TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

[파이썬 Projects]/<파이썬 기초>59

[파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수딕셔너리 자료형 딕셔너리: Key와 Value를 한 쌍으로 갖는 자료형. Key를 통해 Value를 얻는 특징이 있다.Key와 Value 가 { } 로 둘러싸여 있고, 각각의 요소는 쉼표(,) 로 구분되어 있다.기본형태 - {Key1:Value1, Key2:Value2, Key3: Value3, ...}  이를테면,dic =.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 튜플 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수튜플 자료형 [튜플 vs 리스트]리스트는 [ ] 로 둘러싸지만 튜플은 ( )으로 둘러싼다.리스트는 그 값의 생성 · 삭제 · 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. ※ t2 = (1, ) 처럼 단지 1개의 요소만을 가질 때에도 요소 뒤에 반드시 콤마(,) 를 붙여야 한다.※ t4 = 1, 2, 3 처럼 괄호를 생략.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 리스트 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수리스트 자료형 리스트를 만들 때는 대괄호 ([ ])로 감싸 주고 각 요솟값은 쉼표(,) 로 구분.리스트명 = [요소1, 요소2, 요소3, ...] [다양한 리스트 유형] ▶ a: 비어 있는 리스트 ※ 비어 있는 리스트는 a=list( ) 로도 생성 가능. ▶ b: 숫자를 요솟값으로 가지는 리스트 ▶ c: 문자열을 요솟값으로 .. 2024. 6. 14.
[파이썬] 백준 코딩 - 사칙연산 두 수를 입력받고 사칙연산의 답을 출력하는 문제 [문제 원본]https://www.acmicpc.net/step/1[답 코드]a, b = map(int, input().split()) print(a + b)※ 뺄셈(-), 곱셉(*), 나눗셈(/)은 덧셈 자리에 각 기호에 맞게 바꿔주면 된다.  [코드 풀이] ★ 곱셈 기준1. a, b = map(int, input().split())input() 함수는 사용자로부터 입력을 받는다. 예를 들어, "3 4"와 같이 두 수를 입력받는다고 가정한다.split() 메서드는 입력된 문자열을 공백 기준으로 나누어 리스트로 만든다. 예를 들어, ["3", "4"]와 같이 나눈다.map(int, ...) 함수는 리스트의 각 요소를 정수로 변환한다. 따라서 ["3", "4.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (3) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 관련 함수 - 문자열 개수 세기(count)- 위치 알려주기1 (find)- 위치 알려주기2 (index)- 문자열 삽입(join)- 소문자 → 대문자로 변경 (upper)- 대문자 → 소문자로 변경 (lower)- 왼쪽 공백 지우기 (lstrip)- 오른쪽 공백 지우기 (rstrip)- 양쪽 공백 지우기 (strip.. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (2) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 포매팅 문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 사용하는 기능 (문자열 안에 어떤 값을 삽입하는 방법) [문자열 포맷 코드]코드설명%s문자열 (String)%c문자 1개 (Character)%d정수 (Interger)%f부동 소수 (Floating-point)%o8진수%x16진수%%Literal % (문자 .. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (1) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 자료형 문자열: 문자, 단어 등으로 구성된 문자들의 집합문자열 안에 작은따옴표(')나 큰따옴표(")가 들어가야 할 경우▶ 작은따옴표일 경우, 큰따옴표로 감싸준다.▶ 큰따옴표일 경우, 작은따옴표로 감싸준다.▶ 백슬래시를 작은따옴표(')나 큰따옴표(") 앞에 삽입하면 백슬래시 뒤의 작은따옴표(')나 큰따옴표(")는 문자열.. 2024. 6. 13.
[파이썬] 파이썬 기초: 자료형 - 숫자형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수숫자형: 숫자 형태로 이루어진 자료형 숫자형에는 정수, 실수, 8진수, 16진수 등이 있다. 숫자형을 활용하기 위한 연산자1) 사칙연산(+, - ,*, /)2) ** 연산자: x의 y제곱3) % 연산자: 나눗셈 후 나머지를 반환▶ 7 나누기 3의 나머지는 1▶ 3 나누기 7의 경우, 3이 7보다 작기 때문에 나눠도 몫이 없으.. 2024. 6. 13.
[파이썬] 판다스 (Pandas) - 5 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com 이전 내용 [파이썬] 판다스 (Pandas) - 4시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는puppy-foot-it.tistory.com결손 데이터 처리하기(feat. isna / fillna) 결손 데이터는 칼럼에 값이 없는 Null을 의미하며, 이를 넘파이의 NaN으로 표시한다.머신러닝 알고리즘은 이 NaN 값을 처리하지.. 2024. 5. 29.
[파이썬] 판다스 (Pandas) - 4 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com이전 내용 [파이썬] 판다스 (Pandas) - 3시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는puppy-foot-it.tistory.comsort_values( ): DataFrame, Series 정렬 sort_values( ): DataFrame, Series 정렬을 위해서 사용하는 메서드. RDBMS SQL의 order b.. 2024. 5. 28.
[파이썬] 판다스 (Pandas) - 3 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com이전 내용  [파이썬] 판다스 (Pandas) - 2시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는puppy-foot-it.tistory.com데이터 셀렉션 및 필터링  넘파이의 데이터 핸들링은 데이터 분석용으로 사용하기에는 편의성이 떨어지기 때문에 판다스는 이를 개선하는 과정에서 넘파이의 기능을 일부 계승하기도 하고, 넘파이와는 .. 2024. 5. 27.
[파이썬] 판다스 (Pandas) - 2 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com이전 내용 [파이썬] 판다스 (Pandas) - 1시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naverpuppy-foot-it.tistory.comDataFrame과 리스트, 딕셔너리, 넘파이 ndarray 상호 변환 기본적으로 DataFrame은 파이썬의 리스트, 딕셔너리 그리고 넘파이 ndarray 등으로 변.. 2024. 5. 25.
[파이썬] 판다스 (Pandas) - 1 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com데이터 핸들링 - 판다스 판다스(Pandas)는 파이썬에서 데이터 처리를 위해 존재하는 가장 인기 있는 라이브러리이다. 일반적으로 대부분의 데이터 세트는 행(Row)과 열(Column)으로 구성되어 있는 2차원 데이터이다. 행과 열의 2차원 데이터가 인기 있는 이유는 바로 인간이 가장 이해하기 쉬운 데이터 구조이면서도 효과적으로 데이터를 담을 수 있는 구조이기 때문이다. 판다스는 행과 열로 이뤄진 2차원 데이터를 효율적으로 가공/처리할 수 있는 다양하고 훌륭한 기능을 제공한다. ◆ 판다스 v.. 2024. 5. 25.
[파이썬] 넘파이(NumPy) - 3 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다. 네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com기존 내용 [파이썬] 넘파이(NumPy) - 2시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다.기존 내용 [파이썬] 넘파이(NumPy) - 1시작에 앞서해당 내puppy-foot-it.tistory.comsort( ), argsort( ): 행렬의 정렬 넘파이에서 행렬을 정렬하는 대표적인 방법 - np.sort( ) / ndarray.sort( )정렬된 행렬의 인덱스를 반환 - argsort( ) [행렬 정.. 2024. 5. 25.
[파이썬] 넘파이(NumPy) - 2 시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다.  네이버 도서책으로 만나는 새로운 세상search.shopping.naver.com기존 내용 [파이썬] 넘파이(NumPy) - 1시작에 앞서해당 내용은 ' 권철민 지음. 위키북스' 를 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적을 참고해 주시기 바랍니다.넘파이 (NumPy)  머신러닝의 주요 알고리즘은 선형대수와puppy-foot-it.tistory.com인덱싱(Indexing): 넘파이의 ndarray의 데이터 세트 선택하기 인덱싱: 넘파이에서 ndarray 내의 일부 데이터 세트나 특정 데이터만을 선택할 수 있도록 한다.특정한 데이터만 추출: 원하는 위치의 .. 2024. 5. 25.
728x90