[Python] Flask & flask-restplus && swagger ui
By 지훈현서 | 2017년 10월 13일 |
파이썬으로 Backend RESTful API 등을 작성할 때, 주로 Flask를 이용합니다. 참고:- 파이썬 4개의 웹 프레임워크 비교- FLASK 로 간단한 HTTPS REST API 제공- Flask RESTful API를 gunicorn WSGI 이용 및 supervisor 활용- Flask에서 Redis를 사용하여 세션 관리하는 샘플- Flask 파일 업로드- Flask-Login 을 이용한 API 함수 인증 구현 예제 위와 같은 정도로 플래스크 관련 블로깅을 했던 것 같습니다. 그동안 이렇게 작성한 백엔드 API를 테스트 하는데, curl을 이용한 쉘 스크립트로 작업을 해 왔었습니다. 예) #!/bin/bashsource .config.shURL=${URL_BASE}/versionPARA
[Python] 프로그램 내에서 모듈 버전 정보 구해오기
By 지훈현서 | 2019년 7월 27일 |
일반적으로 설치된 모듈의 버전 정보를 구해 오려면, 리눅스 에서는$ pip freeze | grep lxmllxml==2.3 윈도우 에서는c:\> pip freeze | findstr lxmllxml==2.3 와 같은 방식으로 버전 체크를 하고는 합니다. 그런데 필요에 따라 파이썬 스크립트 안에서 버전을 가져올 필요가 있습니다.그런 경우에는 아래와 같이 작업을 하면 됩니다. import pkg_resourcespkg_resources.get_distribution("lxml").version'2.3' 어느 분께는 도움이 되셧기를 ..
[mongo] 우분투 18.04 이후에서 mongoDB client CLI 명령만 설치하기
By 지훈현서 | 2020년 9월 4일 |
docker 로 이용해도 되지만,필요에 따라 우분투 18.04 이후에서 MongoDB의 CLI client인/usr/bin/mongo 명령을 설치하려면 다음과 같이 합니다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4echo "deb [ arch=amd64 ] bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.listsudo apt-get updatesudo apt-get install -y mongodb-org-shell 이렇게 네 줄의 명령을 넣으면 됩니
가장 쉬운 PyMC3 예제
By Imagination is more important than knowledge (지식보다 상상) | 2022년 1월 21일 |
목표: Bayesian statistical modeling and probabilistic machine learning방법: advanced Markov chain Monte Carlo and variational fitting algorithms PyMC3 (a probabilistic programming framework) 설치 명령어 :conda create -n pymc_env -c conda-forge python libpython mkl-service numba python-graphviz scipy arvizconda activate pymc_envpip install pymc3 conda remove theanoconda install -c conda-forge theano