본문 바로가기

728x90

전체 글

(113)
[Python] 정규식 정규식(Regular Expression)은 문자열의 패턴을 표현하는 문자열입니다. Python에서는 re 모듈을 사용하여 정규식을 처리할 수 있습니다. 정규식은 문자열의 검색, 추출, 대체 등 다양한 작업에 유용하게 사용될 수 있습니다. 이번 블로그에서는 Python에서 정규식을 사용하는 방법을 알아보겠습니다. 정규식을 사용한 문자열 검색 먼저, 정규식을 사용하여 문자열에서 패턴을 검색하는 방법을 살펴보겠습니다. import re # 패턴과 문자열 정의 pattern = r'apple' text = 'I have an apple and a banana.' # 검색 match = re.search(pattern, text) if match: print('패턴을 찾았습니다!') else: print('패턴..
[Python] with 사용하여 파일 읽고 저장하기 Python에서 파일을 읽고 저장하는 작업은 흔한 작업 중 하나입니다. 이를 위해 with 문을 사용하면 파일을 열고 자동으로 닫아주는 편리한 기능을 사용할 수 있습니다. 파일 읽기 먼저 파일을 읽는 방법부터 알아보겠습니다. 다음은 Python에서 파일을 읽는 예제입니다. with open('파일명.txt', 'r') as file: contents = file.read() print(contents) # 파일 내용 출력 위의 예제에서 '파일명.txt'는 실제 파일의 경로 및 이름으로 바꿔야 합니다. open() 함수의 첫 번째 매개변수에는 읽을 파일의 경로와 이름을 전달하고, 두 번째 매개변수로는 'r'을 사용하여 파일을 읽기 모드로 엽니다. 이후 file.read() 함수를 호출하여 파일 내용을 읽어..
[Python] feedparser 라이브러리 사용법 feedparser 라이브러리는 파이썬에서 RSS, Atom 등의 피드를 구문 분석하는 데 도움을 주는 유용한 도구입니다.설치먼저 "feedparser" 라이브러리를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다:pip install feedparser사용법다음은 "feedparser" 라이브러리를 사용하여 RSS 피드를 구문 분석하는 간단한 예제 코드입니다:import feedparser# RSS 피드 URLfeed_url = 'https://example.com/rss_feed.xml'# 피드 구문 분석feed = feedparser.parse(feed_url)# 피드 정보 출력print('피드 제목:', feed.feed.title)print('피드 설명:', feed.feed.desc..
[Python] 가중치를 사용하여 랜덤 숫자 가져오기 파이썬에서는 가중치를 사용하여 특정 요소에 더 높은 확률로 랜덤 숫자를 가져올 수 있습니다. 이를 통해 확률 분포에 따라 랜덤 값을 조절할 수 있습니다. 1. random 모듈 import 먼저, random 모듈을 import해야 합니다. import random 2. 가중치 설정 각 숫자에 대한 가중치를 설정합니다. 예를 들어, 숫자 1은 30%의 확률로 선택되어야 한다면 가중치를 설정할 때 해당 숫자에 더 큰 가중치를 부여해야 합니다. weights = [0.3, 0.2, 0.1, 0.4] 위의 예시에서는 숫자 1에 0.3의 가중치를, 숫자 2에 0.2의 가중치를, 숫자 3에 0.1의 가중치를, 숫자 4에 0.4의 가중치를 부여한 것입니다. 3. 가중치를 사용하여 랜덤 숫자 가져오기 가중치를 사용하..
[Python] 리스트 내 요소별 개수 세기 파이썬에서 리스트 내의 각 요소의 개수를 세는 방법을 알아보겠습니다. 이를 통해 리스트 내에 나타나는 요소들의 빈도를 확인할 수 있습니다. 1. 리스트 생성 먼저, 리스트를 생성해야 합니다. 아래는 예시로 사용될 리스트입니다. my_list = [1, 2, 2, 3, 3, 3] 2. 요소별 개수 세기 리스트 내의 요소별 개수를 세기 위해서는 파이썬의 Counter 클래스를 활용할 수 있습니다. from collections import Counter # 요소별 개수 세기 counts = Counter(my_list) 위의 코드를 실행하면, `counts` 변수에 각 요소와 해당 요소의 개수가 저장됩니다. 3. 결과 확인 결과를 확인하기 위해 반복문을 사용하여 각 요소와 해당 요소의 개수를 출력할 수 있습..
[Python] openpyxl 로 cell 색깔 변경하기 먼저 openpyxl 라이브러리를 사용하여 엑셀 파일을 읽어오는 방법은 다음과 같습니다. from openpyxl import load_workbook wb = load_workbook('파일명.xlsx') ws = wb['시트명'] 이제 셀의 색깔을 변경하는 방법입니다. from openpyxl.styles import PatternFill fill = PatternFill(start_color='색상', end_color='색상', fill_type='solid') ws['셀 위치'].fill = fill 위 코드에서 색상은 변경하고자 하는 색상으로 바꾸어 주시면 됩니다. 색상은 RGB 코드 6자리 입니다.
[Python] list 에서 중복 데이터 제거 방법 파이썬에서 리스트에서 중복된 데이터를 제거하는 방법은 여러 가지가 있습니다. 아래는 4가지 방법입니다. 1. set()를 이용하여 리스트 중복 제거 my_list = [10, 22, 19, 22, 1, 10, 5] result = list(set(my_list)) # set() 함수를 이용하여 중복된 데이터를 제거합니다. print(result) 2. for loop (반복문)을 이용하여 리스트 중복 제거 my_list = [10, 22, 19, 22, 1, 10, 5] result = [] # 결과를 저장할 빈 리스트를 생성합니다. for i in my_list: if i not in result: # 중복된 데이터가 아닌 경우에만 결과 리스트에 추가합니다. result.append(i) print(r..
[Python] Pandas를 사용한 엑셀 파일 읽기 및 데이터 변경 Pandas는 Python에서 데이터 조작과 분석을 위한 강력한 라이브러리입니다. 이를 사용하여 엑셀 파일을 읽고 데이터를 변경하는 방법을 알아보겠습니다. 1. Pandas 설치 먼저, Pandas를 설치해야 합니다. 아래 명령어를 사용하여 Pandas를 설치합니다. $ pip install pandas 2. 엑셀 파일 읽기 먼저, Pandas를 import하여 엑셀 파일을 읽어오겠습니다. import pandas as pd # 엑셀 파일 읽기 df = pd.read_excel('파일명.xlsx') 3. 데이터 변경 데이터를 변경하기 전에, 원하는 조건에 맞는 데이터를 선택할 수 있습니다. # 특정 열(column) 선택 selected_data = df['열 이름'] # 특정 조건에 맞는 데이터 선택 ..

728x90
자바스크립트를 허용해주세요.
[ 자바스크립트 활성화 방법 ]
from Mohon Aktifkan Javascript!