스파르타 코딩클럽의 추석 맞이 이벤트 강의를 완주했다. 웹개발 종합반 수업 중에 배웠던 파이썬 내용을 한 번 더 복습할 수 있는 강의였기에 따라가기 수월했고, (뭐 아마 처음 들었더라도 워낙 설명을 쉽게해주는 범규 튜터님이라...당연히 잘 따라갔을 것이다) 끝마치고 생기는 결과물이 마음에 들었다.
다음은 결과물 코딩문이다.
from wordcloud import WordCloud
from PIL import Image
import numpy as np
text = ''
with open("KakaoTalk.txt", "r", encoding="utf-8") as f:
lines = f.readlines()
for line in lines[5:]:
if ',' in line:
text += line.split(',')[1].replace(' : ', '').replace(' : ','').replace('ㅎㅎ','').replace('ㅋㅋ','').replace('ㅋㅋㅋ','').replace('ㅋㅋㅋㅋㅋ','').replace('ㅋ','')
mask = np.array(Image.open('cloud.png'))
wc = WordCloud(font_path='Hancom Gothic C:\WINDOWS\Fonts\Hancom Gothic Bold.ttf', background_color="white", mask=mask)
wc.generate(text)
wc.to_file("result_masked.png")
코딩문의 replace 부분 중 ***은 사람이름이 들어가기에 생략한다.
올 추석엔 코딩을 배웠던 추억을 갖게 됐다. ㅎㅎ
코딩입문으로 스파르타코딩클럽 강추하며 오늘 개발일지는 끝