Python cryptographic 라이브러리 알아보기
오늘은 Python으로 문자열을 암호화할 수 있는 cryptographic 패키지에 대하여 알아보려 합니다. 개요 암호화 알고리즘이 구현된 패키지입니다. cryptography 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의...
오늘은 Python으로 문자열을 암호화할 수 있는 cryptographic 패키지에 대하여 알아보려 합니다. 개요 암호화 알고리즘이 구현된 패키지입니다. cryptography 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv virtualenv -mvenv env env라는 이름의...
오늘은 Python으로 ini 파일이나 env 설정 파일을 파싱할 수 있는 python-decouple 패키지에 대하여 알아보려 합니다. 개요 앱을 재배포하지 않고, 설정을 변경할 수 있는 패키지로서 ini 확장자 파일 이거나 .env 파일인 설정 파일로 값을 불러들일 수 있습니다. python-decouple 설치 우선 virtualenv로 ...
오늘은 Python으로 ini 설정 파일을 읽고 쓰게 할 수 있는 표준 라이브러리인 configparser 패키지에 대하여 알아보려 합니다. 개요 기본적으로 포함되어있는 파이썬 표준 라이브러리로서 ini 파일로 이루어진 설정 파일을 읽고 쓸 수 있습니다. 설정 파일 만들기 import configparser configparser를 가져옵니...
오늘은 Python으로 설정 파일을 읽고 쓰게 할 수 있는 ConfigObj 패키지에 대하여 알아보려 합니다. 개요 ini 파일로 이루어진 설정 파일을 읽고 쓸 수 있으며, 파이썬의 배열 인덱스처럼 사용할 수 있습니다. ConfigObj 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv ...
오늘은 Python으로 coroutine 기반의 networking을 구현할 수 있는 gevent 패키지에 대하여 알아보려 합니다. 개요 이벤트 루프에 동기 API를 제공하는 coroutine 기반 Python 네트워킹 라이브러리입니다. 몽키 패치에 의해 기존의 블로킹 코드에 맞춰서 개발해도 non-blocking I/O로 확장할 수 있습니다. ...
오늘은 Python으로 concurrent networking을 구현할 수 있는 eventlet 패키지에 대하여 알아보려 합니다. 개요 기존의 블로킹 코드에 맞춰서 개발해도 non-blocking I/O으로 확장할 수 있다고 합니다. eventlet 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtu...
오늘은 Python으로 터미널에서 텍스트 UI를 만들 수 있는 asciimatics 패키지에 대하여 알아보려 합니다. 개요 Asciimatics는 모든 플랫폼에서 전체 화면 텍스트 UI를 만드는 패키지입니다. Asciimatics 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv vir...
오늘은 Python에서 대화형 command line interface를 만들어 주는 prompt_toolkit 패키지에 대하여 알아보려 합니다. 개요 prompt_toolkit 패키지는 파이썬에서 구현된 GNU 리드라인입니다. GNU readline은 command line interface에서 줄 편집과 같은 역할을 하는 라이브러리입니다. ...
오늘은 Python에서의 모든 객체를 command line interface로 만들어 주는 fire 패키지에 대하여 알아보려 합니다. 개요 원래의 파이썬 함수들을 command line interface로 만들어서 터미널과 통합된 환경을 만들 수 있습니다. 네이밍의 이유는 “fire”이라고 불리면 명령을 수행하기 때문이라고 소개되고 있습니다. ...
오늘은 Python에서의 command line interface 툴킷인 click 패키지에 대하여 알아보려 합니다. 개요 파이썬 데코레이터로 인하여 command line interface 프로그램을 만들 수 있습니다. click 설치 우선 virtualenv로 파이썬 환경을 분리해줍니다. pip3 install virtualenv vi...