본문 바로가기
반응형

개발/python13

Python datetime 모듈 마스터하기: 필수 메소드 총정리 안녕하세요, 파이썬 개발자 여러분! 오늘은 파이썬에서 날짜와 시간을 다루는 필수 도구인 datetime 모듈에 대해 알아보려고 해요. 시간이 참 빠르게 흐르죠? 그만큼 프로그래밍에서 시간을 다루는 것도 중요합니다. 이 글을 통해 datetime 모듈의 주요 메소드들을 쉽고 빠르게 마스터해 보세요!datetime 모듈이란?datetime 모듈은 파이썬 표준 라이브러리에 포함된 모듈로, 날짜와 시간을 쉽게 다룰 수 있게 해줍니다. 이 모듈을 사용하면 날짜 생성, 형식 변환, 연산 등 다양한 작업을 할 수 있어요.datetime 모듈 불러오기먼저, datetime 모듈을 사용하기 위해 import 해야 합니다.import datetime이렇게 하면 datetime 모듈의 모든 기능을 사용할 수 있어요. 하지만.. 2024. 6. 30.
NumPy와 Pandas: Python 데이터 분석의 두 기둥 NumPy와 Pandas: Python 데이터 분석의 두 기둥안녕하세요, 데이터 분석에 관심 있는 여러분! 오늘은 Python 데이터 분석의 두 핵심 라이브러리인 NumPy와 Pandas에 대해 알아보려고 해요. 이 두 라이브러리의 차이점을 쉽고 재미있게 설명해 드릴게요. 자, 준비되셨나요? 같이 시작해 볼까요?목차NumPy와 Pandas란?NumPy: 숫자 계산의 달인Pandas: 데이터 분석의 만능 도구NumPy vs Pandas: 주요 차이점언제 어떤 라이브러리를 사용해야 할까?실제 예제로 알아보는 NumPy와 Pandas마치며NumPy와 Pandas란?Python으로 데이터 분석을 시작하면 곧바로 만나게 되는 두 친구가 있어요. 바로 NumPy와 Pandas예요. 이 둘은 마치 데이터 분석 세계의.. 2024. 6. 29.
python 공백 및 문자 제거, strip, lstrip, rstrp 사용 방법 python strip은 파라미터가 없을 시 공백을 제거하고 파라미터를 넘겨주면 문자열에서 파라미터와 일치하는 문자 혹은 문자열을 제거 합니다. lstrip, rstrip은 각각 문자열의 시작, 끝을 기준으로 제거합니다. 파이썬 공백 및 문자제거, strip, rstrip, lstrip 복잡한 형태의 데이터를 처리하다 보면 문자열 시작과 끝에 원하지 않는 공백이 들어가 있을 때가 있습니다. 이럴 때 strip 함수를 사용합니다. 또한 문자열의 시작과 끝 일부분을 제거하고 싶을 때 lstip, rstrip을 활용할 수 있습니다. strip lstrip rstrip strip() strip()은 문자열의 시작, 끝 모두 반영됩니다. 파라미터로 들어온 문자를 문자열 시작과 끝에서부터 제거합니다. 파라미터가 비.. 2023. 1. 20.
python 문자열 나누기 함수, split() 사용 방법 파이썬 split()은 특정 문자를 기준으로 문자열을 나눈 뒤, 리스트 형태로 반환하는 함수입니다. 길이가 긴 문자열에 콤마와 같은 특정한 패턴이 있을 경우 유용하게 쓸 수 있습니다. 문자열 나누기 함수, split() 데이터를 다루다 보면 문자열이 원하는대로 쪼개져있지 않고 합쳐져 있는 경우가 있습니다. 특정한 길이만큼 자를 수도 있지만 패턴이 존재한다면 split 함수를 사용하여 리스트로 만들 수 있습니다. 문자열.split() 문자열.split('구분자') 문자열.split('구분자', 분할 횟수) 문자열.split(seq='구분자', maxsplit=분할 횟수) 문자열.split() 문자열.split()은 split 함수에 아무런 파라미터를 넣지않고 실행하면 띄어쓰기 혹은 개행문자에 맞춰 문자열을.. 2023. 1. 19.
python 문자열 시작과 끝 문자 찾기, 접두사 startswith, 접미사 endswith python startswith는 문자열에서 특정 문자로 시작하는지를 찾고, endswith는 문자열에서 특정 문자로 끝나는지를 찾습니다. 리턴값은 bool 값이며 조건문에서 활용할 수 있습니다. python startswith, endswith 파이썬에서 문자열로 이루어진 리스트, 혹은 딕셔너리에서 특정 문자가 포함된 항목을 찾을 때 활용할 수 있습니다. startswith endswith startswith startswith 는 문자열 함수 중 하나로, 현재 문자열이 사용자가 지정하는 특정 문자로 시작하는지 확인하는 함수입니다. 리턴 값은 true 혹은 false 입니다. str = 'final exam' # startswith(특정 문자) result = str.startswith('final').. 2023. 1. 18.
python 올림 내림 반올림 함수, ceil(), floor(), round() 정리 파이썬에서 실수를 처리 할 때 반올림은 round() 함수, 올림은 ceil() 함수, 내림은 floor() 함수를 사용할 수 있습니다. 그 중 반올림 함수 round()는 사사오입 원칙으로 원하는 값과 다른 결과 값을 보일 수 있습니다. 파이썬 반올림 올림 내림 함수, round(), ceil(), floor() 간략하게 3가지 함수에 대해 알아보겠습니다. 올림 함수 ceil() 내림 함수 floor() 반올림 함수 round(), 사용시 주의 할 점 및 이를 대처할 방법 올림 함수 ceil() 파이썬 표준 모듈 중 math 를 import 하여, math 모듈의 함수인 ceil() 을 사용합니다. # math 모듈 import import math # math 모듈의 ceil 함수 사용 print(m.. 2022. 4. 23.
python 기존 파일에 내용 추가 방법, 열기 모드를 'a' 로 하기 코딩을 하다보면 파일 입출력해야 하는 경우가 많습니다. 보통 파일을 다룰 때 내용을 작성하기 위해 write 옵션 w, 파일을 읽기 위해 read 옵션 r 을 사용합니다. 더불어 기존 파일에 새로운 내용을 추가하고 싶은 경우 a 옵션을 사용할 수 있습니다. 파이썬 기존 파일에 내용 추가 하는 방법 파이썬에서 파일에 내용을 쓸 때 w 옵션을 사용합니다. 파이썬 open 함수를 사용하여 w 옵션을 지정해 주면, 중복된 파일명이 존재 할 경우 기존 파일 내용은 삭제하고 새로운 내용으로 생성됩니다. 기존 파일의 마지막에 새로운 내용을 추가 하고 싶을 경우 a 옵션으로 open 함수를 사용하면 됩니다. 파일 열기 옵션 파일 객체 생성 a 옵션을 이용하여 새로운 내용 추가하기 파일 열기 옵션 파일 열기 옵션은 아.. 2022. 4. 14.
python 문자열 포매팅, string 을 세밀하게 다루는 방법 파이썬에서 문자열(string)은 다양한 방법으로 구성, 변형할 수 있습니다. 특히 문자열 포매팅은 문자열 안에 어떤 값을 끼워넣는 방법입니다. 문자열 포매팅을 잘 활용하면 불필요한 문자열 늘리기를 방지하고, 지속적으로 변화가 필요한 문자열을 다룰 때 유용합니다. 파이썬 문자열 포매팅 문자열 포매팅은 크게 3가지로 사용합니다. 사용방법은 각기 다르지만 결국 문자열을 완성하기 때문에, 본인에게 맞는 방법을 사용하면 되겠습니다. %를 이용한 방법 f string 사용 방법 format 함수 사용 방법 %를 이용한 방법 %는 C 언어에서 처럼 출력할 값의 타입을 정의하고, 해당 위치에 출력한 값을 위치시킬 수 있는 포매팅 입니다. # %d 등의 타입으로 정의한 후, % 뒤에 값을 삽입 str_test = "제.. 2022. 4. 12.
python os 모듈, 알아두면 유용한 5가지 함수 리눅스 혹은 macOS 시스템에서 파이썬으로 코딩할 때 자주 사용하는 os 라는 모듈이 있습니다. os 모듈은 운영체제에서 사용되는 여러 기능들을 파이썬 모듈로 제공하여 이를 쉽게 사용할 수 있도록 해줍니다. 특히 디렉토리나 파일을 접근할 때 유용하게 쓸 수 있습니다. 유용한 파이썬 os 모듈 함수 5가지 os 모듈은 다양한 함수를 제공합니다. 그 중 유용하게 사용할 수 있는 5가지 함수를 소개해 보도록 하겠습니다. os.getcwd() os.path.exists() os.mkdir() os.listdir() os.walk() 먼저 os 모듈을 사용하기 위해서는 os 를 import 해주어야 합니다. import os os.getcwd() 현재의 경로를 알기 위해 os.getcwd() 를 사용할 수 있습.. 2022. 4. 6.
반응형