본문 바로가기
반응형

방구석코딩/파이썬 기초문법85

[파이썬] 데이터 결합 핸들링 - concat, merge, join, append 다음은 파이썬에서 데이터프레임을 결합할 때 사용되는 concat, merge, join, append 명령어에 대해 알아보겠다. 데이터를 결합하는 명령어는 중요한 명령어 중 하나로 결합을 잘못하는 경우 원하지 않는 데이터 형태로 만들어지기 때문에 사용법을 잘 알아두는 것이 중요하다.  1. concat 명령어concat 명령어는 판다스에 데이터프레임이나 시리즈를 연결할 때 사용되는 함수이다. concat은 데이터를 행 또는 열결합 시 사용할 수 있다. 사용방법은 아래 예시와 같이 가능하다.import pandas as pd# 두 개의 DataFrame 생성df1 = pd.DataFrame({ 'A': ['A0', 'A1', 'A2'], 'B': ['B0', 'B1', 'B2']})df2 = p.. 2024. 8. 16.
[파이썬] 외부변수와 내부변수, 함수 내/외부에서 사용하는 방법(global) 파이썬 뿐 아니라 다른 프로그램을 사용 시에도 내부변수와 외부변수가 구분되는 프로그램이 많다. 하지만 프로그램마다 외부변수와 내부변수를 나누는 기준이 조금씩 다른데 파이썬에서는 함수정의 시 함수 내에서 사용되는 내부변수와 함수 밖에서 사용되는 외부변수로 나눈다.파이썬에서 활용되는 내부변수와 외부변수에 대해 알아보자.  변수란변수란 말 그대로 변하는 수를 의미하는데, 프로그램에서는 값을 할당한다는 의미가 더 크게 사용된다. 변수는 여러가지 기준으로 분류할 수 있는데 변수의 타입에 따라 숫자, 문자 등으로 분류할 수도 있고, 데이터 형태에 따라 리스트, 딕셔너리, 셋, 집합 등의 형태로도 분류할 수 있다. 여기서는 외부변수와 내부변수를 구분할 수 있는 분류 기준에 대해서 알아보도록 하자. 일반적으로 외부변수.. 2024. 8. 8.
파이썬 모듈, 패키지, 라이브러리 용어 이해 설치 확인 방법 파이썬을 공부하다 보면 모듈, 패키지, 라이브러리라는 용어가 자주 등장하게 된다. 별 생각없이 사용한다면 모를까 계속 반복되어 나오는 용어에 대해서 정확하게 구분할 필요가 있어보인다.따라서 다음 용어에 대해서 조금 더 명확하게 정의해보도록 하겠다. 1. 모듈먼저 모듈이란 누군가가 작성해둔 코드이다. 프로그램을 작성하다 보면 내가 직접 작성하기 굉장히 까다로운 부분이 있는데, 이런 부분을 남들이 필요하다고 생각한 사람이 작성해둔 코드를 불특정 다수가 사용할 수 있도록 만들어 둔것이다.  먼저 모듈은 확장자가 '.py'로 끝난다. 누군가 작성해둔 코드를 '.py'를 확장자로 올려두면 설치를 통해 사용할 수 있다. 그렇다면 아무나 무작위로 올린 엄청난 모듈이 있을 것 같지만 그래도 어느정도 검증이 된 모듈만 .. 2024. 7. 5.
[파이썬] 아나콘다, 주피터 노트북 맥 OS 설치방법 최근 AI 열풍으로 코딩에 관심이 높아지고 있는데요. 파이썬에서 주피터 노트북을 설치하는 방법을 알아볼텐데요. 최근에는 맥북의 사용도 늘어나고 있어서 윈도우 설치 외에 파이썬의 주피터 노트북 설치에 대해서 알아보도록 하겠습니다. 다운로드먼저 다운로드를 받기 위해서 검색창에서 '아나콘다 설치' 등으로 검색하면 아래와 같이 download Anaconda Distribution이 보이게 되는데 이 주소를 클릭해 줍니다.  클릭해서 들어가면 아래와 같은 화면이 나오게 됩니다. 오른편에 보시면 메일 주소를 입력하게 되어 있는데 본인이 메일을 확인할 수 있는 메일 주소를 입력해야 합니다. 메일 주소 입력 뒤 아래 초록색 버튼인 submit을 클릭합니다. 메일 주소를 입력하셨다면 왼쪽 사진과 같이 다운로드 버튼을 .. 2024. 5. 23.
[파이썬] raise 명령문, 예외처리 파이썬에서는 다양한 예외처리 명령을 사용할 수 있는데요. 그 중에 raise 명령문을 배워보도록 하겠습니다. raise 명령문 구조 파이썬에서 예외처리를 위한 "raise" 명령문의 기본 구조는 간단합니다. raise ExceptionType("Optional custom message") raise: 예외 발생을 시작합니다. ExceptionType: 발생할 예외 유형을 지정합니다. 선택적 사용자 정의 메시지: 예외에 대한 추가 정보를 제공합니다. 개념을 이해하기 위해 예제를 살펴보겠습니다. 예시 1: 사용자 정의 예외 class MyCustomError(Exception): pass def risky_operation(value): if value < 0: raise MyCustomError("Val.. 2024. 4. 16.
[파이썬] finally 명령어 역할, 예외처리 파이썬 finally 명령어 역할, 예외처리에 대해서 예시를 들어가며 알아보도록 하겠습니다. 예외처리에 사용되는 명령어 중 finally는 try 명령 블록 내에서 실행되는데요. 사용법에 대해 알아보겠습니다. finally 명령어 구조 파이썬에서 "finally" 블록은 예외 발생 여부에 관계없이 실행해야 하는 코드를 입력합니다. "try" 블록 내의 구조는 다음과 같습니다. try: # Code that might raise an exception # ... except ExceptionType as e: # Code to handle the exception # ... finally: # Code that always runs, exception or not # ... 명령어에 대해 살펴보자면, tr.. 2024. 4. 9.
[파이썬] 예외처리 명령문 except 역할 및 예시 파이썬에서 예외처리를 위해 사용되는 except 명령문의 역할과 예시를 통해 사용법을 알아보도록 하겠습니다. 예외처리 이해하기 파이썬에서 예외처리 명령문으로 except를 사용하는데요. 이 명령은 예상치 못한 오류에 대응하는데 도움이 되며 예상치 못한 오류가 발생할 때 코드에 보호막을 제공합니다. 예외 명령의 본질 파이썬의 예외 처리 메커니즘에서 "제외" 명령은갑옷을 입은 기사와 같습니다. 일반적으로 try문과 함께 사용되며, "try" 블록 내에서 발생하는 예외를 포착하고 관리하여 프로그램이 탈선하는 것을 방지합니다. 명령어의 문법은 다음과 같은 형태로 사용됩니다. try: # Code that might raise an exception # ... except ExceptionType as e: # .. 2024. 4. 2.
[파이썬] 예외처리를 위한 try문 사용법 파이썬에서 예외처리를 위한 try문의 사용법에 대해 알아보겠습니다. try명령문은 예상치 못한 오류로부터 코드를 보호하기 위해 많이 사용됩니다. try 명령문 알아보기 Python에서 "try" 문은 예외 처리의 초석입니다. 이를 통해 예외를 발생시킬 수 있는 코드 블록을 묶을 수 있습니다. "try" 블록 내에서 예외가 발생하면 예외가 포착되어 정상적으로 처리됩니다. 구문은 다음과 같은 형태를 가지고 있습니다. try: # Code that might raise an exception # ... except ExceptionType as e: # Code to handle the exception # ... else: # Code to execute if no exception occurs # ... .. 2024. 3. 25.
반응형