반응형

Python 127

파이썬(Python)으로 숫자 다루기

정수형(Integer)과 실수형(Float) 정수형: 정수를 나타내는 자료형 예: a = 10 실수형: 소수점이 있는 숫자를 나타내는 자료형 예: b = 3.14 숫자 연산자 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%), 거듭제곱(**) a = 5 b = 3 print(a + b) # 8 print(a - b) # 2 print(a * b) # 15 print(a / b) # 1.6666666666666667 print(a % b) # 2 print(a ** b) # 125 변수 할당 변수: 값을 저장하는 이름 변수 할당: 변수에 값을 할당하는 것 a = 10 b = 3 result = a + b print(result) # 13 내장 함수(built-in functions) abs(..

파이썬(Python) 딕셔너리(dict)와 세트(set) 다루기: 초보자를 위한 튜토리얼

파이썬은 딕셔너리와 세트라는 유용한 데이터 타입을 제공합니다. 딕셔너리는 키(key)와 값(value)으로 이루어진 데이터 구조이며, 세트는 중복되지 않은 요소들로 이루어진 데이터 구조입니다. 이번 글에서는 파이썬 딕셔너리와 세트를 다루는 방법에 대해 초보자를 위한 간단한 튜토리얼을 제공하려고 합니다. 딕셔너리(Dictionary) 딕셔너리 생성하기 파이썬에서 딕셔너리를 생성할 때는 중괄호({})를 사용하며, 키와 값을 콜론(:)으로 구분합니다. 예를 들어, 이름과 나이를 저장하는 딕셔너리를 생성하려면 다음과 같이 작성합니다. person = {'name': 'John', 'age': 30} 딕셔너리 값 추가하기 새로운 키-값 쌍을 딕셔너리에 추가하려면 다음과 같이 작성합니다. person['gender..

파이썬(Python) Dataframe 내 리스트가 문자열로 변경되었을때 처리방법

파이썬에서 데이터프레임을 CSV 파일로 저장하고 불러올 때, 데이터 형식이 변환되는 경우가 종종 있습니다. 이러한 문제는 대부분 CSV 파일의 구분자 또는 텍스트 형식 때문에 발생합니다. 따라서, 데이터프레임을 CSV 파일로 저장할 때는 구분자와 텍스트 형식을 명시적으로 설정해 주는 것이 좋습니다. 문제를 해결하기 위해서는, 다음과 같은 절차를 따라야 합니다. CSV 파일을 불러옵니다. 데이터프레임에서 해당 열의 값들을 문자열로 변환합니다. 문자열에서 따옴표를 제거합니다. 문자열을 다시 리스트로 변환합니다. 다음은 예시 코드입니다. import pandas as pd # 데이터프레임 생성 df = pd.DataFrame({'list_col': [[1, 2, 3], [4, 5, 6], [7, 8, 9]]}..

파이썬(Python) DataFrame에서 각 컬럼(Column)의 문자열 합치는 방법

파이썬 pandas의 DataFrame에서는 apply() 함수를 사용하여 각각의 행에 대해 함수를 적용할 수 있습니다. 따라서, 각 컬럼의 값을 문자열로 변환한 후, apply() 함수를 사용하여 각 행에 대해 문자열을 합쳐서 새로운 컬럼에 할당할 수 있습니다. 예를 들어, 아래와 같은 DataFrame이 있다고 가정해봅시다. import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}) 위 DataFrame에서 A, B, C 컬럼의 값을 문자열로 변환하고, 공백을 추가한 후 합쳐서 D 컬럼에 할당하려면 다음과 같은 코드를 사용할 수 있습니다. #전체 column 합치기 df['D'] = df.apply(la..

파이썬(Python)을 활용한 구글 번역기 사용 방법

파이썬을 통해 구글 번역기를 사용하는 방법을 공유하겠습니다. 구글 번역기는 구글에서 제공하는 라이브러리를 활용하여 사용할 수 있습니다. googletrans 라이브러리를 사용하는데, 현재 최신 버전 사용 시 에러가 발생하고 있어 아래 버전을 사용하시면 됩니다. pip install googletrans==3.1.0a0 아래의 코드를 사용하면 간단하게 번역이 됩니다. from googletrans import Translator translator = Translator() result = translator.translate('안녕하세요.', dest="en") print(result.text) 결과는 아래와 같습니다. hello. 아래와 같이 리스트를 통해 여러 문자열을 동시에 전달하는 것도 가능합니다..

파이썬(Python) 바이트 문자열 디코딩(b'문자열' -> 문자열)

