Python (9) 썸네일형 리스트형 [번역] gRPC with Golang and Python 이 포스팅 python과 Golang으로 gRPC 통신을 하는 예제 튜토리얼입니다. 번역 상의 오류가 있을 수 있으니 참고하시기 바랍니다. 이번 포스팅에서는 gRPC를 사용하여 Golang과 Python 간의 통신을 생성하는 작은 애플리케이션은 만들기에 앞서 우선 gRPC에 대한 이해를 해야한다. gRPC는 Google의 Remote Procedure Call의 약자이며 원격으로 실행되는 코드를 호출하는 데 사용되는 오픈소스 RPC 프레임워크이다. gRPC는 많은 클라이언트가 중앙 서버에서 서비스를 요청하고 받는 클라이언트-서버 아키텍처를 사용한다. 이러한 방식으로 클라이언트와 서버는 환경과 독립적으로 서로 통신할 수 있다. gRPC는 구조화된 데이터를 직렬 화하기 위해 전송 프로토콜 버퍼(매우 작고 인.. [Python] Flask + uWSGI + Nginx를 연결 및 배포 이번 포스팅은 Flask + uWSGI + Nginx를 연결하여 웹 애플리케이션을 배포하는 포스팅입니다. Flask ( 웹 애플리케이션 ) Flask는 파이썬으로 작성된 마이크로 웹 프레임워크 중 하나이다. Flask 설치 $ pip install flask > pip를 사용하여 간단하게 플라스크를 설치한다. Flask 기반 웹 어플리케이션 작성 Flask 기반 웹 어플리케이션을 작성한다. 우선은 구동을 위해 간단하게 작성 진행, 파일명은 application.py 로 생성 (아래 wsgi.py 파일에서 사용) from flask import Flask app = Flask(__name__) def index(): return "Hello Flask" if __name__ == '__main__': ap.. [Python] cv2와 PIL 라이브러리를 활용하여 이미지 다루기 이번 포스팅은 cv2와 PIL 라이브러리를 활용하여 이미지를 다루는 예제입니다. PIL 라이브러리 install Library $ pip install Pillow > Pillow 라이브러리 설치 Library import from PIL import Image > Pillow 라이브러리 import Image 파일 읽기 from PIL import Image Image.open("test.jpg") > 로컬에 test.jpg 파일이 존재한다고 가정. 없다면 test.jpg 파일을 생성한 뒤 실행 Image size 확인 from PIL import Image img = Image.open("test.jpg") img.size > PIL로 읽은 이미지 파일의 크기는 Image.size로 확인이 가능하다 .. [FastAPI] FastAPI 서버 구축기 이번 포스팅은 FastAPI를 사용하여 파이썬기반 Rest API 서버를 구축하는 내용 FastAPI 공식 사이트 : https://fastapi.tiangolo.com FastAPI FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production Documentation: https://fastapi.tiangolo.com Source Code: https://github.com/tiangolo/fastapi FastAPI is a modern, fast (high-performance), web framework for buil fastapi.tiangolo.com FastAPI란, " 공식 사이.. [Django MySQL] Python으로 DB에 접속하기 아래 포스팅은 python을 사용하여 기존 존재하는 db에 접근 및 데이터를 추출하는 튜토리얼 입니다 1. 필요한 라이브러리 설치 $ pip install pymysql - pymysql이라는 라이브러리를 사용하여 기존 데이터 베이스에 접근 할 예정 2. 데이터 베이스 접속 및 필요한 데이터 추출 import pymysql - 라이브러리 import #필요한 기본 DB 정보 host = "" #접속할 db의 host명 user = "" #접속할 db의 user명 pw = "" #접속할 db의 password db = "" #접속할 db의 table명 (실제 데이터가 추출되는 table) - 접속 할 때 사용되는 기본 DB이 정보 #DB에 접속 conn = pymysql.connect( host= host.. [트위터API] 파이썬으로 트위터 크롤링하기 이번 포스팅은 트위터에서 크롤링하는 튜토리얼을 포스팅한 글입니다. 트위터 회원가입 후 개발자 등록 - 아래 링크로 들어가 회원가입 후 개발자 페이지에서 개발자 등록 https://developer.twitter.com Developer Tap into what's happening. Publish and analyze Tweets, optimize ads, and create unique customer experiences. developer.twitter.com - 개발자 신청 후 이메일로 가서 컨펌을 하면 개발자로 등록이 완료 - 다시 개발자 홈페이지로 접속하면 아래와 같이 get started 확인 가능 앱 등록 - create app으로 들어가서 새로운 앱을 생성한다 - 앱 생성을 완료한 후, .. [Pycharm] 설치 및 서버연결(gpu설정) 아래 포스팅은 윈도우에서 Pycharm Pro를 설치하고 ssh 연결하여 원격 서버로 연동시키는 내용입니다. Pycharm 홈페이지 접속 https://www.jetbrains.com/pycharm/download/#section=windows Download PyCharm: Python IDE for Professional Developers by JetBrains Intelligent Python IDE with refactorings, debugger, code completion, on-the-fly code analysis and coding productivity orientation www.jetbrains.com - 파이참 홈페이지에 접속해서 다운로드하기 - ssh로 서버와 연동하기 위해서.. [NLP] 03.자연어 처리 개요 - 데이터 이해하기 아래 내용은 텐서플로우와 머신러닝으로 시작하는 자연어처리 책을 바탕으로 작성 된 내용입니다. 데이터 이해하기 " 데이터 전처리 >> 정제된 전처리 >> 탐색적 자료 분석 >> 모델 >> 사용 " - 문제 해결을 위해서는 데이터 이해가 선행되어야 하는데, 이러한 과정을 EDA라고 한다. - 이러한 과정을 통해 생각하지 못한 데이터의 여러 패턴이나 잠재적인 문제점을 발견할 수 있다. - 탐색적 데이터 분석의 흐름 데이터 가져오기 import os import re import pandas as pd import tensorflow as tf from tensorflow.keras import utils data_set = tf.keras.utils.get_file( fname = "imdb.tar.gz", .. 이전 1 2 다음