파이썬 한글 깨짐 import matplotlib.pyplot as plt plt.rcParams['font.family'] ='Malgun Gothic' plt.rcParams['axes.unicode_minus'] =False import matplotlib.pyplot as plt plt.rcParams['font.family'] ='Malgun Gothic' plt.rcParams['axes.unicode_minus'] =False 이거 실행하면 됨 • programming language/python 2024.04.17
plt 한글깨짐 파이썬으로 그래프를 그리는데 plt.title 에 한글로 적으면 글씨가 깨지는 현상이 나타났다. 이때 아래의 코드를 실행시키고 다시 실행하면 해결된다. import matplotlib.pyplot as plt plt.rcParams['font.family'] ='Malgun Gothic' plt.rcParams['axes.unicode_minus'] =False • programming language/python 2024.02.21
네이버 쇼핑 스마트스토어 리뷰 크롤링 하는 방법, 코드 F12를 눌러서 요소값을 수정해 줘야 하는 코드입니다 리뷰를 반복적으로 크롤링 하기 위해서 네이버 쇼핑 페이지에서 '다음' 버튼을 클릭하여 다음 페이지로 이동하는 기능을 추가하려고 합니다. 이러한 웹 페이지의 동적인 특성을 실행 할 수 있는 selenium 과 같은 웹 트라이버를 사용해야 합니다. 0. 크롤링한뒤 csv 파일로 저장한 화면 1. 리뷰 크롤링 코드 (수정전) from selenium import webdriver from bs4 import BeautifulSoup import csv import time # 웹 드라이버 경로 (자신의 웹 드라이버 경로로 변경해야 합니다.) driver_path = '/path/to/your/webdriver' # 네이버 쇼핑 상품 페이지 URL, 크롤링을.. • programming language/python 2024.02.14
[파이썬 기초 개념] 표현식, 연산자, 키워드, 문장, 프로그램, 식별자 학습포인트: #표현식, 연산자, 키워드, 문장, 프로그램, 식별자 #스네이크케이스, 캐멀케이스 #주석 #출력 ▶표현식: 값을 만들어 내는 코드 273 10 + 20 + 30 + 40 "python programing" 그러나 + - 같은 기호가 혼자 있을 때는 표현식이 아님 ▶연산자: + - * / ▶키워드: 언어가 처음 만들어질 때 정한 단어, 의미가 부여된 특별한 단어로, 사용자가 지정하는 이름에 사용하면 안됩니다. False True Break pass return continue elif else if eacept del def and or as is in for None assert class from global import lambda nonlocal not raise try .. • programming language/python 2022.09.01
[파이썬 실력 테스트] 20. 사전식 정렬 출력 ●문제: 임의의 단어의 끝자리 부터 한글자씩 늘려서 출력하면서 사전식으로 정렬하여 출력하시오 입력 예시: apple 출력 예시: apple e le ple pple 방법 1 def solve(s) : result = [] last = len(s) for i in range(1, len(s)+1) : result.append(s[last-i:]) result.sort() return result s = input() for j in solve(s): print (j) 방법 2 s = input() temp=[] for i in range(len(s)) : temp.append(s[-(i+1):]) a = sorted(temp) for j in a: print (j) 출력 apple apple e le pl.. • programming language/python 2022.08.18
[파이썬 실력 테스트] 19. 약수의 합 출력 ●문제: 입력한 약수의 합을 출력하시오 입력 예시: 12 출력 예시: 28 def solution(n): return sum([i for i in range(1, n+1) if n % i == 0]) n = int(input()) print(solution(n)) 12 28 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^ • programming language/python 2022.08.18
[파이썬 실력 테스트] 18. 평균, 평균 이상값 출력 ●문제: 점수를 공백으로 구분하여 입력한다. 그후에 평균값을 출력하고 평균 이상의 값을 출력한다. 입력예시: 1 2 3 4 5 6 7 8 9 10 출력예시: 5.5 6 7 8 9 10 방법 1 def avg(values): sumnum=0 for i in values: sumnum +=i avgnum = sumnum/len(values) return avgnum def overnum(values): for j in values: if avg(values) < j: print(j) values = [int(v) for v in input().split()] print(avg(values)) overnum(values) 방법 2 def solve(values) : mean = sum(values) / len.. • programming language/python 2022.08.18
[파이썬 실력 테스트] 17. 부분 문자열 출력 ●문제: 문자열을 입력하면 한글자씩 눌력서 출력하시오 입력 예시: apple 출력 예시: a ap app appl apple s = input() for i in range(len(s)) : print(s[0:i+1]) apple a ap app appl apple 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^ • programming language/python 2022.08.18
[파이썬 실력 테스트] 16. 숫자 짝맞추기 ●문제: 0이상 9이하의 홀수개의 숫자를 입력하면 그 숫자들 중에서 짝이 없는(=1개만 있는) 숫자를 출력해라 입력예시: 1 1 2 2 2 3 4 5 출력 예시: 3 4 5 values = [int(v) for v in input().split()] count = [0] * 10 for v in values : count[v] += 1 for i in range(len(count)) : if count[i] == 1 : print(i) 1 1 2 2 2 3 4 5 3 4 5 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^ • programming language/python 2022.08.18
[파이썬 실력 테스트] 15. 절댓값 출력 ●문제: 임의의 정수 n을 입력합니다. n의 절댓값을 출력합니다. 입력예시: -6 출력 예시: 6 입력예시: 9 출력예시: 9 num = int(input()) if num • programming language/python 2022.08.18