'b'는 바이트 문자열을 나타내는 접두어(prefix)입니다. 이것은 텍스트 데이터가 아니라 이진 데이터를 나타냅니다. 그러므로 이진 데이터에서 텍스트로 변환해야 합니다. 파이썬에서는 이진 데이터를 텍스트로 변환하기 위해 바이트 문자열을 디코딩(decoding)하는 것이 필요합니다. 이를 위해서는 decode() 메서드를 사용할 수 있습니다. 예를 들어, 다음과 같은 바이트 문자열이 있다고 가정해 봅시다. b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb8\xec\x9a\x94' 이것을 디코딩하여 텍스트로 변환하려면 다음과 같이 decode() 메서드를 사용할 수 있습니다. b'\xec\x95\x88\xeb\x85\x95\xed\x95\x98\xec\x84\xb8\..

파이썬(Python) 리스트(List)와 튜플(Tuple) 다루기: 초보자를 위한 가이드

리스트와 튜플은 파이썬에서 가장 많이 사용되는 데이터 타입 중 두 가지입니다. 이들은 데이터를 저장하고 처리하는 데에 유용한 도구로 사용됩니다. 이번 글에서는 파이썬의 리스트와 튜플에 대해 알아보고, 어떻게 다루는지에 대해 초보자도 쉽게 이해할 수 있는 가이드를 제공하겠습니다. 리스트란? 파이썬에서 리스트는 대괄호([])로 표현됩니다. 리스트는 데이터의 목록을 저장하고 처리하는 데 사용됩니다. 예를 들어, 여러분이 이름의 목록을 저장하고 싶다면 리스트를 사용할 수 있습니다. 리스트를 생성하는 방법은 다음과 같습니다. names = ['Alice', 'Bob', 'Charlie', 'David'] 튜플이란? 튜플은 리스트와 비슷하지만, 한 번 생성되면 내부 요소를 변경할 수 없다는 점이 다릅니다. 튜플은 ..

10가지로 알아보는 파이썬 인기 라이브러리 TOP 10

파이썬은 다양한 라이브러리를 제공하여 데이터 처리, 웹 프레임워크, GUI 개발 등의 분야에서 강력한 개발 도구로 자리 잡았습니다. 이번 글에서는 파이썬의 인기 라이브러리 중에서 특히 자주 사용되는 TOP 10을 선정하여 소개하겠습니다. Numpy: 파이썬의 대표적인 수학 라이브러리로 다차원 배열을 다루는데 특화되어 있습니다. Pandas: 데이터 분석에 널리 사용되며, 엑셀과 같은 스프레드시트 프로그램과 유사한 데이터프레임 형식으로 데이터를 다룰 수 있습니다. Matplotlib: 파이썬에서 가장 인기 있는 시각화 라이브러리 중 하나입니다. 다양한 종류의 그래프를 생성할 수 있으며, 데이터 시각화에 필수적인 도구입니다. Scipy: 과학 기술 분야에서 자주 사용되는 라이브러리로 고급 수학 함수, 신호 ..

파이썬에서 문자열 다루기: 문자열 함수와 정규 표현식

문자열은 프로그래밍에서 매우 중요한 역할을 합니다. 파이썬에서 문자열을 다루는 것은 매우 쉽고 간단합니다. 이번 블로그에서는 파이썬에서 문자열을 다루는 방법과 주요 기능들에 대해서 살펴보도록 하겠습니다. 문자열 다루기의 기본 문자열을 생성하는 방법은 매우 간단합니다. 따옴표를 사용하여 문자열을 생성할 수 있습니다. 파이썬에서는 작은 따옴표(')와 큰 따옴표(")를 모두 사용할 수 있습니다. string1 = 'Hello, world!' string2 = "Python is great!" 파이썬에서는 문자열에 대해 다양한 연산이 가능합니다. 문자열을 연결하는 연산은 '+' 기호를 사용합니다. '*' 기호를 사용하여 문자열을 반복할 수도 있습니다. string3 = string1 + string2 # 문자열..

파이썬(Python) 파일 입출력(File I/O) - 파일 읽기/쓰기/복사/이동/삭제

파일 입출력(File I/O) 파일 입출력(File I/O)이란 컴퓨터에서 파일을 읽고 쓰는 작업을 말합니다. 파일은 컴퓨터에서 정보를 저장하고 전달하는 가장 기본적인 수단 중 하나입니다. 파이썬에서는 파일 다루기를 위한 다양한 함수와 모듈을 제공하고 있으며, 이를 활용하여 다양한 작업을 수행할 수 있습니다. 파일 입출력 모드(File I/O Mode) 파일을 다룰 때는 파일 입출력 모드를 지정해야 합니다. 파일 입출력 모드는 다음과 같습니다. 'r': 읽기 모드(read mode), 파일을 읽기만 할 때 사용합니다. 'w': 쓰기 모드(write mode), 파일에 쓰기만 할 때 사용합니다. 파일이 존재하지 않으면 새로 생성합니다. 'a': 추가 모드(append mode), 파일에 내용을 추가할 때 ..

반응형