python4 텍스트 마이닝(1) - colab 한글세팅 ~ 형태소 분석 Colab 에서 진행 # 1. 한글 세팅 코랩에서 한글을 깨지지 않고 보려면 세팅 필수 import matplotlib as mpl import matplotlib.pyplot as plt %config InlineBackend.figure_format = 'retina' !apt -qq -y install fonts-nanum import matplotlib.font_manager as fm fontpath = '/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf' font = fm.FontProperties(fname=fontpath, size=9) plt.rc('font', family='NanumBarunGothic') mpl.font_manager._r.. 2022. 7. 19. Flask 프레임워크로 서버만들기 드디어 백엔드-프론트엔드 를 연결한다. 먼저 '로컬 개발환경' 에서 같은 컴퓨터에 서버도 만들고 요청도 하고(클라이언트=서버), 다음엔 mongoDB Atlas 클라우드 서비스를 이용해서 서버를 만드려 한다. Flask 시작하기 ★ Flask 프레임워크 서버를 구동시켜주는 편한 고드 모음 서버를 구동하려면 픽요한 복잡한 일들을 쉽게 가져다 쓸 수 있다. ※ 패키지 설치 화면 진입하기 - 윈도우 : 좌상단File → setting → Python interpreter - 맥 : 좌상단Pycharm → Preference → Python Interpreter 통상적으로 flask 서버 돌리는 파일은 app.py로 이름 지음 @app.route('/') 부분을 수정해서 URL을 나눌 수 있다 : url 별로 .. 2022. 7. 19. 파이썬 / 학습 방향 & 난이도 기억할 것 vs 기억하지 않아도 되는 것 구분 효율적인 학습을 하자!! 1. 패키지 반드시 기억할 것 ★ pandas를 사용해서 데이터프레임을 다루는 코드 모두 암기 ex) df~로 시작하는 코드들 필수 암기 굳이 암기하지 않아도 되는 패키지나 함수 KoNLPy : 한국어 텍스트 처리에서 문자열을 토큰화 하기 위해서 사용하는 형태소 분석기이다. Counter : 단어들을 카운트 할 때 사용한다. WordCloud : 워드 클라우드 패키지이다. np.hstack, np.concatenate : Numpy 함수 2. 조금 어려운게 맞다 리프트 컴프리헨션은 초급에서 이해하기 어려운 개념인 것이 맞다. 하지만 몇 차례 사용해보면 금방 익숙해진다. 처음에는 이런 것도 있구나 이름과 개념 기억해두기! 어떤 것을 하.. 2022. 7. 18. 개발일지 / 파이썬 웹스크래핑(크롤링) 파이썬은 직관적인 언어이고, 할 수 있는 것도 많다! ★ 파이썬 설치의 의미 파이썬 문법으로 된 것을 101010001로 변환해줄 수 있도록, 일종의 번역패키지 설치 파이썬 기초 1. 변수 & 기본연산 2. 자료형 숫자, 문자형 리스트형(Javascript 배열형과 동일) Dictionary형 (Javascript의 dictionary형과 동일) Dictionary형과 List형의 조합 3. 함수 함수의 정의 - 이름은 마음대로 정할 수 있음 함수의 응용 4. 조건문 if / else로 구성 5. 반복문 리스트와 함께 쓰임 - 모든 사람의 이름과 나이 출력 - 반복문과 조건문을 응용 - 이름을 받으면, age를 리턴해주는 함수 파이썬 패키지 Python 패키지는 모듈을 모아 놓은 단위 외부 라이브러리를 .. 2022. 7. 17. 이전 1 다음